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

226
Code: [Select]
$03/E56E   BD 3B 39   LDA $393B,x[$7E:393B]   A:0000   X:0000   Y:0005   P:envMxdiZc - Load Character's Targeting Info (Internal).
$03/E571   C9 00   CMP #$00   A:0080   X:0000   Y:0005   P:eNvMxdizc - Is it 00? (Which it will be if the character is using an Ally target)
$03/E573   F0 0A   BEQ $0A    [$E57F]   A:0080   X:0000   Y:0005   P:eNvMxdizC - If so break to 03E57F (To the normal routine.)
$03/E575   A9 00   LDA #$00   A:0080   X:0000   Y:0005   P:eNvMxdizC - Load a 00 into A.
$03/E577   8D 54 20   STA $2054  [$7E:2054]   A:0000   X:0000   Y:0005   P:envMxdiZC - Erases the Ally Target Info so it is not saved in subsequent casts (Causing problems)
$03/E57A   EA    NOP   A:0000   X:0000   Y:0005   P:envMxdiZC -
$03/E57B   A9 85   LDA #$85   A:0000   X:0000   Y:0005   P:envMxdiZC
$03/E57D   80 19   BRA $19    [$E598]   A:005E   X:0080   Y:0005   P:envMxdizC - Load Absorb (just a test, you can use anything you like)
Here's some optimizing you can do:
LDA $393B,X - This will load whatever is in this address, so far so good.
CMP #$00 - You don't need this. LDA will set the Z flag appropriately upon load. Guessing this is Square's doing (they did this a lot in FF6, too).
The rest of it looks good.

227
General Discussion / Re: NFL season 2013-2014 week 2
« on: September 12, 2013, 11:00:47 PM »
So I was sucked into working all day today, so I couldn't get my pick in.

Week 2 schedule:
Jets @ Patriots (division, Thursday)
Rams @ Falcons
Panthers @ Bills
Vikings @ Bears (division)
Redskins @ Packers
Dolphins @ Colts
Cowboys @ Chiefs
Browns @ Ravens (division)
Titans @ Texans (division)
Chargers @ Eagles
Lions @ Cardinals
Saints @ Buccaneers (division)
Jaguars @ Raiders
Broncos @ Giants
49'ers @ Seahawks (division)
Steelers @ Bengals (division, Monday)
My picks: Patriots, Falcons, Bills, Vikings, Packers, Colts, Chiefs, Ravens, Texans, Eagles, Cardinals, Saints, Raiders, Broncos, 49'ers, Bengals

228
To do so...

$03/D3F4   AD 04 27   LDA $2704  [$7E:2704]   A:0080   X:002D   Y:0000   P:eNvMxdizC - Load Target's Status Byte 2 into A.
$03/D3F7   09 04   ORA #$04   A:0040   X:002D   Y:0000   P:envMxdizC - Load 04 (Berserk)into A.
$03/D3F9   8D 04 27   STA $2704  [$7E:2704]   A:0040   X:002D   Y:0000   P:envMxdizC -  Store Berserk into Target's Status Byte 2.
Try this instead:
Code: [Select]
A9 04 - LDA #$04
0C 04 27 - TSB $2704
Faster and smaller. :wink:

(Sorry about my tone, this just incenses me greatly for some reason.)
Oh man, you should see some of the "questionable" code FF6 offers. It's rather hilarious and stupid.

229
Ehhh, I'd probably keep it to what was in FF5 originally. This project is about FF5, after all. :happy:

230
General Discussion / Re: NFL season 2013-2014 week 1
« on: September 08, 2013, 09:25:33 PM »
Week 2 schedule:
Jets @ Patriots (division, Thursday)
Rams @ Falcons
Panthers @ Bills
Vikings @ Bears (division)
Redskins @ Packers
Dolphins @ Colts
Cowboys @ Chiefs
Browns @ Ravens (division)
Titans @ Texans (division)
Chargers @ Eagles
Lions @ Cardinals
Saints @ Buccaneers (division)
Jaguars @ Raiders
Broncos @ Giants
49'ers @ Seahawks (division)
Steelers @ Bengals (division, Monday)

231
General Discussion / Re: NFL season 2013-2014 week 1
« on: September 06, 2013, 10:03:19 AM »
So this year I'm doing something a bit different, at least personally. A few co-workers managed to drag me into a fantasy league. These are the results after the Broncos/Ravens game last night:


Guess who Purple Team is. :tongue: Not bad, right? Well, "Superior Iceman" left 89 points sitting on the bench with Peyton Manning and Wes Welker. Oh, he also managed to draft Tom Brady and AP. He has Brady going this week, figuring the Bills defense to be much softer than the Ravens defense was. Seriously, 462 yards, 7 TDs against that defense.

232
Game Modification Station / Re: FF6 timer tiles?
« on: September 05, 2013, 05:49:13 PM »
The problem lies in the map properties, not the events. Open up FF3LE, and go to your map you have this event on. Click on the Layers tab. You should see a checkbox for 1.7, and it should be unchecked. Check it. That will copy the numbered tiles to VRAM so the timers will display correctly on that map. You need to do this for every map you want a timer to display on. I would also suggest Zone Doctor, but I can't seem to find the option for it in there.

233
General Discussion / Re: NFL season 2013-2014 week 1
« on: September 04, 2013, 09:22:45 AM »
My picks: Ravens, Patriots, Bears, Dolphins, Saints, Buccaneers, Steelers, Vikings, Colts, Panthers, Jaguars, Rams, 49'ers, Giants, Redskins, Texans.

234
General Discussion / Re: NFL season 2013-2014 week 1
« on: September 04, 2013, 09:18:16 AM »
This post reserved.

235
I'm going to sticky this topic, well, because.  :cycle:  If anyone has any objections, let me know and I'll unsticky this thing.

236
I'm going to take a guess generalizing this. If you should cheat your way into having a different airship than the one you're supposed to have that early in the game, I believe the game will treat it as though you have the one you should. I will also guess that there is one master airship logic routine, and it simply checks to see which one of the airships you're riding at the time, and checking various event flags to see which actions are possible when. The Lunar Whale probably has its own logic routine, though I could be wrong.

Quote
could this be the purpose of Byte 1 bit 5 in tile properties that I thought was unused? it would only have to be set on (I believe) ten tiles, so it's possible I missed it when I scanned the properties data.
One way to find out. Clear that bit of tiles allowing you to go back up, and then see if you can go back up. :omg:

237
Final Fantasy IV Research & Development / Re: Actor names in battle
« on: August 27, 2013, 10:08:01 AM »
FF6 did the same thing, actually. It had a separate "battle buffer" for names, status ailments, HP, MP, and something else I'm forgetting. I'm willing to bet FF4 started what FF6 (and likely FF5) did.

If you're versed with Snes9x's tracer, why not put a breakpoint on the known name location when you use a Namingway to see what else changes?

238
I wouldn't mind a mix of both styles, actually.  :hmm:

As for ideas on how to make this work...

1) Make a decent amount of the jobs as findable prizes inside the Ancient Cave.
2) Shinryu and Omega should randomly appear (but only once per Cave visit) between some number of floors inside chests.
3) As part of number 2, the bosses of the game should appear during the trek through the Cave.

239
General Discussion / NFL season 2013-2014 week 21 (playoffs?!)
« on: August 26, 2013, 09:56:21 AM »
Week 1 schedule:
Ravens @ Broncos (Thursday)
Patriots @ Bills (division)
Bengals @ Bears
Dolphins @ Browns
Falcons @ Saints (division)
Buccaneers @ Jets
Titans @ Steelers
Vikings @ Lions (division)
Raiders @ Colts
Seahawks @ Panthers
Chiefs @ Jaguars
Cardinals @ Rams (division)
Packers @ 49'ers
Giants @ Cowboys (division)
Eagles @ Redskins (division, Monday)
Texans @ Chargers (Monday)

240
The higher bits of the X/Y coordinates hold which layer to do the tile replacement on. I don't remember which was which.