(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-28-24 09:52 AM
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
Posted on 08-14-06 06:12 PM Link | Quote
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
Posted on 08-14-06 07:42 PM Link | Quote
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
Posted on 08-14-06 07:45 PM Link | Quote
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
Posted on 08-14-06 08:33 PM Link | Quote
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
Posted on 08-15-06 02:19 AM Link | Quote
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
Posted on 08-15-06 02:40 AM Link | Quote
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
Posted on 08-15-06 01:18 PM Link | Quote
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
Posted on 08-15-06 01:57 PM Link | Quote
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
Posted on 08-15-06 02:22 PM Link | Quote
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) |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.055 seconds; used 384.97 kB (max 470.14 kB)