Views: 19,857,209 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
03-29-24 03:44 PM |
Guest: |
0 users reading Porting Super Paper Mario to GC (Documentation) | 1 bot |
Main - General Chat - Porting Super Paper Mario to GC (Documentation) | Hide post layouts | Thread closed |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 3057/9016 EXP: 56057113 Next: 430531 Since: 07-03-12 From: in a box Last post: 57 days ago Last view: 16 days ago |
We're not arguing, we're being realistic. What you are undertaking isn't a matter of copypasting the code from the Wii game into a Gamecube game container or something like that. Code isn't magical Lego blocks you can just move around. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
SGC |
| ||
Yellow Level: 40 Posts: 12/369 EXP: 418670 Next: 22639 Since: 09-09-14 Last post: 1521 days ago Last view: 1192 days ago |
I know that but i'm tired of the "Use PMTDY's engine!" crap the two engines are too vastly different! PMTDY dose't support flipping into 3D or 2D! That stuff is in the engine if i used TDY's engine i would have to program enemy AI, object data, flipping into 3D and, 2D. I would have to program Luigi from scratch and, reprogram peach and, the way battles work! But if i were to use SMP's engine all I would have to do is program GC controler support and, redirect saveing to the GC memory card and, tone down the texture quality and, play test the game to ensure that it runs at a good frame rate! But I suspect that I would have to do a few more things than that, for example I may have to program it to boot on the gc and not use the wii's channel system.
____________________ MKDS Hacking & Modding Discord: https://discordapp.com/invite/CAktUYP |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 3058/9016 EXP: 56057113 Next: 430531 Since: 07-03-12 From: in a box Last post: 57 days ago Last view: 16 days ago |
SGC |
| ||
Yellow Level: 40 Posts: 13/369 EXP: 418670 Next: 22639 Since: 09-09-14 Last post: 1521 days ago Last view: 1192 days ago |
Since this was starting to go down hill, I think the best place to start is to document things! Let's start with the differences between a GC game and, a Wii game. Let's see we'll start with documenting how a new play control game is different form it's GC counterpart! (How the file system is different what bits of code did they change ect.) ____________________ MKDS Hacking & Modding Discord: https://discordapp.com/invite/CAktUYP |
Marionumber1 |
| ||
Wii U hacker Level: 55 Posts: 409/709 EXP: 1235502 Next: 78687 Since: 07-07-12 Last post: 2190 days ago Last view: 565 days ago |
I don't think you actually know all the problems with your plan. Aside from the fact you have no programming experience:
-Gamecube games talk directly to the DVD controller, while Wii games do it through IOS, so you'll need to modify all disc code to do direct access -While the Wii and Gamecube have the same graphics and audio hardware, the MMIO registers are at different locations, so all that has to be patched -Since Super Paper Mario does not use the Gamecube controller, it likely does not have that code built in at all, so you'll have to write that yourself -The entire game's input system will need to be patched to use the Gamecube controller instead of a Wii Remote Doing everything above requires incredibly advanced reverse engineering skills and extensive knowledge of Gamecube hardware. |
SGC |
| ||
Yellow Level: 40 Posts: 14/369 EXP: 418670 Next: 22639 Since: 09-09-14 Last post: 1521 days ago Last view: 1192 days ago |
Well then let's start this in a more orderly way! By documenting the differences this should help with figuring out how to rebulid the file system what has to be changed! ____________________ MKDS Hacking & Modding Discord: https://discordapp.com/invite/CAktUYP |
Marionumber1 |
| ||
Wii U hacker Level: 55 Posts: 410/709 EXP: 1235502 Next: 78687 Since: 07-07-12 Last post: 2190 days ago Last view: 565 days ago |
I'm willing to bet you could leave most of the filesystem exactly the same. The main part is patching the code to handle being on a different console. |
SGC |
| ||
Yellow Level: 40 Posts: 15/369 EXP: 418670 Next: 22639 Since: 09-09-14 Last post: 1521 days ago Last view: 1192 days ago |
How would I do that? I don't think copying and pasting code from TDY is going to work... Do all GC games talk to the DVD controler the same way? Well seeing that I have no knowledge in coding whatsoever and, I definitely didn't consider how hard this would be. I think i may just abandon the idea all together. I didn't know that much would be involved. :/ ____________________ MKDS Hacking & Modding Discord: https://discordapp.com/invite/CAktUYP |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 3059/9016 EXP: 56057113 Next: 430531 Since: 07-03-12 From: in a box Last post: 57 days ago Last view: 16 days ago |
Main - General Chat - Porting Super Paper Mario to GC (Documentation) | Hide post layouts | Thread closed |
Page rendered in 0.041 seconds. (2048KB of memory used) MySQL - queries: 28, rows: 210/210, time: 0.012 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |