Register | Login | |||||
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
| |
0 users currently in SMW Hacking. |
Acmlm's Board - I3 Archive - SMW Hacking - Would it be possible to... (ASM related) | New poll | | |
Add to favorites | Next newer thread | Next older thread |
User | Post | ||
wtfweb Red Koopa Since: 02-10-06 Last post: 6319 days Last view: 6309 days |
| ||
i just playtested my hack in 2 player mode over zsnes netplay, and noticed that the overworld graphics will glitch if exgfx are in use if 2 players are on different submaps. this is because going from player 2 to 1 or vice versa on the overworld, like traveling on red exit paths, doesn't load the new graphics data for the submap you're traveling to.
anyway i was just wondering if it would be feasable (probably not since i'm assuming it would already be done if it was) to make red exit paths and switching between players on the overworld to reload graphics data for maps just like pipes and stars do. i was hoping maybe this would be as simple as calling whatever routine loads the overworld tiles into memory or something whenever the submap switches. but, i know nothing about snes programming and i'm sure it's far more complicated than that. anyway i was just wondering if this would be possible at all or if it would require way too much work to achieve |
|||
Goldensunboy Snifit Since: 12-30-05 From: Georgia Last post: 6313 days Last view: 6313 days |
| ||
Most likely way too much work to achieve. You could re-call the graphics routine, but the graphics routine itself will probably set up some certain parts of RAM for what would normally be the next routine, that would crash it if it was re-run. It's just a guess, though. I think it would be even less feasable to make it manually re-load graphics, since all that decompressing graphics and loading them to VRAM would probably not be an easy thing to code.
Of course it is possible (not feasable), because there exists someone of this board named d4s, who's capable of doing anything on the SNES. For all we know, he could probably mod it to play N64 games. |
|||
Sukasa Birdo Not quite as active as before. Xkeeper supporter Xk > ||bass I IP Banned myself! Twice! Since: 11-17-05 From: Somewhere over there Last post: 6309 days Last view: 6308 days |
| ||
It shouldn't be too hard... just call the routine that redoes the GFX.
Don't forget, said orutine would already overwrite some parts of RAM, but that doesn't crash SMW though, so it shouldn't be a problem. |
|||
wtfweb Red Koopa Since: 02-10-06 Last post: 6319 days Last view: 6309 days |
| ||
if it's as... (kinda?) easy as what's being suggested, then if someone with asm knowledge would look into a possible way to fix this i would be forever grateful. i'd love to do it myself, but i dont really have too much interest in learning snes asm just to fix this bug. although it is a pretty annoying bug that really limits the use of exgfx on the overworld
hopefully someone with a lot of asm knowledge sees this thread (edited by wtfweb on 08-14-06 07:34 PM) (edited by wtfweb on 08-14-06 07:35 PM) |
|||
MathOnNapkins 1100 In SPC700 HELL Since: 11-18-05 Last post: 6308 days Last view: 6308 days |
| ||
Or someone with a lot of asm knowledge that actually CARES | |||
Sukasa Birdo Not quite as active as before. Xkeeper supporter Xk > ||bass I IP Banned myself! Twice! Since: 11-17-05 From: Somewhere over there Last post: 6309 days Last view: 6308 days |
| ||
You'd... need to learn 65816 ASM and make the fix yourself wtfweb. And for the record, MoN, goldensunboy, and I all have ASM knowledge (I believe) | |||
wtfweb Red Koopa Since: 02-10-06 Last post: 6319 days Last view: 6309 days |
| ||
well... how long did it take you to learn enough asm to even attempt something like this?...
anyway. i'm guessing i'll just have to live with this problem. but on the bright-side at least my overworld is designed so it only happens when playing 2-player games. |
|||
Ice Man Panser Since: 11-18-05 From: Germany Last post: 6407 days Last view: 6344 days |
| ||
Well, try to use pipes instead of exits. I did that for my hack too, and it doesn't screw up the ExGFX anymore. I don't know, if that works with 2 player mode, since the 2nd player has been removed on my hack. | |||
Sukasa Birdo Not quite as active as before. Xkeeper supporter Xk > ||bass I IP Banned myself! Twice! Since: 11-17-05 From: Somewhere over there Last post: 6309 days Last view: 6308 days |
| ||
wtfweb, try reading my ASM tutorial. Practice hard enough, and you'll have the coding skills to make the JSL happen... as for finding out which code to execute/change, that would be the hard part. |
Add to favorites | Next newer thread | Next older thread |
Acmlm's Board - I3 Archive - SMW Hacking - Would it be possible to... (ASM related) | | |