News:

11 March 2016 - Forum Rules

Main Menu

Fastrom Hacks

Started by kandowontu, February 27, 2023, 12:34:45 AM

Previous topic - Next topic

ifightdragons


kandowontu

Quote from: Glocknien on April 23, 2023, 01:03:01 AMWhy are you deleting this https://www.romhacking.net/hacks/6623/

https://twitter.com/kandowontu/status/1649759960287309827

can you talk to linkuei first https://twitter.com/masterlinkueibr/status/1497933286827560968

The Twitter post is pretty self explanatory. The patch is not a proper fastrom conversion. I'm making my own, no worries.

kandowontu

I have made a submission for Prince of Persia (USA) Fastrom to make up for the removed one by Linkuei. He seemed happy to hear that I was improving on a fastrom deployment for POP!

slidelljohn

@kandowontu
I tried out DiztinGUIsh and its a very awesome program! Im not sure if you would be willing to
upload your .diz files but I think it would be awesome if you did. It doesn't seem like they
have the roms code/data in it just things like when 8-bit 16-bit mode changes and other
miscellaneous notes. Here is a DiztinGUIsh project that I made for Gradius 3.

With this DiztinGUIsh project and a couple of modifications that I discuss in the read me
you can change code anywhere in the rom asm banks $00 and $02 and the jumps and data pointers
will automatically remap if you add or remove code when compiling with asar. Seems like these
DiztinGUIsh projects could really help the snes rom hacking scene for keeping code clean, keeping
track of what asm does, and what data is.

kandowontu

Quote from: slidelljohn on April 30, 2023, 03:12:23 PM@kandowontu
I tried out DiztinGUIsh and its a very awesome program! Im not sure if you would be willing to
upload your .diz files but I think it would be awesome if you did. It doesn't seem like they
have the roms code/data in it just things like when 8-bit 16-bit mode changes and other
miscellaneous notes. Here is a DiztinGUIsh project that I made for Gradius 3.

With this DiztinGUIsh project and a couple of modifications that I discuss in the read me
you can change code anywhere in the rom asm banks $00 and $02 and the jumps and data pointers
will automatically remap if you add or remove code when compiling with asar. Seems like these
DiztinGUIsh projects could really help the snes rom hacking scene for keeping code clean, keeping
track of what asm does, and what data is.

It would probably be better to save it as a DIZRAW which is a little bigger but doesn't contain any identifiers linking it to the original rom.

I would be more than happy to share them, but I don't make my changes in Diztinguish so the fastrom portions of them would not be there.

I don't have diz files for all my conversions either, maybe 30% of them or so were just modifying them in mesen as they were in the proper banks.

lmk if you're still interested and I'll try and post them somewhere for you!

If you would get on discord it would be even easier to share things ;)

kandowontu

#225
Quote from: slidelljohn on April 30, 2023, 03:12:23 PM@kandowontu
I tried out DiztinGUIsh and its a very awesome program! Im not sure if you would be willing to
upload your .diz files but I think it would be awesome if you did. It doesn't seem like they
have the roms code/data in it just things like when 8-bit 16-bit mode changes and other
miscellaneous notes. Here is a DiztinGUIsh project that I made for Gradius 3.

With this DiztinGUIsh project and a couple of modifications that I discuss in the read me
you can change code anywhere in the rom asm banks $00 and $02 and the jumps and data pointers
will automatically remap if you add or remove code when compiling with asar. Seems like these
DiztinGUIsh projects could really help the snes rom hacking scene for keeping code clean, keeping
track of what asm does, and what data is.

As requested: https://github.com/kandowontu/kandowontu-diz-files

Note that not all are complete, some may be partial. I have marked the ones that I know as incomplete as such.

Memorex

Great work!  :beer:  Really looking forward to replaying many of these games patched.

Any love for Super empire strikes back or Return of the Jedi?

hmsong

I would really appreciate it if you can add a column on the list for which platform the games are for.  I assume most are for SNES, but I'm thinking there are a few which are other platforms.

ifightdragons

Quote from: hmsong on May 22, 2023, 09:37:41 AMI would really appreciate it if you can add a column on the list for which platform the games are for.  I assume most are for SNES, but I'm thinking there are a few which are other platforms.

All are for SNES/SFC..

kandowontu

Quote from: hmsong on May 22, 2023, 09:37:41 AMI would really appreciate it if you can add a column on the list for which platform the games are for.  I assume most are for SNES, but I'm thinking there are a few which are other platforms.

They are all SNES...no other system has a "slowrom/fastrom" system.

CatSlobber

Hi kando! Any chance you're taking requests? FF4 is my biggest ask, along with FF Mystic Quest and Lufia 1.

I check your list everyday for cool games and the enhancements. Thank you for all your hard work.

kandowontu

Quote from: CatSlobber on June 06, 2023, 10:15:50 AMHi kando! Any chance you're taking requests? FF4 is my biggest ask, along with FF Mystic Quest and Lufia 1.

I check your list everyday for cool games and the enhancements. Thank you for all your hard work.

First off, thank you for requesting games that are actually slowrom  ;D

However, RPG's are extremely difficult. The way I convert the games is by doing a playthrough, executing all possible routines and enemy attacks and basically doing 100% of the content of the game in a playthrough while the disassembler logs the data, marking all executed data as valid opcodes.

The problem with RPGs is there is just *SO MUCH*. Sidequests, special areas, secrets...I would definitely need at least a few playthroughs, likely by a few people, in order to properly disassemble any of them.

If you're interested in contributing a run, let me know and I'll let you know how!

Pethronos

Hey Kando! Sorry for bothering you. Speaking of SlowRoms, there are some "SlowRom" hacks (EarthBound, Gokujou Parodius, Mortal Kombat II, Steven Seagal, UMK3) by you in the ChadMaster compilation (see the page below). What are they about?

https://archive.org/details/sfc-speedhacks

kandowontu

Quote from: Pethronos on June 08, 2023, 06:54:04 AMHey Kando! Sorry for bothering you. Speaking of SlowRoms, there are some "SlowRom" hacks (EarthBound, Gokujou Parodius, Mortal Kombat II, Steven Seagal, UMK3) by you in the ChadMaster compilation (see the page below). What are they about?

https://archive.org/details/sfc-speedhacks

There must be a balance of forces.  :laugh:  :laugh:  :laugh:

They just turn off fastrom ;)

CatSlobber

Quote from: kandowontu on June 08, 2023, 12:35:16 AMIf you're interested in contributing a run, let me know and I'll let you know how!

Sure! I'd like to help out if I can. I'm extremely familiar with FF4 and MQ that I think I could be of some assistance.

kandowontu

Quote from: CatSlobber on June 08, 2023, 11:20:30 AMSure! I'd like to help out if I can. I'm extremely familiar with FF4 and MQ that I think I could be of some assistance.

Come visit on discord :D

https://discord.gg/U4CtzqDGa5

w1ck3d

Out of curiosity, has anyone in your group tried to use learning AI to play through the games?

kandowontu

Quote from: w1ck3d on June 08, 2023, 01:35:16 PMOut of curiosity, has anyone in your group tried to use learning AI to play through the games?

I wish I had the skill to pull that off! That would be amazing 🤩

kaiisen

Wow, I'm very surprised by that SD F-1 Grand Prix game, it's so freaking sweet. Wish I could read those narrators talk though lol

Thank you for so many hacks.

hmsong

Do you guys take requests?  If so, then I have I have some, starting with Megaman 7, and Rockman and Forte.  Both of those games slow down majorly in some parts of the game.  Seiken Densetsu 3 also has some slowdowns in many areas, but I get the feeling that one is gonna be difficult, since that game pushes the SNES to the limit (the guy who created bugfix hack said so).