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 - Mauron

Pages: 1 ... 89 90 [91] 92 93 ... 112
1351
Polling / Re: Masamune or Grandleon?
« on: April 04, 2009, 03:11:30 pm »
Maybe we can call a character rename screen in CT and save the value somewhere else?

That's definitely possible, but it would be limited to 5 letters. Justin is working on a 7-letter name patch, but even then Masamune has 8 letters.

Hacking the naming screen to save more letters is the easy part. The hard part would be storing and recalling the Masamune's name.

I can think of two options.

1) We'd need to be able to call a copy of the naming screen code for items, store all item names in memory, and hack the routines that load item names to read from the new location... The hardest part would be finding enough space in memory to store the new item names.

2) Create a custom naming screen code for the Masamune, and hack every routine that loads item names to check for the Masamune's name in memory. This would simplify memory storage, but require more hacking.

1352
Kajar Laboratories / Re: Epoch WIP
« on: April 01, 2009, 09:42:50 pm »
Even better than before. :D

1353
Chrono Trigger Modification / Re: Memory MAP
« on: April 01, 2009, 06:50:06 pm »
The Berserker does that, but while equipped it does not set that bit.

Edit: I've examined character byte 26 further, and this is what I've found:

80 - Berserk
40 - Magic Defense
20 - Haste
10 - ???
8 - ???
4 - Protect
2 - ???
1 - ???

1354
Chrono Trigger Modification / Re: Memory MAP
« on: April 01, 2009, 06:16:00 pm »
Character byte 26 - Set to 80 to make a character always have berserk status.

1355
It looks to me like C2F548-C2F557 contains two byte groups consisting of the starting sprite location and the palette. I haven't found where the value it stores is loaded though.

1356
I was poking around in the color code for HP, and found this little tidbit.

$C2/A20E   A9 20 00   LDA #$0020

Adjusting that changes what image loads for the attack icon.

1357
I just noticed a minor glitch. The game isn't overwriting the wider window properly when passing to the save, exchange, and settings menus.

1358
What was your plan of attack for finding HDMA data?

1359
You're welcome.

Unfortunately the data for the graying out of unselected characters seems to be handled by another routine, unless I missed something.

1360
Oh, sorry for not being clear. The X register holds the location in bank FF that starts the section, and the accumulator (A) holds the length of the area. The Y register holds the destination in memory.

In your quote, it's telling you that the data range is FFB808-FFB829.

1361
I just set an execute breakpoint on C2F373, and started zeroing out the areas it returned.

1362
Found the area of the tech menu issue. It's somewhere in this range: 3FBD08-3FBD17

Edit: 3FBD0B-3FBD0C: 09 F6

1363
Crimson Echoes / Re: Edited techs?
« on: March 29, 2009, 12:27:12 am »
Nice job!

1364
Could you put up a patch and your notes so far?

1365
I found three more locations that need to be adjusted.

02A25E - 23 2C
400004 - 23 2C
400009 - 23 2C

I've also explored the possibility of adding a seventh reserve PC slot (That might never be used, but still). The exchange menu works fine except for an issue with display if 8thy/Schala is in the first or second reserve slot. I had to relocate the first battle flags byte, which I have not yet thoroughly tested.



If anyone wants to fiddle, here are my changes so far:

003A96 - 25 2C
00045B - 25 2C
00049D - 25 2C
0004DF - 25 2C
0FFB87 - 25 2C
11F280 - 25 2C
0FFBAF - 25 2C
3DB2DF - 25 2C
01801D - 25 2C
018025 - 25 2C
01802A - 25 2C
012898 - 25 2C
0FE6DA - 25 2C
01AF3A - 25 2C
0180EC - 25 2C
0180F5 - 25 2C
018556 - 25 2C
018641 - 25 2C
0181ED - 25 2C
018589 - 25 2C
0183AF - 25 2C
0CF124 - 25 2C
01B7CF - 25 2C
01AF90 - 25 2C
0183D3 - 25 2C
02818B - 0A
3FF965 - 09
3FF854 - 09
02CD8F - 0A
000C5F - 25 2C - I think. Appears to be an initialization value; listed as part of an unknown routine.


Edit: Returning to more serious issues, I got the party leader fixed.

001A08 - 98
000C39 - 98

There might be bugs I didn't spot, so if anyone wants to explore on a clean ROM, set a read and write breakpoint at 7E0198.

Note that swapping party members is still broken; I'm going to take a look at that now.

Edit 2: The extra slot for reserve party members seems to have completely broken battles. I've reverted my ROM for now.

Pages: 1 ... 89 90 [91] 92 93 ... 112