Views: 22,901,511 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
10-08-24 10:11 PM |
Guest: |
0 users reading Whitehole releases -- latest: v1.2 | 1 bot |
Main - Archived forums - General SMG hacking - Whitehole releases -- latest: v1.2 | Hide post layouts | New reply |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 164 Posts: 242/9039 EXP: 57526016 Next: 176374 Since: 07-03-12 From: in a box Last post: 7 days ago Last view: 4 hours ago |
Latest Whitehole release: v1.2.
Whitehole requires Java JRE7 to run properly. And perhaps JDK7 too but hopefully not. Whitehole should run under Windows and Linux. It also runs under OSX but I don't support it. Screenshot This is v0.9 RC, but little visual changes have occured since then, so no need for a new screenshot. Downloads * v1.2: Download * v1.1: Download * v1.01 hotfix: Download * v1.0: Download * v0.9 RC: Download v1.1 adds support for editing starting points, gravity objects and paths. It also makes the 3D interface easier to use. Changelog Just read there. Straight copypasta from the readme 1. Getting started Whitehole is a Java program. It is built against JDK 1.7 so it'll require JRE7 (or anything equivalent) to work correctly. For Windows users, a little launcher (whitehole.exe) is provided for convenience. Otherwise, on any platform, you can just open a terminal/console and type: java -jar whitehole.jar Whitehole operates on files extracted from a SMG1/2 ISO. So you first need to get an ISO. We aren't going to help you find one, though. Once you got your ISO, you need to create a folder and extract the files in it. For now, extracting the ObjectData and StageData folders is enough, but that may change later, so if you want to be sure, you should extract all the ISO's contents. Now open Whitehole and hit the 'Select game folder' button. The dialog shown may be disturbing at first because it looks like a file selection dialog but it is meant to select folders. Select the folder where you extracted your ISO's contents. The StageData and ObjectData folders must be directly in that folder. If everything is allright, Whitehole will list all the galaxies available. To edit a galaxy, you select it and hit 'Open galaxy' (or alternatively double click in the list). You can also open the BCSV editor, but you really shouldn't try to use it unless you know what you're doing. The BCSV editor is a raw, user-unfriendly tool that lets you edit BCSV files, that is, many data in SMG games. 2. Editing a galaxy Once you have opened a galaxy, you will be shown a window with lists and a white panel. The program isn't crashed or frozen or anything. Loading and prerendering a whole galaxy just takes a few seconds, so be patient. Eventually, if everything goes right, the window will show a rendering of the galaxy. The left panel lets you choose which scenario and zone you want to edit. It also lists the objects in the current zone under the current scenario. The galaxy preview is also interactive. Moving the mouse while holding the left button moves the camera, moving while holding the right button rotates it. Clicking an object selects it, or deselects it if it's selected. Moving the mouse and holding the left button while an object is selected, moves it. You can also use your mouse's scrollwheel to move the camera or objects perpendicularly to the screen. The Zones section of the left panel has a button labeled 'Edit individually'. Clicking it will open the selected zone in an individual editing window. The zone editing window works pretty much the same was as the galaxy editing window. Changes made to a zone in one window only reflect in the other ones when they're saved. The Objects tab allows you to add and delete objects. I think that part is self-explanatory enough... When an object is selected, the Objects panel will show all of its properties, and let you edit them. It is quite raw atm, though. 3. The settings The settings can be modified from the galaxy listing window, by hitting the Settings button. There are a few settings available: * Check for object database updates on startup: if enabled, when launched, Whitehole will download a more recent version of the object database (objectdb.xml) if any. * Use shaders for 3D rendering: if enabled, the 3D renderer will use shaders. This allows for more accurate rendering, but you need a compatible GPU. * Render objects in low-res when dragging: if enabled, when moving the camera in a galaxy/zone view, the graphics will be rendered in wireframe. For slow GPUs. Have fun ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
gridatttack |
| ||
Giant Red Paratroopa K64 RPG Overlord Level: 74 Posts: 25/1416 EXP: 3550859 Next: 102685 Since: 08-11-12 From: El Salvador Last post: 1239 days ago Last view: 37 days ago |
|
Tahcryon |
| ||
Embodiment of Time Can someone lead me to a non-capitalist clothing store? Level: 128 Posts: 5/5087 EXP: 24275133 Next: 106567 Since: 07-07-12 Last post: 2371 days ago Last view: 933 days ago |
Great work Mega-Mario and whoever helped you! looks Great ____________________
|
logank93 |
| ||
Normal user Level: 16 Posts: 1/43 EXP: 18735 Next: 1521 Since: 09-06-12 Last post: 4140 days ago Last view: 4012 days ago |
I was wondering if someone could tell me how to actually use the edited level in the game? I've done everything from wiiscrubber to just rebuilding the whole iso with wit, and when I select the level it freezes either at the star select or just after choosing a star. I only changed one object to try and test it and it always freezes.
Edit: It does work on dolphin though... so that's odd. |
Dirbaio |
| ||
Retired staff Level: 31 Posts: 99/184 EXP: 166992 Next: 18371 Since: 07-07-12 From: Spain Last post: 3913 days ago Last view: 2310 days ago |
You're doing it the right way... WiiScrubber is the way to go
You can also use Riivolution if you have the original game disc, but it's a bit more complicated to setup (?). What have you edited in the level? Maybe it's the changes in the level itself that make the game crash... ____________________ Cool Stuff: Dirbaio.net (my boring site) - The NSMB Hacking Domain - Kuribo64 - ABXD DevBoard |
logank93 |
| ||
Normal user Level: 16 Posts: 2/43 EXP: 18735 Next: 1521 Since: 09-06-12 Last post: 4140 days ago Last view: 4012 days ago |
I've tried just a few things. I changed the sky box in Throwback Galaxy, and also attempted to switch a Goomba with a Boo in the same level. Both ended in failure. Is galaxy 2 not fully supported yet? That could be part of my problem. And sadly, my disc is very damaged so riivolution is not currently an option. |
Dirbaio |
| ||
Retired staff Level: 31 Posts: 100/184 EXP: 166992 Next: 18371 Since: 07-07-12 From: Spain Last post: 3913 days ago Last view: 2310 days ago |
Hmm...
Try to make smaller modifications like just moving an object instead of editing lots of things and then testing. This way you'll know the cause of the freeze: WiiScrubber or your modifications. We still don't know what/how the game loads stuff and there might be object combinations that make the game crash. Arisotura probably knows more than me, but since this game is hacked so recently, maybe nobody knows. The best thing you can do is to try to figure out which editions crash the game and which ones don't. ____________________ Cool Stuff: Dirbaio.net (my boring site) - The NSMB Hacking Domain - Kuribo64 - ABXD DevBoard |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 164 Posts: 244/9039 EXP: 57526016 Next: 176374 Since: 07-03-12 From: in a box Last post: 7 days ago Last view: 4 hours ago |
Another potential problem might be the objects' l_id's. Phantom Wings said that they must be unique across the galaxy or you risk a crash, however the SMG2.5 guys say that they don't matter and are just used by Nintendo to order objects in their editor, so I have no idea who to believe. In the meantime, Whitehole allows you to change an object's l_id. If they really must be unique, Whitehole may try to handle that automagically in future releases...
Or perhaps it has to do with some extra stuff SMG2 added, and Whitehole doesn't take into account. I'll look into that. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
logank93 |
| ||
Normal user Level: 16 Posts: 3/43 EXP: 18735 Next: 1521 Since: 09-06-12 Last post: 4140 days ago Last view: 4012 days ago |
Alright, I'll try just moving an object slightly and let you know how that goes. I do find it odd that it works with dolphin though. I had gone so far as to replace the entire Throwback planet with Peach's Castle and it loaded it beautifully on there. Thanks for the help though!
Edit: I'm going to try some stuff with the first game and see if that goes over any smoother. I did notice the object id thing, but as I looked at it it seemed to just go in an ascending order so I ignored it. Edit 2: No luck. The first game freezes too. As soon as anything is changed it just refuses to load that area again. :/ |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 164 Posts: 246/9039 EXP: 57526016 Next: 176374 Since: 07-03-12 From: in a box Last post: 7 days ago Last view: 4 hours ago |
And you say shit still works on Dolphin? Hmm that is fishy. Note that Dolphin is inaccurate and likely more forgiving than a Wii (ie reading/writing to an invalid address would cause an exception on a Wii but Dolphin just ignores it).
Now, if you have SMG1, you should try to modify it as well. That way, we'd know if the issue is caused by the l_id's or some SMG2-specific crap. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
logank93 |
| ||
Normal user Level: 16 Posts: 4/43 EXP: 18735 Next: 1521 Since: 09-06-12 Last post: 4140 days ago Last view: 4012 days ago |
Galaxy 1 froze also, but I'm doing some more looking at exactly how all of the objects are placed in each level and how all of the id's are set up for each. I'll let you know if anything works yet. |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 164 Posts: 247/9039 EXP: 57526016 Next: 176374 Since: 07-03-12 From: in a box Last post: 7 days ago Last view: 4 hours ago |
I figured the default parameters I coded in were right. In the meantime, try adding one object and setting its l_id to a very large value.
Or: try to move an existing object. Without altering it. Just move it, and see if that works. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
PlaqueOne |
| ||
Normal user Level: 5 Posts: 1/3 EXP: 345 Next: 184 Since: 09-06-12 Last post: 4414 days ago Last view: 4414 days ago |
Hey there
first i want to thank you, Mega-Mario, for all your effort. Hope you can keep up that passion and have fun unfortunately, i seem to have a problem getting whitehole to even run properly.
Im pretty sure i followed everything until that point but the main window just wont show/load the galaxys (i get the small massege at the bottom "game directory successfully loaded" though). I experimented with several different folder and subfolder structures but i always get the same result. (i know that all the data should be directly in one folder without any subfolders but that doesnt work either) please don't take this as "you suck, f*ck you, fix dis shiat" or anything like that. Im pretty sure i just did something wrong with the directory-structure but i just don't get what it might be. so a little help would be much appreciated. also in case it really is something directly related to whitehole itself here a few specs of my system: greetz PlaqueOne |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 164 Posts: 248/9039 EXP: 57526016 Next: 176374 Since: 07-03-12 From: in a box Last post: 7 days ago Last view: 4 hours ago |
logank93 |
| ||
Normal user Level: 16 Posts: 5/43 EXP: 18735 Next: 1521 Since: 09-06-12 Last post: 4140 days ago Last view: 4012 days ago |
Well, even just moving one of the wooden crates in the observatory in the original Super Mario Galaxy gave me a freeze, so it might be something to do with the way the program saves the files? |
RiksKing |
| ||
Member Normal user Level: 11 Posts: 3/18 EXP: 5109 Next: 876 Since: 07-07-12 From: The Netherlands Last post: 4031 days ago Last view: 3199 days ago |
Posted by logank93 Are you sure the iso's worked before you modified them, because it's odd that the games worked on Dolphin, and if you play them on Dolphin, do you see the edited stuff? |
PlaqueOne |
| ||
Normal user Level: 5 Posts: 2/3 EXP: 345 Next: 184 Since: 09-06-12 Last post: 4414 days ago Last view: 4414 days ago |
Posted by Mega-Mario EDIT: so i guess it was because of the folder structure not beeing correct. (maybe its like riksking said) It was messed up because i used wiiscrubber 1.3.1 mod 1.1. to me it seemed more convinient because its able to extract subdirectories directly but for anyone out there: don't! here is how i have it now (and it seems to work) here is how i had it at first because of wiiscrubber mod 1.1 so the 3d view is trying to render for like 5 mins now with no result but my gfxcard is shitty so ill give it a bit more time ^^. thx again for the help and i guess ill be back as the next problem shows up ^^ greetz PlaqueOne |
RiksKing |
| ||
Member Normal user Level: 11 Posts: 4/18 EXP: 5109 Next: 876 Since: 07-07-12 From: The Netherlands Last post: 4031 days ago Last view: 3199 days ago |
Posted by PlaqueOne I also have the whole Whitehole pack and the SMG iso in the directory, and it works fine, maybe that helps |
logank93 |
| ||
Normal user Level: 16 Posts: 6/43 EXP: 18735 Next: 1521 Since: 09-06-12 Last post: 4140 days ago Last view: 4012 days ago |
Yes, both the games ran perfectly fine from iso before editing, and any unedited levels worked as well. It was only areas that I had made changes to that weren't working. |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 164 Posts: 249/9039 EXP: 57526016 Next: 176374 Since: 07-03-12 From: in a box Last post: 7 days ago Last view: 4 hours ago |
Main - Archived forums - General SMG hacking - Whitehole releases -- latest: v1.2 | Hide post layouts | New reply |
Page rendered in 0.122 seconds. (2048KB of memory used) MySQL - queries: 28, rows: 234/234, time: 0.013 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |