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. |
User | Post |
Sukasa Posts: 1247/2068 |
One of BMF's patches woudl stop you from using the cape; it sets mario's Y position to $10 while checking for collisions with blocks. makes anything on the top row act like it's reapeated upwards forever. nullifies part of the cape's powers. |
HyperHacker Posts: 2660/5072 |
Good level design with the occasional small tweak. Flying through levels can be prevented by putting obstacles in the air; maybe you could make Mario still take damage if he gets hit in flight, and just put a lot of enemies in the air. Fireballs could be hacked to not spawn coins when you kill things, and stronger enemies such as Chargin' Chuck prevent players from just running full speed smashing Y. Making only Super Mario capable of the Spin Jump, using stronger enemies, or putting Mario in crowded areas that make it difficult to use, would help stop that from being abused. Finally, Yoshi can just be made harder to get and/or easier to lose (lots of cliffs for him to fall off, or disable the Process When Off-Screen flag so he disappears when he gets away). You could even do it like in Donkey Kong Country where you lose him at the end of the level, using No Yoshi Blocks. |
Alastor Posts: 6509/8204 |
I offered a very reasonable* approach to how this would work before. Like, MONTHS ago. It's very complicated and implemention it would take a lot of grief, though.
The general gist of it is this... Once you start a new world, you're set to 5 lives and no powerups, no Yoshi, and no powerups in reserve. No bonus stars, too, while we're at it. Until you clear it, you cannot go back to previous worlds, and you cannot go back to completed levels unless you took a secret exit which lead you down a path that does not lead to the castle, in which case you just can't take that secret exit a second time and you cannot start+select out of that level... And you cannot save. Once you beat a world, though, free travelling throughout it and previous worlds, and you can save any time you want. Sane powerup placement throughout worlds and a fix for Yoshi and the spin jump mean playing through the first time is balanced, and you can pretty much play however you want afterward. |
Radiation Posts: 82/119 |
First of all, spinjump allowing you to avoid spiky enemies would be good if one jump avoided spikey enemies and pressing the other jump allowed you to avoid/hurt normal enemies, who would hurt you if you were using the other jump. That would be cool. I have no idea how to make that make sense, though.
Infinite lives is good. I like it. No powerups, yeah, because frankly, firepower and cape (especially cape) are pretty overpowered. Do what someone else said with the "start small every level", that works pretty well. Then you can make it so no matter what size/power you are/have, you die in one hit when you hit stuff and make it so you can only spinjump when you're big so you can have fun games of "get the mushroom" or something. That works. But really I dunno. Make it so Yoshi only has a set amount of hits or you can't jump on him again when he decides to run off. Or maybe he dies instantly. Whatever. Yoshi's not that overpowered, except for blue shell and rainbow shell. Anyway. Using that system, you can have a bunch of long, fun levels involving the cape (toning it down) and the fireballs (I dunno how you'd underpower this, probably make it so it acts like you jumped on things so you can knock stuff around but not really kill any of the super-tough enemies) without just flying through the entire level and not getting hurt because you're flying. Also if you make it so you can kick out koopas and knock their shells with the fireball, knocking the shells around aimlessly could be kind of dangerous if you made it so the koopas were on a bridge only enemies can stand on. And you were like one thing below that. And you were supposed to hit something else. I dunno. Anyway. Glyph Phoenix, you're a cool dude and I appreciate how you realize that SMW has many flaws. High five for that and trying to approach it in a reasonable manner so I can't go back to Top Secret Area every other level so I can become omnipotent. also make it so if yoshi eats a bob-omb he explodes I totally want to see that. |
Bloodstar Posts: 240/669 |
Originally posted by x1372 This could easily be done just by placing a couple blocks that change Mario to his standard form where you begin in the level, couldn't it? |
Alastor Posts: 6505/8204 |
Thinking about it, I knew that, too... I guess I somehow forgot. Too bad. |
Sukasa Posts: 1223/2068 |
Alastor, that wouldn't work. new version of ZSNES (I don't know about SNES9X) also include the SRAM i save states. I know, I lost a bit of data on Kirby Super Star by loadin gan old sve state |
mikeyk Posts: 58/89 |
There are two things that I've done the the past that I think are pretty important. I have the technical information if you'd like to use it.
The cape is way to powerful in that it often allows you to fly over the entire level. I just removed the ability to get an upwards boost while Mario was holding his cape. This was done by setting rom 0x5AA6 to 80. Making ths spin jump not make you immune to spiny enemies was the other one. This the in the code responsible for that awesome ability: $01/A8D0 AD 0D 14 LDA $140D $01/A8D3 0D 7A 18 ORA $187A $01/A8D6 F0 0E BEQ $0E You can change that BEQ to a BRA. Or if you want yoshi to still be have that power, something more like: EA EA EA NOP NOP NOP AD 7A 18 LDA $187A F0 0E BEQ $0E |
ShadowTails Posts: 49/80 |
Originally posted by x1372 every thing for me is in bold if you are too stupid to understand what I did. |
The Kins Posts: 297/352 |
Nerf bunny hopping and conc-jumping!
Oh... wrong game. |
Smallhacker Posts: 648/832 |
Originally posted by x1372 Hm... That's an interesting idea. Originally posted by x1372 I made a HP system once. There was no Small Mario. Super Mario was the default state. Getting hit by an enemy caused Mario to lose HP, but not his powerup. However, the powerup was reset between levels. |
x1372 Posts: 1/25 |
Well I'm pretty new at SMW hacking, but there's a few ideas that might work. Note that most of these are pulled from various hacks of different mario games I've played.
1) Completely remove lives. Honestly, would anyone miss them? The only real penalty for dying is restarting the stage and possibly lost powerups. Do something completely different with the 1up mushroom, for example have it be worth 10/20/50 coins. Have coins end up being spent on power-ups or something or for some sort of side game (for 1000 coins, get a chance at a boss battle to gain a yellow yoshi or something). In fact, as a balancing tool, the drop down item might be useable only when winning minigames - normally collected powerups simply overwrite whatever you're using. ~ pulled from mario adventure, a SMB3 remake 2) Drastically alter the spin jump, possibly making it only useable by small mario, only useable by super mario, or require a seperate power up. This would put the threat back in a lot of enemy sprites. I know this was mentioned somewhere but I can't recognize the source. As a potential alternate method, add new sprites that act similar to the old ones except still hurt mario upon spin jump (palete swapped spinys or some such). 3) Have some levels (possibly the vast majority) where cape flight is disabled. I know at least one hack demo included this- if you attempted to fly, you would have the initial flight animation followed by normal cape falling once you reached your normal max jump height. Alternately, one could completely remove the cape or make it function more like the SMB3 raccoon tail which had far more limited flight. ~ super mario returns EX demo 4) Give yoshi a life meter. Have his first hit send him into the "panic" run he normally does. Have the second hit repeat that, except have yoshi run faster. Third hit yoshi vanishes in a cloud of smoke. 5) force players to revert to regular mario at the beginning of every level. That way only powerups collected in level A can be used in level A, and level B which isn't designed around the cape doesn't have to deal with it. I don't know if any of these might prove truly useful, but they're at least a few small ideas on dealing with the problems you mentioned. |
Alastor Posts: 6489/8204 |
Oh, it'd be very easy. Have the game constantly write to SRAM and read from it, and if it detects a change, restart the game.
It'd be a lot more trouble than it's worth, though. |
Sukasa Posts: 1221/2068 |
You can probably kill savestates by adding thed real-time clock chip onto the boar dby changing headers. then read from it, and never let it change by more than one second at a time. It'd be a little harder to do, but it would work, wouldn't it? |
Glyphodon Posts: 289/536 |
This isn't about preventing cheating, it's about fixing the game so it's a more fun, balanced experience. Preventing cheating is a battle nobody can really win, anyway... The emulator that runs the game decides what goes, and any attempts to subvert it will likely end in a glitchy game incompatible with many emus. |
Sparx Posts: 387/529 |
Even if you find a plan, what could be done about savestates? |
Glyphodon Posts: 288/536 |
1ups are pointless. You can go back and grab a few from an easy level whenever you need to and it's set to 5 every time you reset anyway.
Powerups are messed up as well. In the days of the SMB, the point of powering up was giving you an extra hit, and the fire ability was just a special bonus. Now with reselectable stages, abundance, and scrolling both ways, powerups kind of suck. The cape alone is a mess in and of itself: flight over levels is a terrible ability. Yoshi allows you to get hit an infinite amount of times if you're fast enough, spiked and firey enemies are completely avoidable with the Spin Jump, coins just lead to the ever-useless 1up... continue ad nauseam. Why am I complaining about this yet again? With Sprite Tool it's more possible than ever to rewrite these things I dislike. I want to make SMW right... I have the skills and the tools but not the plan. |