|
||||||
Views:
11,050,591 |
Main | FAQ | IRC chat | Memberlist | Active users | Latest posts | Stats | Ranks | Online users | Search | 11-23-24 06:15 PM |
||||
Guest: Register | Login |
0 users currently in General ROM Hacking and Emulation | 5 bots |
Main - General ROM Hacking and Emulation - Super Mario Galaxy editing -- Whitehole v1.1 released (3) |
Arisotura |
| ||
Developer
pancakes Level: 84 Posts: 218/1870 EXP: 5547430 Next: 114522 Since: 01-05-12 From: France Last post: 40 days Last view: 40 days |
The day many people were waiting for has finally come.
Whitehole has been released. The first release is v0.9 RC because it may not be fully stable. I also want to get bug reports/opinions before v1.0 so that it'll be truly epic. Whitehole requires Java JRE7 to work correctly. To run Whitehole, you can open a console/terminal and type: java -jar whitehole.jar Alternately, for Windows users who find command-line unnatural, there's a launcher included (Whitehole.exe). Screenshot (linked 'cause large) Downloads * v0.9 RC - Download * v1.0 - Download How to use the thing Hopefully it should be intuitive enough. If not, you can read the readme or this thread for more information. Credits * Mega-Mario -- duh * Dirbaio -- really helpful programming help * Treeki -- stuff about BCSV files * for a full credits list, see Whitehole's About box Documentation Archives (.arc): * Yaz0 compression * RARC format (RARC == decompressed .arc) BCSV format: * Treeki's info, at Nikoboard * More info from Treeki, at GSCentral 3D model (.bmd/.bdl) format: * Documentation on the file format, based off bmdview2's source code * Gamecube Flipper documentation (the Wii's Hollywood is the same, only clocked faster), covers TEV stages For more, you can get a C# decompiler and open Anarchy in the Galaxy in it. For .bdl files you can also look into bmdview2's source code rather than the doc listed above. I'll be posting updates on this project in this thread, so stay tuned However, progress may not always be fast, I have a real life too ____________________ Kuribo64 - melonDS want some revolution in your coffee? |
Arisotura |
| ||
Developer
pancakes Level: 84 Posts: 219/1870 EXP: 5547430 Next: 114522 Since: 01-05-12 From: France Last post: 40 days Last view: 40 days |
Progress on the 3D rendering has been happening. Joints and basic texturing have been implemented, among others.
The renderer is still far from complete, but that should be enough to get decent rendering for most models. Now, time to work on the level parsing and editing interface! ____________________ Kuribo64 - melonDS want some revolution in your coffee? |
KP |
| ||
Retired Staff
NES Game Aficionado Level: 73 Posts: 292/1354 EXP: 3419148 Next: 66720 Since: 01-02-12 Last post: 2182 days Last view: 1691 days |
Looking at this, I had an idea. It's most certainly already been invented, and that's probably why I'm thinking of it, but my point is to suggest the implementation of said idea: When you render this, and then change the point of view, do you render as you drag? That would be horrid on older computers due to shitty graphics cards. What about as soon as you click, the rendering disappears, and it gives you the wireframe grid, that way you can still tell where you are and where you want to be?
I know this comment isn't specific to this editor, but might help in development thereof. Just a suggestion. Also, I'm kinda far behind when it comes to the Wii scene, but when the hell did SMG hacking become a thing? It's amazing. |
Arisotura |
| ||
Developer
pancakes Level: 84 Posts: 220/1870 EXP: 5547430 Next: 114522 Since: 01-05-12 From: France Last post: 40 days Last view: 40 days |
This idea you got is interesting. But I'd make it an option, some people might prefer that the world stays solid when dragging...
As for owners of shitty graphics cards, well... they're not gonna get accurate rendering, since it will require shaders to emulate the 16 possible color combination passes of the Wii GPU, and they'll have to test their hacks on a Wii since they wouldn't be able to run Dolphin fast enough. ____________________ Kuribo64 - melonDS want some revolution in your coffee? |
Kawa |
| ||
Retired Staff
Not okay Prophet of Celestia Level: 94 Posts: 1361/2423 EXP: 8185287 Next: 171370 Since: 01-01-12 From: The Netherlands Last post: 2240 days Last view: 555 days |
Posted by KP9000Poser, among others, has this as a setting. When I first used it, on a crap system, I had it set to boxes. Whenever I moved the camera, or tried to change a figure's pose, it'd switch to quick and simple boxes, only to render the actual shapes when released. The new version on this good system has the same option, but is set to match the regular mode. So yeah, it's been done and I think it's a good idea to have such a switch. |
Arisotura |
| ||
Developer
pancakes Level: 84 Posts: 222/1870 EXP: 5547430 Next: 114522 Since: 01-05-12 From: France Last post: 40 days Last view: 40 days |
I might also want to think about another method for detecting when objects are being hovered over, then. The current renderer is being inspired from SM64DSe, which also re-renders the scene when you move the cursor over the view. With models like SM64DS's, it is okay, but SMG games are another deal, so yeah. ____________________ Kuribo64 - melonDS want some revolution in your coffee? |
Elemi |
| ||
Normal User
Jejfjsiejrjntnyns8fujrtnjs8f7eibrbtudiwie Level: 37 Posts: 31/284 EXP: 328346 Next: 9907 Since: 01-05-12 Last post: 1837 days Last view: 372 days |
Holy fuck, only just noticed this.
Hopefully it won't go deadpool like SM64DSe sadly did :c I mean, Excellent game engine, hi-res models supported, what more would one want? Good luck, MM-chan :3 |
Arisotura |
| ||
Developer
pancakes Level: 84 Posts: 224/1870 EXP: 5547430 Next: 114522 Since: 01-05-12 From: France Last post: 40 days Last view: 40 days |
Thank you
You'd be right. One of the things I didn't like with SM64DS's game engine is that it is limited; SMG's engine should allow us to do crazier things Also, progress has been happening. I have been working on material support. TEV support is incomplete but good enough for now. Beach Bowl Galaxy, rendered with shaders: Another shot: That glass is perhaps too bright though, I can't remember how it looks ingame... I still need to make a decent galaxy renderer (the current one is a giant hack) and give the thing some editing abilities, and it'll be good for a beta release I guess. ____________________ Kuribo64 - melonDS want some revolution in your coffee? |
Arisotura |
| ||
Developer
pancakes Level: 84 Posts: 268/1870 EXP: 5547430 Next: 114522 Since: 01-05-12 From: France Last post: 40 days Last view: 40 days |
SMG2 compatibility. Basic and needs to be reworked, but I wanted to get shit rendered It's been a while I haven't posted here. Whitehole's source code is going to be made available in a Git repo. If anyone's interested in contributing to Whitehole, let me know Also, the new Kuribo64 will open soon. It will feature the SMG Object Database, with a total of 3045 objects waiting to be documented... again if someone's interested, go ahead ____________________ Kuribo64 - melonDS want some revolution in your coffee? |
Gohan |
| ||
Normal User
Level: 131 Posts: 719/5269 EXP: 25770229 Next: 654391 Since: 06-19-12 Last post: 3041 days Last view: 2934 days |
Quite amazing, indeed. I honestly know I probably couldn't work this though. I would love to try if I could but I can't.. Great stuff though. |
Arisotura |
| ||
Developer
pancakes Level: 84 Posts: 270/1870 EXP: 5547430 Next: 114522 Since: 01-05-12 From: France Last post: 40 days Last view: 40 days |
Arisotura |
| ||
Developer
pancakes Level: 84 Posts: 278/1870 EXP: 5547430 Next: 114522 Since: 01-05-12 From: France Last post: 40 days Last view: 40 days |
Posting some news.
Whitehole will be ported to Java. C# isn't really cross-platform, either OpenGL or owner-drawn controls are fucking up as seen when running SM64DSe under Linux, and Microsoft's latest additions to the .NET framework apparently broke stuff under Mono. I will be testing out Java, and most likely sticking with it unless it proves to be absolutely horrible. In other words don't waste your time bashing Java. If the ugly interface look is what bothers you, I'll make sure that Whitehole uses the system look, or atleast something nicer. ____________________ Kuribo64 - melonDS want some revolution in your coffee? |
Arisotura |
| ||
Developer
pancakes Level: 84 Posts: 294/1870 EXP: 5547430 Next: 114522 Since: 01-05-12 From: France Last post: 40 days Last view: 40 days |
Long time no update I guess...
The Java port is progressing nicely. Actually the C# code has been trashed. Whitehole can now render full galaxies, albeit with a few oddities, I'll do my best to sort them out. Right now object dragdrop is being implemented. ____________________ Kuribo64 - melonDS want some revolution in your coffee? |
Arisotura |
| ||
Developer
pancakes Level: 84 Posts: 296/1870 EXP: 5547430 Next: 114522 Since: 01-05-12 From: France Last post: 40 days Last view: 40 days |
Seems like Coach Penguin put on some weight. This is the first modification made by Whitehole. Looks like it worked nicely! This means Whitehole is definitely close to its first release. All it'll take is adding support for extra object settings, making 3D interaction better, adding a few other things, and uh, some polishing. ____________________ Kuribo64 - melonDS want some revolution in your coffee? |
Elemi |
| ||
Normal User
Jejfjsiejrjntnyns8fujrtnjs8f7eibrbtudiwie Level: 37 Posts: 66/284 EXP: 328346 Next: 9907 Since: 01-05-12 Last post: 1837 days Last view: 372 days |
Awesome, Looking forward to the 1st release!
Hopefully, my new touchscreen PC arrives then, so I can start messing with shit xD Also, I'm guessing X/Y/Z skewing is possible judging by what you did to that... ...thing... |
Arisotura |
| ||
Developer
pancakes Level: 84 Posts: 298/1870 EXP: 5547430 Next: 114522 Since: 01-05-12 From: France Last post: 40 days Last view: 40 days |
Yes, scaling (or whatever you call it) is a possibility, but be aware that it doesn't always work right. Not all objects were designed to be scaled. Most times, graphics scale fine, but collision can behave weirdly.
For example, for the wooden box, all the scale factors must be the same. If you scale a wooden box by (2,3,2), it'll render as such but act like it's scaled by (2,2,2). The Coach Penguin is even worse, its collision completely ignores scaling. ____________________ Kuribo64 - melonDS want some revolution in your coffee? |
Elemi |
| ||
Normal User
Jejfjsiejrjntnyns8fujrtnjs8f7eibrbtudiwie Level: 37 Posts: 71/284 EXP: 328346 Next: 9907 Since: 01-05-12 Last post: 1837 days Last view: 372 days |
I can kind of see that would happen really, shame though
Well, I bet you're glad it isn't all hardcoded in the same way SM64DS was, what a nightmare. |
Emuz |
| ||
Site Administrator
11 Hit Combo: Mother's Rosario Level: 109 Posts: 1122/3393 EXP: 13566727 Next: 392918 Since: 12-30-11 From: Akron, Ohio; USA Last post: 116 days Last view: 5 days |
I am glad the benifits of modern gaming effect SMG. The ability to alter scaling and such is even better it seems than Rangarok Online is. Looking forward to seeing what people will be able to do with the game. The Dynamic Profile Administratorâ„¢"Never Knows Best" Note: if you can see this my layout broke. ALL THE CREDITS WILL BE REVEALED!! 'Victory Noriko' by @thatsheepagain. 'Chibi Dance Noriko' by @Haru__Kitsu. 'Deity's Night Out (Featuring Gabbie)' by @thatsheepagain Noriko Emotes by @Haru__Kitsu. Side Bar Noriko by @thatsheepagain 'Noriko's Nature Walk' by @projectTiGER_ Emotive Noriko by @thatsheepagain. "Space Candy Noriko" by BerryVerrine. "Super Sharp Noriko" by Xionfes. A gift illustration from the wonderful EverKinzPony! "Magical Girl Noriko" by @cute_hospital! "Patient Chibi Noriko" by @Ruii_ki! 'Dapper '60s Noriko' by @thatsheepagain. 'Shiny Chibi Noriko' by @inioli. 'Flower Veil Noriko' by @Sushiee_. 'Noriko in Realism' by @_Sarybuu. 'Noriko's Midnight Adventure' by @projectTiGER_ 'Yukata Noriko' by @yunyunmaru_ 'Birthday Wishes Noriko' by @thatsheepagain |
Arisotura |
| ||
Developer
pancakes Level: 84 Posts: 299/1870 EXP: 5547430 Next: 114522 Since: 01-05-12 From: France Last post: 40 days Last view: 40 days |
I'm looking forward to what people will do, too. The SMG2.5 demo is already quite amazing. It's really nice that they managed to get that done with the tools they were using.
Posted by Ijah Of course. The BCSV format is all nice you can add or remove shit without worrying about offsets and pointers. ____________________ Kuribo64 - melonDS want some revolution in your coffee? |
Arisotura |
| ||
Developer
pancakes Level: 84 Posts: 300/1870 EXP: 5547430 Next: 114522 Since: 01-05-12 From: France Last post: 40 days Last view: 40 days |
Main - General ROM Hacking and Emulation - Super Mario Galaxy editing -- Whitehole v1.1 released (3) |
Acmlmboard v2.5.6 (06/11/2024) © 2005-2024 Acmlm, Emuz, et al. |
MySQL - queries: 211, rows: 610/642, time: 0.182 seconds. |