Amusing ROMhacking Glitches Thread

dear lord why

5 Likes

2 Likes

3 Likes

I have several questions

7 Likes

4 Likes

I have several more questions.

1 Like

tl;dr fe8 does things differently than fe7

While in FE7, you have the table pointer array that tells the game how many PC units there are and where they are; and then a pointer to the enemy group visible during prep screen.

In FE8, these are actually mapped to Easy/Normal and Difficult mode deployment slots for the player. So while it’s still being figured out, this is basically just the event pointer table’s basic functionalities being futzed with. The “glitch” shown there is just what happens if you put all the enemies in the same UNIT list as the player units while you have a prep screen on the chapter.
The “glitch” just lets you swap player units with enemy units, though it only lets you move enemies if you select a player first.

This makes the current status of the chapter pointer table look like this:

ThisChapter: POIN TurnBasedEvents POIN CharacterBasedEvents POIN LocationBasedEvents POIN MiscBasedEvents POIN Dunno1 Dunno2 Dunno3 //AFter EVent data (?) POIN Tutorial POIN TrapData DifficultModeExtraTrapData POIN PlayerUnitsEasyNormal PlayerUnitsDifficult POIN $0 $0 $0 $0 $0 $0 //Skirmish data POIN BeginningScene EndingSceneAnd I want to finish populating it out, so I’ve been futzing with it and that glitch came around when I was doing so.

Somehow setting the prologue events pointer back to what it was before did this.

1 Like


Learning FE8 events is hard ;-;

8 Likes

That bottom menu screen looks like when I tried to load a not buildfile save into the SoA buildfile.

At least it’s more pleasant than the screech of death.

wat

4 Likes

great map

3 Likes

something is off

oh right marf isn’t waifu

2 Likes

I’ve got a few from my most recent project.

I don’t even know how I pulled this off.
https://youtu.be/J8yCosy9Fyg

This is when AFEVs screw you over.
https://youtu.be/b49Y4VOr3I8


https://youtu.be/YnDH-GdMjco
Actually, this happens when you use event ID 0x9C.
To clarify, I am at first trying to trade items from Forde’s inventory to Joshua, I move to Joshua’s inventory, I try to trade swords and move back to Forde’s inventory, and I finally give in and trade the vulnerary.

1 Like

12 Likes

When Valter laces his lance with Vodka…

4 Likes

more like anthrax

2 Likes

I happened to be browsing FEditor’s text, as I am wont to do, when I stumbled upon this seemingly-unused text:

Welcome to the arena.[.][A]
Oh! It’s you again.[.][A][0x02]
I’ve lost a lot of gold[.]
thanks to you…[A][0x02]
If you want to continue,[A]
we’re going to have to
do things differently.[A][0x02]
I’m going to prepare some[.]
more challenging foes.[A][X]

After a bit of debugging, it seems that if bits 0x8 and either 0x2 or 0x4 (or both) of byte 0xE of ram character data are set, that unit unlocks Super Arena mode, along with some interesting text glitches:

Without those bits set (paid 820 gold)

With those bits set (paid 890).

6 Likes

Yep.
https://youtu.be/VyRzx_1r4i4

Hey, out of curiosity, how do you guys go about making your gifs?

1 Like

So this how nino looks like for ests lovers