Author Topic: 8th Playable Character Possible?! (Updating!)  (Read 89039 times)

Schala Zeal

  • Radical Dreamer (+2000)
  • *
  • Posts: 2148
  • 7th Elemental Innate, and vtuber
    • View Profile
Re: 8th Playable Character Possible?! (Updating!)
« Reply #360 on: April 22, 2015, 10:40:25 pm »
Does this involve using a hex editor or do I use a memory viewer?

Mauron

  • Guru of Reason Emeritus
  • Errare Explorer (+1500)
  • *
  • Posts: 1774
  • Nu-chan
    • View Profile
    • Maurtopia
Re: 8th Playable Character Possible?! (Updating!)
« Reply #361 on: April 22, 2015, 11:06:39 pm »
A hex editor works fine - I usually use the one built into Geiger's debugger.

If you're going to use a different one, subtract 0xC00000 from the addresses I posted - 0x2BA03 and 0x2E93D.

I still haven't had any luck recreating the battle glitch in my current patch.

Schala Zeal

  • Radical Dreamer (+2000)
  • *
  • Posts: 2148
  • 7th Elemental Innate, and vtuber
    • View Profile
Re: 8th Playable Character Possible?! (Updating!)
« Reply #362 on: April 23, 2015, 02:25:23 am »
Does Geiger distribute the source code? I'd like to try writing a Linux port

Mauron

  • Guru of Reason Emeritus
  • Errare Explorer (+1500)
  • *
  • Posts: 1774
  • Nu-chan
    • View Profile
    • Maurtopia
Re: 8th Playable Character Possible?! (Updating!)
« Reply #363 on: April 23, 2015, 02:59:24 am »
No, unfortunately.

Edit: I've looked into the equipment changing. There are two bugs there, a blanking of the screen and a crash caused by overwriting part of the NMI routine. I've addressed the crash.

C2A4D4 - B6 - All relate to a moved RAM address from a shop fix.
C2A4DA - B8
C2A43F - B6
C2A445 - B8
« Last Edit: April 23, 2015, 01:15:56 pm by Mauron »

Schala Zeal

  • Radical Dreamer (+2000)
  • *
  • Posts: 2148
  • 7th Elemental Innate, and vtuber
    • View Profile
Re: 8th Playable Character Possible?! (Updating!)
« Reply #364 on: April 23, 2015, 01:20:24 pm »
Again, subtract 0xC00000? I'm guessing 1A/4D are the values to put there? Because 2BA03 has 19 and 2E93D has 3D
« Last Edit: April 23, 2015, 01:30:58 pm by Schala Zeal »

Mauron

  • Guru of Reason Emeritus
  • Errare Explorer (+1500)
  • *
  • Posts: 1774
  • Nu-chan
    • View Profile
    • Maurtopia
Re: 8th Playable Character Possible?! (Updating!)
« Reply #365 on: April 23, 2015, 02:30:02 pm »
Correct.

Schala Zeal

  • Radical Dreamer (+2000)
  • *
  • Posts: 2148
  • 7th Elemental Innate, and vtuber
    • View Profile
Re: 8th Playable Character Possible?! (Updating!)
« Reply #366 on: April 23, 2015, 08:42:51 pm »
If I did it right, this should have all mentioned fixes to date. Although, equipping still black screen freezes the game, and 8thy fighting in battles still tears the fabric of reality apart.
« Last Edit: April 23, 2015, 09:08:42 pm by Schala Zeal »

Mauron

  • Guru of Reason Emeritus
  • Errare Explorer (+1500)
  • *
  • Posts: 1774
  • Nu-chan
    • View Profile
    • Maurtopia
Re: 8th Playable Character Possible?! (Updating!)
« Reply #367 on: April 23, 2015, 09:39:36 pm »
I'll look into it later, but my last post didn't address the black screen issue, just the crash afterwards. You should be able to back out of the black screen normally.

Maybe that patch will explain why I can't recreate the fighting issue.

Schala Zeal

  • Radical Dreamer (+2000)
  • *
  • Posts: 2148
  • 7th Elemental Innate, and vtuber
    • View Profile
Re: 8th Playable Character Possible?! (Updating!)
« Reply #368 on: April 23, 2015, 11:59:55 pm »
Okay yeah. I'm able to equip and back out despite black screen. Big improvement ^^

The battle glitch can be random, though. It happened in Guardia forest 1000 AD at beginning of the game, first group of monsters to the left. The bell ringing bird further from them, 8thy had an animation glitch. Also, while not a huge problem, 8thy doesn't always follow in caterpillar formation. An easy way to recreate this is have Crono test the telepod as per the storyline.

However, though a minor issue... I leveled up and my MP went from 8 to 99

« Last Edit: April 24, 2015, 05:53:01 am by Schala Zeal »

Mauron

  • Guru of Reason Emeritus
  • Errare Explorer (+1500)
  • *
  • Posts: 1774
  • Nu-chan
    • View Profile
    • Maurtopia
Re: 8th Playable Character Possible?! (Updating!)
« Reply #369 on: May 06, 2015, 07:54:26 pm »
I've been procrastinating on this a little.

I fixed the black screen on equip changing, but there's still wonkiness with it.

MP growth data is colliding with stat growth data, I'll need to relocate that soon.

I've addressed the lag issue in more locations, up to location 0x20.

I've gone through the equipment flags for 8thy, she can now use all general equipment and woman exclusive equipment, along with the Wood Sword.

Byte changes:
FFBEAF - BA
FFBEFF - BA
C2A4CE - B4
C2A439 - B4
C2A436 - BA
C2A4CB - BA
FFBED6 - BA
C2A6AD - BA
C2A6B0 - B4
C2A6B6 - B6
C2A6BC - B8
C2A680 - B4
C2A686 - B6
C2A68C - B8
C2A8A8 - B4
C2A8AE - B6
C2A8B4 - B8
C2A2F3 - BA
C2A2F6 - B4
C2A2FC - B6
C2A302 - B8

A new patch is attached.

Mauron

  • Guru of Reason Emeritus
  • Errare Explorer (+1500)
  • *
  • Posts: 1774
  • Nu-chan
    • View Profile
    • Maurtopia
Re: 8th Playable Character Possible?! (Updating!)
« Reply #370 on: May 08, 2015, 08:02:37 pm »
I fixed the last of the equipment change wonkiness. Also, I'm going to start posting addresses as file offsets instead of SNES addresses.

02A4FC - C0
02A4FF - C3
02A505 - C4
02A50B - C3
02A54F - C0
02A555 - C0
02A558 - C3
02A55E - C3
02A6E4 - C0
02A6D8 - C3
02A6E7 - C3
02A6EC - C4

Schala Zeal

  • Radical Dreamer (+2000)
  • *
  • Posts: 2148
  • 7th Elemental Innate, and vtuber
    • View Profile
Re: 8th Playable Character Possible?! (Updating!)
« Reply #371 on: May 13, 2015, 10:33:12 am »
Awesome! Added.

Schagus debut o_o

« Last Edit: May 13, 2015, 10:55:16 am by Schala Zeal »

Mauron

  • Guru of Reason Emeritus
  • Errare Explorer (+1500)
  • *
  • Posts: 1774
  • Nu-chan
    • View Profile
    • Maurtopia
Re: 8th Playable Character Possible?! (Updating!)
« Reply #372 on: May 13, 2015, 04:41:28 pm »
The joys of incomplete sprites. :P

I think Shagus also appears on the exchange screen with Gaspar.

Edit:
Also, while not a huge problem, 8thy doesn't always follow in caterpillar formation. An easy way to recreate this is have Crono test the telepod as per the storyline.

After testing the telepod, it seems that caterpillar formation breaking occurs with anyone as PC2, not just 8thy.

There are bugs with the events where I patched the lag issues. I'll be addressing that shortly.

Fixing the lag issue requires moving the object order, but I didn't patch the commands that call other objects.
« Last Edit: May 13, 2015, 09:33:33 pm by Mauron »

Mauron

  • Guru of Reason Emeritus
  • Errare Explorer (+1500)
  • *
  • Posts: 1774
  • Nu-chan
    • View Profile
    • Maurtopia
Re: 8th Playable Character Possible?! (Updating!)
« Reply #373 on: May 26, 2015, 07:10:41 am »
I fixed the events up to location 0x20, and the graphical weirdness on attack. It happened whenever 8thy made a critical attack. Right now 8thy shares Crono's animations.

MP growth is still buggy, I forgot it was a problem until after making the patch.

001A81 - 0E 02 04 11 0E 0E 12 0E 00 03 05 06 08 0A 0C 00
01 0F 10 07 09 0B 0D 01 - Ranged, melee, and critical attack bytes.
0D4000 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 - Free space.

0143C5 - 91 1A C0 - Ranged attack pointer.
0143F9 - 99 1A C0 - Melee attack pointer.
01438C - A1 1A C0 - Critical attack pointer.

Schala Zeal

  • Radical Dreamer (+2000)
  • *
  • Posts: 2148
  • 7th Elemental Innate, and vtuber
    • View Profile
Re: 8th Playable Character Possible?! (Updating!)
« Reply #374 on: May 31, 2015, 02:24:50 am »
Oooookay, well here's a list of things that're screwy as I play through:

NEW (OR PREVIOUSLY UNCAUGHT?):

- Buying an item in the shop does something weird to the display of my total gold. It said I had 50G remaining after buying an Iron Sword with starting funds+allowance. A quick close/reopening showed I had 250G

STILL REMAINING:

- Gaspar screen/item shop screen still overlaps Magus anim with 8thy
- Caterpillar system still funky
- Combat anims are still a bit broken. 8thy tends to pop in and out of pixel garbage.