Whitehole: Difference between revisions
GalaxyMaster (talk | contribs) mNo edit summary |
HummingOwl (talk | contribs) (added some whitehole versions information) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Whitehole is the successor to [[Anarchy in the Galaxy]] (sometimes just referred to as Anarchy). Both computer programs were developed as stage editors for the Super Mario Galaxy games, where Whitehole added many more features and built-in tools, and most notably, a 3D rendering of the stages (which Anarchy lacked). | Whitehole is a Super Mario Galaxy 1 and 2 level editor written in the Java programming language. | ||
== Story and Development == | |||
'''Whitehole''' is the successor to [[Anarchy in the Galaxy]] (sometimes just referred to as Anarchy). Both computer programs were developed as stage editors for the Super Mario Galaxy games, where Whitehole added many more features and built-in tools, and most notably, a 3D rendering of the stages (which Anarchy lacked). | |||
Development for Anarchy began sometime in early 2010 or 2011, some even believe before the 2nd Galaxy game came out, by a user(s) known as/by (???). The tool gained popularity as the online [[Kuribo64]] forums opened in 2012, which hosted many of the early Galaxy hacking scenes. | Development for Anarchy began sometime in early 2010 or 2011, some even believe before the 2nd Galaxy game came out, by a user(s) known as/by (???). The tool gained popularity as the online [[Kuribo64]] forums opened in 2012, which hosted many of the early Galaxy hacking scenes. | ||
Line 6: | Line 10: | ||
From this day on; Whitehole, while other projects to replace it have occurred but all failed (Shibboleet's [[Takochu]], and SuperHackio's [[Starlight]], to name a few), still remains as the main stage editor for Galaxy hackers. | From this day on; Whitehole, while other projects to replace it have occurred but all failed (Shibboleet's [[Takochu]], and SuperHackio's [[Starlight]], to name a few), still remains as the main stage editor for Galaxy hackers. | ||
== Versions == | |||
There are several Whitehole versions in existence and people often get confused about which one to select. [[#anchor-neo | Whilehole Neo]] is the one of recommended use currently. You can get the Java Runtime Environment (JRE) versions for each Whitehole from [https://adoptium.net/temurin/releases/ here] | |||
==== Whitehole 1.6 ==== | |||
This Whitehole version has features that were deleted on Whitehole 1.7. Works for SMG1/2. Requires JRE 8 to work. | |||
* [https://github.com/TheSunCat/Whitehole GitHub Repository] | |||
* [https://github.com/TheSunCat/Whitehole/releases/v1.6 Direct link to last release] | |||
To setup the object database, grab the <code>objectdb.xml</code> from [https://raw.githubusercontent.com/SunakazeKun/galaxydatabase/main/objectdb.xml here] and put it in the same place as the <code>Whitehole.jar</code> file. | |||
==== Whitehole 1.7 ==== | |||
Works for SMG1/2. Requires JRE 17 to work. | |||
* [https://github.com/TheSunCat/Whitehole GitHub Repository] | |||
* [https://github.com/TheSunCat/Whitehole/releases/tag/v1.7fix Direct link to last release] | |||
To setup the object database, grab the <code>objectdb.xml</code> from [https://raw.githubusercontent.com/SunakazeKun/galaxydatabase/main/objectdb.xml here] and put it in the same place as the <code>Whitehole.jar</code> file. | |||
'''Note:''' To be able to open SMG1 with this version you have to follow some extra steps (it involves deleting unused SMG1 zones). | |||
==== Whitehole for SMG1 ==== | |||
Only to be used with SMG1 and for its Zone-Layer built-in editor. Although you can use it to edit SMG1 levels if you want (you cannot update the object database). Requires JRE 8 to work. | |||
* [https://github.com/SunakazeKun/Whitehole-for-SMG1 GitHub Repository] | |||
* [https://github.com/SunakazeKun/Whitehole-for-SMG1/releases/tag/v1.0 Direct link to last release] | |||
<div id="anchor-despag"></div> | |||
==== Whitehole Despaghettification ==== | |||
Works with SMG1/2. Can run with JRE 11 up to 17. | |||
* [https://github.com/SunakazeKun/Whitehole-Despaghettification GitHub Repository] | |||
* [https://github.com/SunakazeKun/Whitehole-Despaghettification/releases/tag/Despag-01072023 Direct link to last release] | |||
The object database file <code>objectdb.json</code> should be already in the <code>data</code> folder of the tool so you don’t have to set anything up for it. Despag will auto update the object database each time it is ran. | |||
<div id="anchor-neo"></div> | |||
==== Whitehole Neo ==== | |||
Works with SMG1/2. Can run with JRE 11 up to 17. It is based on [[#anchor-despag | Whitehole Despaghettification]] and it is currently at its beta stage. | |||
* [https://github.com/SMGCommunity/Whitehole-Neo GitHub Repository] | |||
* [https://github.com/SMGCommunity/Whitehole-Neo/releases Link to beta releases] | |||
== Screenshots == | |||
* TODO | |||
== Troubleshooting == | |||
If executing Whitehole Despag or 1.7 from Windows and you experience issues (galaxies not opening or part of the rendering screen of the program is blue) paste the following line of code into a <code>Whitehole.bat</code> file in the same place the <code>Whitehole.jar</code> is and double click on it to run the program. | |||
<code> | |||
java --add-exports=java.desktop/sun.awt=ALL-UNNAMED -Dsun.java2d.uiScale=1.0 -jar Whitehole.jar | |||
</code> | |||
If issues persist, report the bug in the respective tool repository or ask for help in a SMG modding related server. | |||
== Notes == | |||
* If your computer has an old graphics card then Whitehole might not render the galaxies corrently. Specifically, Whitehole 1.7 does not work well under Intel Integrated Graphics. | |||
* Whitehole Despag downloads automatically (each time it is started) its object database. | |||
* Newer object databases don't work for Whitehole for SMG1. | |||
* Whitehole Despag does not render gravity areas. | |||
== See also == | |||
* [https://github.com/Astral-C/StarForge Starforge] | |||
[[Category:Stage editors]] |
Latest revision as of 03:59, 9 May 2024
Whitehole is a Super Mario Galaxy 1 and 2 level editor written in the Java programming language.
Story and Development
Whitehole is the successor to Anarchy in the Galaxy (sometimes just referred to as Anarchy). Both computer programs were developed as stage editors for the Super Mario Galaxy games, where Whitehole added many more features and built-in tools, and most notably, a 3D rendering of the stages (which Anarchy lacked).
Development for Anarchy began sometime in early 2010 or 2011, some even believe before the 2nd Galaxy game came out, by a user(s) known as/by (???). The tool gained popularity as the online Kuribo64 forums opened in 2012, which hosted many of the early Galaxy hacking scenes.
Whitehole wouldn't begin development until 2012, when its earliest builds would be released to Kuribo64's uploader.
From this day on; Whitehole, while other projects to replace it have occurred but all failed (Shibboleet's Takochu, and SuperHackio's Starlight, to name a few), still remains as the main stage editor for Galaxy hackers.
Versions
There are several Whitehole versions in existence and people often get confused about which one to select. Whilehole Neo is the one of recommended use currently. You can get the Java Runtime Environment (JRE) versions for each Whitehole from here
Whitehole 1.6
This Whitehole version has features that were deleted on Whitehole 1.7. Works for SMG1/2. Requires JRE 8 to work.
To setup the object database, grab the objectdb.xml
from here and put it in the same place as the Whitehole.jar
file.
Whitehole 1.7
Works for SMG1/2. Requires JRE 17 to work.
To setup the object database, grab the objectdb.xml
from here and put it in the same place as the Whitehole.jar
file.
Note: To be able to open SMG1 with this version you have to follow some extra steps (it involves deleting unused SMG1 zones).
Whitehole for SMG1
Only to be used with SMG1 and for its Zone-Layer built-in editor. Although you can use it to edit SMG1 levels if you want (you cannot update the object database). Requires JRE 8 to work.
Whitehole Despaghettification
Works with SMG1/2. Can run with JRE 11 up to 17.
The object database file objectdb.json
should be already in the data
folder of the tool so you don’t have to set anything up for it. Despag will auto update the object database each time it is ran.
Whitehole Neo
Works with SMG1/2. Can run with JRE 11 up to 17. It is based on Whitehole Despaghettification and it is currently at its beta stage.
Screenshots
- TODO
Troubleshooting
If executing Whitehole Despag or 1.7 from Windows and you experience issues (galaxies not opening or part of the rendering screen of the program is blue) paste the following line of code into a Whitehole.bat
file in the same place the Whitehole.jar
is and double click on it to run the program.
java --add-exports=java.desktop/sun.awt=ALL-UNNAMED -Dsun.java2d.uiScale=1.0 -jar Whitehole.jar
If issues persist, report the bug in the respective tool repository or ask for help in a SMG modding related server.
Notes
- If your computer has an old graphics card then Whitehole might not render the galaxies corrently. Specifically, Whitehole 1.7 does not work well under Intel Integrated Graphics.
- Whitehole Despag downloads automatically (each time it is started) its object database.
- Newer object databases don't work for Whitehole for SMG1.
- Whitehole Despag does not render gravity areas.