90885672 visitors

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Revenant

Pages: [1] 2 3 4 5 6
It's an initialization problem? I thought it was due to some byte in the Music Handler having the same identity & address as the intended target in another bank, thus validating the checksum and turning the entire soundtrack into the theme from Grey's Anatomy.

As far as I'm aware, the entire problem is that Mega Man's (as well as Mega Man 2 and possibly others) sound routine expects the pulse sweep registers (and possibly others) to be in a specific state on boot and the Game Genie putting them in a different state for its own audio. Your suggestion would only make sense if it were specific GG codes causing problems for a specific game, and not something that is common to several of Capcom's games both with and without any codes.

Wouldn't it make more sense to just make the game initialize the regular sound channels correctly instead?

ROM Hacking Discussion / Re: BS Shockman Help
« on: January 22, 2015, 11:10:28 pm »
Sounds like it might be due to the fact that Satellaview games map SRAM to different addresses than normal SNES carts do. How easy that'd be to fix depends on how the game is programmed, but it's certainly possible.

ROM Hacking Discussion / Re: BS Shockman Help
« on: January 22, 2015, 07:02:49 pm »
Go to $FFD0 in a hex editor and overwrite the first ten bytes there with these values:

00 00 00 00 00 31 00 0A 00 00

ROM Hacking Discussion / Re: BS Shockman Help
« on: January 22, 2015, 01:52:44 pm »
Shubibinman Zero shouldn't need any fix to run on a regular SNES because it already does not utilize the Satellaview hardware at all, as far as I'm aware. I've been working on an (mostly finished) English translation on-and-off for a while, and have had no issues playtesting it on hardware as a regular SNES/SFC ROM.

I've never had any issues playing any of the dumps of it I've ever found though, so I'm not really sure what to say there  :-\

ROM Hacking Discussion / Re: Atlas and K
« on: January 20, 2015, 11:19:22 pm »
What is the actual error message?

Programming / Re: Command-line IPS generator for Windows?
« on: January 05, 2015, 09:21:09 am »
flips would have to be modified not to annoyingly wait for a keypress any time it's run from the command line in order to really be suitable for use in build scripts, though that's a pretty trivial change as long as you have the means to build it from source.

(I guess you could also just pipe echo/yes/whatever else to it from your script/makefile but that seems kinda silly)

General Discussion / Re: RHDN Trivia
« on: January 05, 2015, 02:23:16 am »
I really don't see how it would be possible for anyone to be able to create and distribute a romhack prior to 1996.  1995 was essentially the year where the internet was starting to take off and I don't remember seeing anything relating to romhacks or emulators until around 1997, which was the year I started to spend a lot of my time on the internet.

Even before that, BBSes and copiers were being used to distribute SNES and Mega Drive ROMs (both commercial and homebrew) as early as 1992. At least two IPS patching utilities were available by 1993 and were being used to distribute fixes and trainers for ROMs (which certainly count as hacks, in a certain sense, although one that's usually outside the scope of this site).

Programming / Re: Command-line IPS generator for Windows?
« on: January 04, 2015, 10:13:00 pm »
Not on 64-bit Windows (nor do any of the other command-line IPS tools on the site as far as I'm aware, as they're all ancient DOS programs).

Personal Projects / Re: KALE (Kirby's Adventure Level Editor) version 0.92
« on: December 31, 2014, 12:40:04 am »
0.92 is in the OP now, with some things that were mostly done a while ago but not released until now.

Aside from a couple more silly bug fixes, I also wrote a couple of limit-removing ASM hacks that allow you to specify more things in a room's header (mostly related to miniboss fights), and also allows star switches (0xFE / 0xFF) to be placed anywhere you want. The patch can be applied via the "Extra" menu.

Code: [Select]
v0.92 [2014-12-30]
- added "extra room info" patch which does three things (so far):
    - allows wind effects to be used in any room
    - allows miniboss encounters in any room
    - allows star switches to be placed on any screen
- added option to allow adding unknown/unused sprite types
- added missing sfx/jingles to music selection (for the sake of completeness)
- fixed exits from rotating tower rooms (0CD, 0D4, 0DF, 0E6) not working
- fixed copy-pasting more than 4 screens wide/tall not working correctly
  (due to old static buffer sizes from KDCEditor and because I am an idiot)
- fixed rare instances of corruption where map data chunks would be saved at bad
  locations if no other suitable free space was available

and a bit of a blurb copied from the readme:

This program has now been in on-and-off development for at least a whole year now. The KALE repo on GitHub was created on New Year's Day 2014, consisting of a single experimental Lua script for FCEUX, and slowly grew from there. I didn't do as much with it in the later half of the year, due mostly to gaining a full-time job as a C++/Qt developer and other real-life nonsense, but I'm happy with the editor nonetheless.

Now I'm writing this in the very first minutes of New Year's Eve, 364 days after the first commit, and getting ready to push what might be the final ROM hacking utility release of the year. It's been a bit exciting to see a few people actually putting it to use in that time; maybe Kirby hacking will finally become a Big Thing one of these days.

Some minor things are still indefinitely unfinished due mostly to lack of free time, but I hope you still find this pet project useful. Happy new year.

Site Talk / Re: Add game genie codes to Datacrystal WIKI?
« on: October 05, 2014, 07:53:49 pm »
Not all of them actually present the decoded address/value pair to the user, though.

ROM Hacking Discussion / Re: Screenshots
« on: September 12, 2014, 12:08:38 am »
ugly colors incoming

screenshot 1 (Kirby: Triple Deluxe)
screenshot 2 (Kirby: Return to Dream Land)

A few days ago I took advantage of the newly-released 3DS RomFS decryptor and started poking around Triple Deluxe for the hell of it and after a short time I had a mostly functional map viewer. Then I decided to take a look at Return to Dream Land, noticed the formats were very similar, and added extremely hasty support for some of that too.

It's still mostly a Triple Deluxe-oriented utility, as you can probably see, but I guess since it also supports a Wii game I guess maybe it doesn't completely break the rule against stuff for current-gen systems anymore? Oh well. I don't really plan to turn this into a serious project anyway, since I'd like to work on something besides Kirby tools for a change, but...

Programming / Re: Tales of Phantasia - Background & Sprite Priority Issue
« on: September 11, 2014, 12:42:00 pm »

If you want a sprite to appear above all layers, set its priority to 3. A sprite will appear under layers 1 & 2 but above 3 if its priority is 1 instead; change this and you're good.

(The Backgrounds page has more info about how sprites and backgrounds are ordered for every background mode, but priority 3 does the same thing for every mode.)

Personal Projects / Re: Kyuuyaku Megami Tensei 1 & 2
« on: September 01, 2014, 04:21:26 am »
Recalculating the checksum won't ever change whether a patched ROM actually works or not, it's purely for informational purposes.

Make sure you're patching a non-headered ROM (there are various tools that can check/fix this for you, or you can delete the first 512 bytes of the file with a hex editor if its size isn't an exact multiple of 32,768 bytes). (Missed the part about it working in emulators, I have no idea then)

I've only taken a quick peek so far, but this looks like an excellent translation :) I'll be sure to play it more later on when I can.

Personal Projects / Re: Zelda - The Ultimate Quest (ALTTP Hack for SNES)
« on: August 19, 2014, 09:29:18 pm »
Sorry dude, nobody actually believes you made your hack this broken on purpose

Newcomer's Board / Re: Increasing rom size and resultant bugs
« on: August 19, 2014, 02:47:14 am »
If this is about Demon's Crest, I actually documented its copy protection a while ago when exploring various Capcom SNES games for material which I've been too lazy to put on tcrf.net (but will eventually, I promise...)

Basically the game checks for SRAM and expanded ROM at two different times. I'll just paste my short notes below:

Code: [Select]
80875A: if $701FFF is mapped, set byte at $7E0EEB to $FF (during capcom logo)
829B33: if byte at $80FFC0 != 40FFC0 (mirroring), set byte at $7E0EED to $FF (when ???)
cannot pause/view menu

80E561: if $701FFF is mapped, set byte at $7E0EEC to $FF (when taking damage)
BEE356: if byte at $80FFC1 != 40FFC1 (mirroring), set byte at $7E0EEE to $FF (when ???)
opening boss (or all bosses/all enemies?) invincible

In an unheadered US ROM (don't know about other regions) you can change the bytes at 011B3E and 1F6361 from FF to 00 to get rid of the ROM-based protection, if that's what's causing your problems, otherwise feel free to post any other important details.

(For anyone interested, I also documented a similar but much crazier protection in Mega Man X here. I plan to add this stuff to TCRF and maybe YouTube at some point, but I'm lazy :P)

Personal Projects / Re: Kyuuyaku Megami Tensei 1 & 2
« on: August 10, 2014, 11:42:12 pm »
Don't use ZSNES

Newcomer's Board / Re: 6964 - Mysterious number in Hexadecimal guide
« on: August 03, 2014, 12:17:24 pm »
Both of the documents on RHDN under my name (uploaded 2012-2013) exhibit it, and if I play around with document IDs I can find some other plaintext documents uploaded around the same period of time that do the same thing:


Since the document in the OP is from 2009 I assume there are probably a lot more to be found, and I don't remember if I ever stumbled on any others myself at any point (I had completely forgotten it even happened, or else I would have said something already :P)

Newcomer's Board / Re: 6964 - Mysterious number in Hexadecimal guide
« on: August 02, 2014, 08:02:37 pm »
It's not just that guide, RHDN seems to append numbers to the ends of a bunch of text documents and I don't really understand why

0.91 is out, and adds some helpful pointers to the sprite select window for a few of the more touchy (but important) sprites. I'll probably add more helpful stuff later on as well.

Also, fixed two bugs; one is mine and an even bigger one was HAL's. Now a room can be the maximum size possible without the entire last screen (and a small part of the next-to-last-screen) having no tile-collision detection at all. This fix will be applied to the ROM automatically on saving.

Code: [Select]
v0.91 [2014-07-18]
- added usage info to some sprites on the sprite editor
  (currently only for warp stars, cannons, and switches; maybe more in the future)
- fixed two minor UI bugs with the tileset editor
  (subtract from tile # box works correctly now)
- removed a limitation in the game where all of screen 15 (and part of screen 14)
  had no collision due to the tile collison detection code refusing to read that far
  into the currently loaded map data for some reason
  (thanks to CornetTheory for finding this issue)

Pages: [1] 2 3 4 5 6