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

Game Modification Station / Re: FF6 misc ramblings
« on: March 10, 2008, 03:10:34 PM »
Ram. The nice thing about the indexes (and the battle engine in particular), is that they often hold attacker and target index. However, they get swapped back and forth so often it's hard to say which is which without digging into it. Based on the comments, X at that point will hold attacker index (0, 2, 4, and 6 for characters in slots 1, 2, 3, and 4 respectively, 8, A, C, E, 10, and 12 for monsters in slots 1, 2, 3, 4, 5, and 6 respectively).

To find out what's in what, I think you can just look at the monster data (FF3usME helps here), and look at the magic stat for the appropriate monster. Though if it's x1.5, it'll be slightly higher.

Game Modification Station / Re: FF6 misc ramblings
« on: March 10, 2008, 02:17:13 PM »
Question for ya. Would you also NOP out C2/18F8: A9 20        LDA #$20 ?

Since you're loading A again as follows, right after the new NOP code.

C2/18FD: A9 08        LDA #$08
You can, but it isn't necessary.

EDIT:  Awesome, I just NOPed out the code that you had stated and now the spells casts from items can be reflected and also blockable. But now the high damage factor needs to be resolved. I'm reading the code again, right now.
I'm not sure where the power is coming from, but based on previous experience, the power is put into $11A6. It doesn't look like it's set here, unfortunately. However, it is entirely possible that it isn't using that variable for this function.

I can assure you, Disch did that quite intentionally. :happy:

Game Modification Station / Re: FF6 misc ramblings
« on: March 10, 2008, 01:26:10 PM »
Code: [Select]
C2/1885: A5 B6        LDA $B6
C2/1887: E9 A2        SBC #$A2    (carry was clear, so subtract 163)
C2/1889: 85 B6        STA $B6     (save unique Tool index.  0 = NoiseBlaster,
                                   1 = Bio Blaster, etc.)
C2/188B: 80 11        BRA $189E

C2/188D: A9 02        LDA #$02
C2/188F: 85 BD        STA $BD     (Increment damage by 100%)
C2/1891: A9 10        LDA #$10
C2/1893: 14 B3        TRB $B3     (Clear ignore increment on ignore defense)
C2/1895: 80 07        BRA $189E

C2/1897: 9C 14 34     STZ $3414   (Set ignore damage modification)
C2/189A: A9 80        LDA #$80
C2/189C: 14 B3        TRB $B3     (Set Ignore Clear)
C2/189E: BB           TYX
C2/189F: A9 01        LDA #$01
C2/18A1: 8D 12 34     STA $3412
C2/18A4: AD 7D 3A     LDA $3A7D
C2/18A7: 20 C1 19     JSR $19C1
C2/18AA: A9 10        LDA #$10
C2/18AC: 14 B1        TRB $B1     (clear "don't deplete from Item inventory" flag)
C2/18AE: D0 05        BNE $18B5   (branch if it was set)
C2/18B0: A9 FF        LDA #$FF
C2/18B2: 9D F4 32     STA $32F4,X  (null item index to add to inventory.  this means
                                    the item will stay deducted from your inventory.)
C2/18B5: BD 18 30     LDA $3018,X
C2/18B8: 0C 8C 3A     TSB $3A8C      (set this character's "add item to inventory" bit)
C2/18BB: A5 B5        LDA $B5    (Command #)
C2/18BD: 90 24        BCC $18E3  (Carry is set (by the $19C1 call) for:
  - Skeans/Tools that don't use a spell
                                  - normal Item usage
                                  which means it isn't set for:
                                  - Equipment Magic or Skeans/Tools that do use a spell )
C2/18BF: C9 02        CMP #$02   (Carry will be set if Command >=2, which means it'll
                                  be set for Throw and Tools, but not plain Item --
                                  or apparently Item Magic, which also uses Command 1)

C2/18C1: AD 11 34     LDA $3411
C2/18C4: 20 37 2A     JSR $2A37
C2/18C7: AD AA 11     LDA $11AA
C2/18CA: 89 C2        BIT #$C2    (Check if Dead, Petrify or Zombie attack)
C2/18CC: D0 12        BNE $18E0   (if so, branch)
C2/18CE: C2 20        REP #$20    (Set 16-bit Accumulator)
C2/18D0: AD 74 3A     LDA $3A74
C2/18D3: 0D 42 3A     ORA $3A42
C2/18D6: 25 B8        AND $B8
C2/18D8: 85 B8        STA $B8
C2/18DA: E2 20        SEP #$20    (Set 8-bit Accumulator)
C2/18DC: A9 04        LDA #$04
C2/18DE: 14 B3        TRB $B3
C2/18E0: 4C 7B 31     JMP $317B

C2/18E3: C9 01        CMP #$01    (is command Item?)
C2/18E5: D0 07        BNE $18EE   
C2/18E7: E6 B5        INC $B5     (if so, bump it up to Magic, as we've reached this
                                   point thanks to Equipment Magic)
C2/18E9: AD 10 34     LDA $3410
C2/18EC: 85 B6        STA $B6
C2/18EE: 64 BD        STZ $BD
C2/18F0: 20 51 29     JSR $2951
C2/18F3: A9 02        LDA #$02
C2/18F5: 0C A3 11     TSB $11A3   (Set Not reflectable)
C2/18F8: A9 20        LDA #$20
C2/18FA: 0C A4 11     TSB $11A4   (Set unblockable)
C2/18FD: A9 08        LDA #$08
C2/18FF: 14 BA        TRB $BA     (Clear "can target dead/hidden targets")
C2/1901: 9C A5 11     STZ $11A5   (Set MP cost to 0)
C2/1904: 4C 7B 31     JMP $317B

The code at C2/317B executes a person's turn. It looks like it'll be easier than even I thought. I wasn't entirely sure the settings were being set here. :tongue: Ok, so if you wanted to remove the "ignore reflect" and "unblockable" properties, it looks like a series of NOP's are in order from C2/18F5 to C2/18FC.

assassin and Terii Senshi documented a lot about the C2 bank (the second bank that involves battle, C1 handles a lot of animation stuff, so this could be considered the guts). Last time it was updated? I dunno, you'd have to ask assassin.

General Discussion / Re: The big move
« on: March 09, 2008, 11:41:06 PM »
Welcome to the forum. ...Your avatar looks like ET after a trip in the microwave. :eek: Your username is unique, which I have to say is something that is rare, almost a lost art nowadays. :happy:

Typos suck, especially when typing with only one hand.

Game Modification Station / Re: FF6 misc ramblings
« on: March 09, 2008, 03:18:04 PM »
Ok and I have a question for you guys.  Damage is really high from a spell that is cast directly from an item. From what I understand, steps 6 and 7 are skipped when calculating damage. I would like to know if it's possible for a spell that is cast from an item to calculate defense so that the damage is not so high. To see what I mean, take any of the three element rods and cast the spell from the item, which could be Bolt 2, Fire 2 and Ice 2 respectively. The damage is high and I'm pretty sure that defense is ignored.
Ignores defense, ignores reflect, and I think doubles damage. It's extremely overpowering. To answer the question, yes. Most likely you can, I'm just unsure of the steps to do so at this time. :sad:

General Discussion / Re:!
« on: March 09, 2008, 01:03:27 PM »
We just got a huge amount of rain here over the past two days.  I don't know the official total but it was enough to make the ceiling in my kitchen leak and a tiny bit of flooding in the basement,
:eek: That's not right. The ceiling leaking is bad enough, when was the last time the roof had work done?

Gaming Discussion / Re: A Request for Entroper
« on: March 08, 2008, 09:42:27 PM »
AI can change magic power, so it's possible that the game is upping the magic power of whatever is casting Double Meteor for it to do high damage. However, this is a total guess, and isn't to be taken seriously.

General Discussion / Re:!
« on: March 08, 2008, 06:51:52 PM »
That's a huge amount for any area, especially if it falls within a few hours. Then it's crippling. :whoa:

Ugh, well, I guess that makes sense. That also explains why Haste is a huge boost, and Slow is a massive penalty. I suspected the Plague hasting Haste on the entire party was to make the death countdown go faster, and this pretty much confirms it.

Gaming Discussion / Re: Why Do I Bother?
« on: March 08, 2008, 02:36:31 PM »
Well, the guy had a legitimate counterpoint, which was consistant with the game.. for the most part. However, his point doesn't really prove/disprove success or failure.
Well, that could be disputed. How many times have you played FF6, gotten to the Magitek Research Facility, and noticed Proto Armor using TekMissile or Launcher, have them visually hit you hundreds of thousands of times, and that magical "miss" message still pops up? If later games are doing it, you know the earlier games are doing it. :tongue: Yes, that's a bit of a stretch... I have to admit though, seeing that brought up fond memories of "what can actually miss," regarding things that clearly hit you. "World Destruction Attack!" *miss* Sephiroth does Super Nova! *miss*


Gaming Discussion / Re: Why Do I Bother?
« on: March 08, 2008, 12:57:02 PM »
*adds programmer's lingo to it*


Game Modification Station / Re: (Another) FF1 Hack
« on: March 06, 2008, 06:22:05 PM »
Well, the class selection screen is horribly broken. The second half of classes are all messed up, in terms of sprite and palette. Balance seems pretty good so far, though the equipment changes are taking me by surprise. :eek:

Game Modification Station / Re: FF1 Project
« on: March 06, 2008, 05:38:52 PM »

DTE does not work in battle, this has been a known issue since, well, forever. :tongue: You may want to take a look at that.

Gaming Discussion / Re: My PSP now has custom firmware.
« on: March 05, 2008, 02:05:43 PM »
I have Metal Gear Solid 1, but right now I'm too busy going through Xenogears.   :laugh:
Oh, that'll only take you 90 game hours to do. :eek: Yes, the game is that long. Still a good game though. :happy: