Previous Page | Next Page

by ugetab at 7:19 PM EDT on August 3, 2009
I watched a Paper Mario walkthrough, and I saw that the goomba shop in Bowser's Castle has a theme I've never heard in the set.

I'm considering looking into it, but I don't want to play the game through to what is essentially the ending. If I could get a bit closer in NEmu, I'd be able to try debugging the differences, and maybe figure it out.

If not, then it's still possible I can hack my way to it, but unlikely that I'd try any time soon.

edited 7:19 PM EDT August 3, 2009
by arbingordon at 4:57 PM EDT on August 4, 2009
great work uge!
by manakoAT at 5:46 PM EDT on August 5, 2009
Command & Conquer USF set, timed and tagged by me, some notes:

Missing Tracks:

04 - Iron Fist
09 - Drone
11 - Prepare for Battle
12 - Depth Charge
17 - C&C Thang
19 - Drill

sparse1d.miniusf contain 2 songs (wrong playback, maybe this explains some missing tracks)
by ugetab at 9:34 PM EDT on August 5, 2009
Neat. I tried to tell it to loop all songs, but if it didn't do that, then it won't be child's play to fix.

I played around a bit, and found this to be as simple as I'd expected.

Paper Mario:
80055DDC - Bowser's Castle Dynamics chooser(A1 picks. 03, 04, 05, 06, 07, 08)

This chooser is for '2-28(a/b) Siege on Bowser's Castle.miniusf', and it activates channels based. It tends to runs one time on song init when playing through the game.

Map Selection:
80036208 = Break here
740A8 = Change stuff here (0x16 = bowser's castle)

Bad news now: the address for the dynamics chooser isn't in the USFLib for the Paper Mario set, so it can't be hacked in with simple in-game numerical identifiers.

Good news: Starting at 801D7454, and ending at 801D7994, every 0x60 bytes(14 channel setups), you can extract the 4-byte channel setup used.

This means it's still possible to set this up without much hassle, just that it'll be a bit of a repetitive pain. I'll probably do this anyways. Thanks to HCS ripping an all-instrument version, this should end up working with either my updated usflib(for Toad Town instruments), or the original one.

---

Turned out to be a bit tougher than I expected, but only because of 3 additional writes being done to the channel addresses on init.

The miniusfs

This folder also has a fair amount of ripping material related to my method of attack.
by arbingordon at 10:06 PM EDT on August 5, 2009
dynamic track splitting is anything but childs play too :P
by ugetab at 10:23 PM EDT on August 5, 2009
I wouldn't say that. It's merely a matter of being equipped with the proper tools and mentality to deduce the operation of the code. As I've forced some of the tools/methods into existence, and naturally understand the fundamentals better because of that fact, I'm well equipped for it in my opinion.

I just need to know where to look before I can start doing anything, and discovered the new tracks entirely due to the serendipity of listening to the Bowser's Castle tracks fairly often, and hearing them play differently during a walkthrough I watched recently.
by arbingordon at 2:25 PM EDT on October 5, 2009
bumping from the trash heap :)
by DMNT at 7:47 PM EDT on October 6, 2009
I only have one request:

Pokemon Puzzle League

Of course, all of the BGM is easily found, but I'm actually after the little 2-3 second voice clips for each character. It doesn't seem as if anyone has recorded them either.
by ugetab at 9:27 PM EDT on October 13, 2009
You can rule out a StarCraft 64 USF set for the time being.
No ALists, and can't use the manual ripper. In addition, it plays at the wrong speed in Interpreter mode. Lots of fun.

Song Init Stuff:
Get it to the title screen, then code the following:

Get to title screen, where options are selectable.

80004988 = 00000000 0C00E716 240400?? (1000FFFF)

Start Ripping At: 8000498C
Song Value: 80004993

00-0F (10 = Silence track)

Thread Disabling (I quit looking after it became apparent that I wasn't going to be able to rip this)
8012A2D4 = 00000000, 801221D8 = 00000000, 8002B7F8 = 0800AE0B(Jump 8002B82C) = Seems to be major processing for 3D stuff/operating logic
by ugetab at 12:19 AM EDT on October 26, 2009
Managed to get Aidyn Chronicles ripped.

I only really continued because I tried before, and felt ready to try again.

Aidyn Chronicles

Previous Page | Next Page
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source