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

1096
General Discussion / Re: Gamefaqs + eternal stupidity
« on: June 03, 2009, 04:48:55 AM »
General facepalm action.

Delorted. What happened?
He was on a many-caps rant about something, I forgot what already. :isuck:

1097
Game Modification Station / Re: Natural Magic
« on: June 02, 2009, 11:46:51 PM »
You need to hook some code, here:

Code: [Select]
Teach Natural Abilities learned via Automatic Level-Up
C0/A17F: B90016  LDA $1600,Y    (character ID)
C0/A182: C900    CMP #$00       (is character Terra? note there's no need for this CMP here)
C0/A184: F010    BEQ $A196      (branch if so)
C0/A186: C906    CMP #$06       (is character Celes?)
C0/A188: F02E    BEQ $A1B8      (branch if so)
C0/A18A: C902    CMP #$02       (is character Cyan?)
C0/A18C: F04C    BEQ $A1DA      (branch if so)
C0/A18E: C905    CMP #$05       (is character Sabin?)
C0/A190: D003    BNE $A195      (branch if not)
C0/A192: 4C01A2  JMP $A201
C0/A195: 60      RTS
 
Fork: Terra's Spell list
C0/A196: A600    LDX $00
C0/A198: BFC1E3EC LDA $ECE3C1,X  (Natural Magic Level)
C0/A19C: D90816  CMP $1608,Y    (compare it to her current level)
C0/A19F: F002    BEQ $A1A3      (branch if they are the same)
C0/A1A1: B0F2    BCS $A195      (branch if her level is lower)
C0/A1A3: 5A      PHY
C0/A1A4: BFC0E3EC LDA $ECE3C0,X  (Natural Magic Spell)
C0/A1A8: A8      TAY
C0/A1A9: A9FF    LDA #$FF
C0/A1AB: 996E1A  STA $1A6E,Y    (set spell as learned)
C0/A1AE: 7A      PLY
C0/A1AF: E8      INX
C0/A1B0: E8      INX
C0/A1B1: E02000  CPX #$0020     (have we checked 16 spells yet?)
C0/A1B4: F0DF    BEQ $A195      (branch if so)
C0/A1B6: 80E0    BRA $A198      (otherwise loop and keep learning)

Fork: Celes's Spell list
C0/A1B8: A600    LDX $00
C0/A1BA: BFE1E3EC LDA $ECE3E1,X  (Natural Magic Level)
C0/A1BE: D90816  CMP $1608,Y    (compare it to her current level)
C0/A1C1: F002    BEQ $A1C5      (branch if they are the same)
C0/A1C3: B0D0    BCS $A195      (branch if her level is lower)
C0/A1C5: 5A      PHY
C0/A1C6: BFE0E3EC LDA $ECE3E0,X  (Natural Magic Spell)
C0/A1CA: A8      TAY
C0/A1CB: A9FF    LDA #$FF
C0/A1CD: 99B21B  STA $1BB2,Y    (set spell as learned)
C0/A1D0: 7A      PLY
C0/A1D1: E8      INX
C0/A1D2: E8      INX
C0/A1D3: E02000  CPX #$0020     (have we checked 16 spells yet?)
C0/A1D6: F0BD    BEQ $A195      (branch if so)
C0/A1D8: 80E0    BRA $A1BA      (otherwise loop and keep learning)

Fork: Cyan's SwdTech list
C0/A1DA: 641B    STZ $1B
C0/A1DC: A600    LDX $00
C0/A1DE: BF90F4E6 LDA $E6F490,X (Natural SwdTechs)
C0/A1E2: D90816  CMP $1608,Y
C0/A1E5: F002    BEQ $A1E9
C0/A1E7: B00A    BCS $A1F3
C0/A1E9: E61B    INC $1B
C0/A1EB: E8      INX
C0/A1EC: E00800  CPX #$0008
C0/A1EF: F002    BEQ $A1F3
C0/A1F1: 80EB    BRA $A1DE
C0/A1F3: A51B    LDA $1B
C0/A1F5: AA      TAX
C0/A1F6: ADF71C  LDA $1CF7      (known SwdTech's)
C0/A1F9: 1F2CA2C0 ORA $C0A22C,X
C0/A1FD: 8DF71C  STA $1CF7      (new known SwdTech's)
C0/A200: 60      RTS
 
Fork: Sabin's Blitz list
C0/A201: 641B    STZ $1B
C0/A203: A600    LDX $00
C0/A205: BF98F4E6 LDA $E6F498,X  (Natural Blitzes)
C0/A209: D90816  CMP $1608,Y
C0/A20C: F002    BEQ $A210
C0/A20E: B00A    BCS $A21A
C0/A210: E61B    INC $1B
C0/A212: E8      INX
C0/A213: E00800  CPX #$0008
C0/A216: F002    BEQ $A21A
C0/A218: 80EB    BRA $A205
C0/A21A: A51B    LDA $1B
C0/A21C: AA      TAX
C0/A21D: AD281D  LDA $1D28      (known Blitzes)
C0/A220: 1F2CA2C0 ORA $C0A22C,X
C0/A224: 8D281D  STA $1D28      (new known Blitzes)
C0/A227: 60      RTS

Adding more spells naturally is fairly simple, though you will have to move the data (and then it won't work in FF3usME). Then you need to change CPX #$0020 to a number higher (0x0020 is 32 in hex, to check for 16 spells since each piece of that data is 2 bytes). Changing it to an odd number will cause an infinite loop and freeze the game.

To add more characters, you need to add more checks at the beginning of that code mess. After that, you'll need to add code for new characters to teach them new magic. There's no room here, so you'll have to go near the end of the bank. Note that any character added will not work with FF3usME. There's probably something else I'm forgetting, too. :isuck:

1098
Gaming Discussion / Re: Square-Enix is going after ROM hackers now?
« on: June 02, 2009, 09:34:13 PM »
I've been reading a bit about what is going on, I didn't hear about this till just today but....why square-enix why?
As Michael Wilbon would say, "flex some muscle and protect the shield!" as he likes to say whenever an NFL team (or the company itself) does something questionable.

It was a badly faked and poorly explained publicity attempt. Still, it managed to fool most people.
I've certainly had enough of those...

I missed pretty much a lot of context here....  :blits:
Context? What is this beast you speak of? :tongue:

1099
General Discussion / Re: NHL playoffs
« on: June 02, 2009, 12:20:19 AM »
Penguins down o-2. I held back my vote until the series shifted cities, and now I'm certain that the Red Wings will repeat (same fashion, too).

1100
General Discussion / Re: Leno's farewell
« on: May 31, 2009, 03:43:36 AM »
i saw it.  i thought it was good.  Jay thanked a *lot* of people, so he didn't have time to cover any in much detail.  but i didn't see Conan's last episode, so i can't compare them.
Conan's last episode literally went 10 minutes longer because of all the time he spent thanking everybody.

I am interested in hearing that John Lithgow is going to be in season 4 of Dexter. That's gonna be pretty cool! He signed on for 12 episodes so you know he's gonna be one of the bad guys. I loved him in 3rd rock from the sun.
:wink:

I saw this topic and thought Lenophis was leaving us  :omg:
I thought the same thing. Ha ha ha.
QFT

1101
General Discussion / Re: Gamefaqs + eternal stupidity
« on: May 31, 2009, 03:37:21 AM »
I guess he really is the oblivious guy. :tongue: Enlightened no more!

1102
Gaming Discussion / Re: Square-Enix is going after ROM hackers now?
« on: May 30, 2009, 09:34:03 PM »
He didn't go into much detail, but it's near the end of the first post.

1103
General Discussion / Leno's farewell
« on: May 30, 2009, 04:23:25 AM »
Tonight I watched Jay Leno's final episode, and I gotta tell you that I think Conan's final ep for Late Night was much better. Conan went way way more into thanking everybody that helped launched him, and Jay just did a bunch of reminiscing. Did anybody else watch it?

1104
General Discussion / Re: NHL playoffs
« on: May 30, 2009, 01:44:41 AM »
I honestly have no idea who's going to win this year. Detroit's still really really good, and the Penguins are catching up. I just don't know if they have enough yet... The way they've been playing though, they could easily do it.

* Lenophis wants this to be easier

1105
Game Modification Station / Re: This is killing me
« on: May 30, 2009, 01:14:14 AM »
Any hex editor that isn't broken will work.

another question, if I edit all of these things will I still be able to use all final fantasy 6 editing programs such as FF3USME for example?
They'll work, but since the names will likely be moved, the editors won't show the updated (and expanded) names. It will rely on the old location with the old lengths.

1106
Game Modification Station / Re: This is killing me
« on: May 30, 2009, 12:16:35 AM »
Assembly. Learn it. There was a time when my knowledge was as much as yours. The thread to prove it. That thread was made about a week after the project was started, to put things in perspective.

The only thing not listed in that thread to my knowledge was what needed to be done to battle.

Code: [Select]
All of these follow the same format
00    = end
01    = line break/new line
02 xx = write a number, 2 tiles right-aligned
03 xx = draw tile xx, seems to be exactly like 20 - FF below; no known differences
04 xx = palette used for the tile
05 xx = draw xx empty spaces
06 xx = draw Magitek name
07 xx = draw character 1 xx, x being something related to that character (00 is name, 01 is current HP, 02 is max HP or gauge, 03 is current MP, 04 is max MP, 05 and 06 are unknown)
08 xx = draw character 2 xx, see above
09 xx = draw character 3 xx, see above
0A xx = draw character 4 xx, see above
0B xx = draw monster xx
0D xx = draw command xx
0E xx = draw Item name (icon too, if one exists)
0F xx = draw Spell name
12 xx = draw item type (US version only)
16 xx = write a number, 3 tiles right-aligned
17 xx = draw Dance name
18 xx = draw Rage name
19 xx = draw Lore name
1A xx = draw Esper name
20 - FF = write a letter (see battle's/FWF's table file)

Data, drawing the magic menu, from C1/4DCE
C2/E036: 0503    (3 empty spaces)
C2/E038: 0421    (palette 21)
C2/E03A: 0F00    (spell x)
C2/E03C: FF      (a space)
C2/E03D: FF      (a space)
C2/E03E: 0421    (palette 21)
C2/E040: 0F00    (spell x)
C2/E042: 050A    (10 empty spaces)
C2/E044: 00      (end)

Data, drawing the lore menu, from C1/4D85
C2/E045: FF      (a space)
C2/E046: FF      (a space)
C2/E047: FF      (a space)
C2/E048: 0421    (palette 21)
C2/E04A: 1900    (lore x)
C2/E04C: 00      (end)

Data, drawing the magitek menu, from C1/4D33
C2/E04D: 0504    (4 empty spaces)
C2/E04F: 0421    (palette 21)
C2/E051: 0600    (magitek x)
C2/E053: 0503    (3 empty spaces)
C2/E055: 0421    (palette 21)
C2/E057: 0600    (magitek x)
C2/E059: 00      (end)

Data, drawing the dance menu, from C1/4D0D
C2/E05A: 0504    (4 empty spaces)
C2/E05B: 0421    (palette 21)
C2/E05D: 1700    (dance x)
C2/E05F: 0502    (2 empty spaces)
C2/E061: 0421    (palette 21)
C2/E063: 1700    (dance x)
C2/E065: 00      (end)

Data, drawing the rage menu, from C1/4CE7
C2/E067: 0504    (4 empty spaces)
C2/E069: 0421    (palette 21)
C2/E06B: 1800    (rage x)
C2/E06C: 0502    (2 empty spaces)
C2/E06E: 0421    (palette 21)
C2/E070: 1800    (rage x)
C2/E072: 00      (end)

Data, drawing the item menu (also used by Shadow's Throw list), from C1/4C35, C1/4C7A
C2/E074: 0504    (4 empty spaces)
C2/E076: 0421    (palette 21)
C2/E078: 0E00    (item x)
C2/E07A: C1      (":")
C2/E07B: 0200    (item quantity)
C2/E07D: FF      (a space)
C2/E07E: FF      (a space)
C2/E07F: 1200    (item type x)
C2/E081: FF      (a space)
C2/E082: 00      (end)

Data, drawing the esper menu, from C1/4E20
C2/E083: FF      (a space)
C2/E084: FF      (a space)
C2/E085: 84ACA99EAB ("Esper")
C2/E08A: FF      (a space)
C2/E08B: FF      (a space)
C2/E08C: 0421    (palette 21)
C2/E08E: 1A00    (esper x)
C2/E090: 0504    (4 empty spaces)
C2/E092: 032C    ("M")
C2/E094: 032F    ("P")
C2/E096: FF      (a space)
C2/E097: 1600    (MP cost of esper)
C2/E099: 00      (end)

The disassembly comments by Terii and assassin does not have this. :sad:

1107
Gaming Discussion / Re: Movies of playthrus
« on: May 29, 2009, 03:34:15 AM »
A bunch of movies!

Bubble Bobble, Super Bubble Bobble (it's 2 parts), Darkwing Duck, and Guerrilla War.

All need Nestopia v1.40

1108
In preparation for the 1.1.9 upgrade (and to help Leno's sanity with the backup process) some pruning has taken place. And by "some" I mean one thread, Gaming Progress. There might be more pruning on the way, that'll depend. If anything breaks, I probably did it. :whoa:

:edit:

Ok, we're up to 1.1.9 now. If anything happens, blame me for it. :happy:

1109
General Discussion / Re: NHL playoffs
« on: May 27, 2009, 09:53:54 PM »
The Stanley Cup matchup has been set, Red Wings and Penguins. A rematch of last year's matchup. Who ya got this time?!

1110
Pandora's Box / Re: Videos
« on: May 27, 2009, 12:50:22 AM »
Did you loop the Fanatics tower triggers or did you actually draw more floors?  And if the second is the case did you also draw more rooms for the extra doors?
That's for us to know and for you guys to find out. :wink:
* Lenophis begins evil schemification

Ok so without being sarcastic why not tell me what the deal is.  I haven't read through the entire topic.  If this is some sort of joke or whatnot I don't get it.
This is on me. I was commenting on IRC about how you just discovered a year-old movie, and sarcastic tones took over, by many people. :sad: