Skip to content

Commit

Permalink
Update for new VUEngine Studio release
Browse files Browse the repository at this point in the history
  • Loading branch information
KR155E committed Jan 16, 2024
1 parent 54762a1 commit 35eeced
Show file tree
Hide file tree
Showing 18 changed files with 79 additions and 67 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# vuengine.github.io

The VUEngine website.
The VUEngine website at https://www.vuengine.dev/.

## Prerequisites

Expand Down
2 changes: 1 addition & 1 deletion _data/footer.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
copyright: © 2006, 2023 Team VUEngine
copyright: © 2006, 2024 Team VUEngine
links:
- link: https://www.patreon.com/VUEngine
icon: fab fa-patreon
Expand Down
2 changes: 1 addition & 1 deletion _data/games.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
link: https://www.virtual-boy.com/homebrew/formula-v/
image: formula-v.png
maker: Team VUEngine
year: Coming 2023
year: Coming 2024
featured: true
- name: "Play Novel: Silent Hill"
description: 'Demo of an English language but otherwise true-to-the-original port of "Play Novel: Silent Hill" for Game Boy Advance.'
Expand Down
Binary file modified assets/images/VUEngine Studio Build.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/VUEngine Studio Editors.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/VUEngine Studio Emulator.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/VUEngine Studio Flash Carts.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/VUEngine Studio Plugins.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/VUEngine Studio Templates.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/chris.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/v0.1.0/VUEngine Studio Build.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/v0.1.0/VUEngine Studio Plugins.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 15 additions & 5 deletions documentation/setup/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,32 @@ Note that binaries are not signed and Windows might warn you about it.

## macOS

Unzip and move `VUEngine.app` to your Applications folder. Double click to start.
Run the installer to install `VUEngine.app` to your Applications folder.

Note that binaries are are neither signed nor authored and macOS might warn you about it. If that is the case for you, hold down the Options (⌥) key while double clicking and macOS will allow you to still open VUEngine Studio and not warn you again in the future.
Note that binaries are are neither signed nor authored and macOS might warn you about it. If that is the case for you, hold down the Options (⌥) key while double clicking and macOS will allow you to still run the setup and not warn you again in the future.

You may need to install additional libraries to be able to build your code.

brew reinstall libmpc

> Note: The bundled version of gcc has been built for Intel Macs. So if you're on an Apple Silicon (M1/M2) device, you'll need to install libmpc via brew for x86 versions and manually copy files to usr/local/lib.
> Note: The bundled version of gcc has been built for Intel Macs. So if you're on an Apple Silicon device, you'll need to install libmpc via brew for x86 versions and manually copy files to usr/local/lib.
## Linux

VUEngine Studio is not yet available for Linux distributions.
VUEngine Studio can be run in different ways on Linux systems. Either install the `deb` using your favorite method, e.g.

sudo dpkg -i VUEngine-Studio-X-X-X-Setup.deb

Or use the AppImage without an installation. e.g. with

// make the appImage executable
chmod a+x VUEngine-Studio-X-X-X.AppImage

// execute
./VUEngine-Studio-X-X-X.AppImage

## Bleeding Edge

To enjoy the newest additions, which might not be included in the latest stable release, you can always check out and compile VUEngine Studio yourself from the <a href="https://github.com/VUEngine/VUEngine-Studio">GitHub</a> repository, or grab <a href="https://github.com/VUEngine/VUEngine-Studio/actions">pre-compiled WIP versions</a> if available.
To enjoy the newest additions, which might not be included in the latest stable release, you can always check out and compile VUEngine Studio yourself from the <a href="https://github.com/VUEngine/VUEngine-Studio">GitHub</a> repository, or grab <a href="https://github.com/VUEngine/VUEngine-Studio/actions">pre-compiled WIP versions</a> if available (you'll need to be signed in to a Github account for the latter).

Note, thought, that there might be compatibility problems with VUEngine Core, Templates and/or other sample code. We only ensure compatibility at time of releases.
90 changes: 39 additions & 51 deletions downloads.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,61 +4,49 @@
---

<section class="bg-light">
<div class="container px-4 py-2">
<h1 class="mt-4 fs-2">Releases</h1>
</div>
<div class="container px-4 py-2">
<h1 class="mt-4 fs-2">Releases</h1>
</div>
</section>

<section>
<div class="container px-4 py-4">
{% comment %}
{% for release in site.github.releases %}
<div class="fs-3">
<!--<a href="{{ release.html_url }}">-->{{ release.name }}<!--</a>-->
</div>
<p class="text-secondary fs-80p">
{% if release.prerelease %}
<span class="badge bg-secondary">Pre-release</span>
{% endif %}
<!--<i class="fa fa-tag"></i> {{ release.tag_name}} -->
<!--<i class="far fa-calendar"></i> -->{{ release.published_at | split: ' ' | first }}
<!--<i class="far fa-user"></i> {{ release.author.login }} -->
</p>
{% if release.body %}
<p>{{ release.body }}</p>
{% endif %}
Assets:
<ul>
{% for asset in release.assets %}
<li>
<a href="{{ asset.url }}">{{ asset.name }}</a> ({{ asset.size | divided_by: 1048576 }} MB)
<!--<div class="text-secondary fs-80p">
Downloads: {{ asset.download_count }}
</div>-->
</li>
{% endfor %}
</ul>
{% for release in site.github.releases %}
<div class="fs-3">
{{ release.name }}
</div>
<p class="text-secondary fs-80p">
{% if release.prerelease %}
<span class="badge bg-secondary">Pre-release</span> &nbsp;
{% endif %}
<i class="fa fa-tag"></i> {{ release.tag_name}} &nbsp;
<i class="far fa-calendar"></i> {{ release.created_at | split: ' ' | first }} &nbsp;
<!--<i class="far fa-user"></i> {{ release.author.login }} &nbsp;-->
<i class="fab fa-github"></i> <a href="{{ release.html_url }}">Github</a> &nbsp;
</p>
{% if release.body %}
<p>{{ release.body }}</p>
{% endif %}
<!--Assets:-->
<ul>
{% for asset in release.assets %}
{% if asset.content_type != 'application/x-yaml' %}
<li>
<a href="{{ asset.url }}" title="Downloads: {{ asset.download_count }}">{{ asset.name }}</a> ({{ asset.size |
divided_by: 1048576 }} MB)
</li>
{% endif %}
{% endfor %}
{% endcomment %}

<div class="fs-3">
VUEngine Studio Preview
</div>
<p class="text-secondary fs-80p">
2022-03-24
</p>
<p>
First public preview release. MacOS and Windows versions only for now, Linux will follow.
</p>
Assets:
<ul>
<li>
<a href="https://github.com/VUEngine/VUEngine-Studio/releases/download/v0.1.0/VUEngine-Studio-Preview-Mac.zip">VUEngine-Studio-Preview-Mac.zip</a> (222 MB)
</li>
<li>
<a href="https://github.com/VUEngine/VUEngine-Studio/releases/download/v0.1.0/VUEngine-Studio-Preview-Setup-Windows.exe">VUEngine-Studio-Preview-Setup-Windows.exe</a> (288 MB)
</li>
</ul>
<li>
<a href="https://github.com/VUEngine/VUEngine-Studio/archive/refs/tags/{{ release.tag_name }}.zip">Source
code</a> (zip)
</li>
<li>
<a href="https://github.com/VUEngine/VUEngine-Studio/archive/refs/tags/{{ release.tag_name }}.tar.gz">Source
code</a> (tar.gz)
</li>
</ul>
{% endfor %}

</div>
</section>
</section>
30 changes: 22 additions & 8 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,31 +10,37 @@
Full-featured Nintendo<br>
Virtual Boy game development application.
</p>
<p class="fs-6 text-secondary">Preview Release available now.</p>
<p class="fs-6 text-secondary">New Preview Release available now.</p>

<div class="pb-md-2">
{% comment %}
{% for asset in site.github.latest_release.assets %}
{% assign platform = asset.name | split: '.' | first | split: '-' | last | downcase %}
{% if asset.content_type != 'application/x-yaml' %}
{% assign ending = asset.name | split: '.' | last %}
{% if ending == 'deb' or ending == 'AppImage' %}
{% assign target = 'linux' %}
{% assign logo = 'linux' %}
{% if platform == 'mac' %}
{% assign label = ending %}
{% endif %}
{% if ending == 'pkg' %}
{% assign target = 'osx' %}
{% assign logo = 'apple' %}
{% assign label = 'Download' %}
{% endif %}
{% if platform == 'windows' %}
{% if ending == 'exe' %}
{% assign target = 'win' %}
{% assign logo = 'windows' %}
{% assign label = 'Download' %}
{% endif %}

<a href="{{ asset.browser_download_url }}" role="button" class="btn btn-primary btn-lg target-os-{{ target }}"
title="{{ asset.name }} ({{ asset.size | divided_by: 1048576 }} MB)">
<i class="fab fa-{{ logo }}"></i>
Download
{{label}}
</a>
{% endif %}
{% endfor %}
{% endcomment %}

{% comment %}
<a href="https://github.com/VUEngine/VUEngine-Studio/releases/download/v0.1.0/VUEngine-Studio-Preview-Mac.zip"
role="button" class="btn btn-primary btn-lg target-os-osx" title="VUEngine-Studio-Preview-Mac.zip (222 MB)">
<i class="fab fa-apple"></i>
Expand All @@ -53,10 +59,11 @@
<i class="fab fa-linux"></i>
Download
</a>
{% endcomment %}

<a href="/downloads" role="button" class="btn btn-primary btn-lg target-os-other">
<i class="fa fa-download"></i>
Download
Downloads
</a>
<a href="/documentation/" role="button" class="btn btn-outline-secondary btn-lg" title="Documentation">
<i class="fas fa-book"></i>
Expand All @@ -78,6 +85,7 @@
<button type="button" data-bs-target="#carousel" data-bs-slide-to="2"></button>
<button type="button" data-bs-target="#carousel" data-bs-slide-to="3"></button>
<button type="button" data-bs-target="#carousel" data-bs-slide-to="4"></button>
<button type="button" data-bs-target="#carousel" data-bs-slide-to="5"></button>
</div>
<div class="carousel-inner">
<div class="carousel-item active">
Expand Down Expand Up @@ -110,6 +118,12 @@
Write to all your flash carts
</div>
</div>
<div class="carousel-item">
<img src="/assets/images/VUEngine Studio Editors.png" class="d-block w-100" />
<div class="carousel-caption text-secondary d-none d-md-block">
Graphical asset editors
</div>
</div>
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#carousel" data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
Expand Down

0 comments on commit 35eeced

Please sign in to comment.