K
Kudistos Megistos
Guest
No, the one on the world map is spelt with an er instead of ar and he's in scene58. I only found out myself half an hour ago.
No, the one on the world map is spelt with an er instead of ar and he's in scene58. I only found out myself half an hour ago.
I found the other Cactuar its in scene 65 so that clears that up. You think Gjoeruly would mind if i asked him?The Cactuar in Corel Prison (about whom I'd completely forgotten) is also much weaker than the one on the World Map.
The one in this video is definitely the one from scene58, and I'd imagine that the size increase might have something to do with Cait Sith's "Transform" attack, since he starts off normal size and then gets bigger, but maybe not. gjoerulv did something similar with the Cactuer, maybe you could ask him how he did it?
Wow...... This has saved me loads of time! Do i just edit it in wordpad or whatever then dump it back in? Also how do you find the opcodes for the battles on the world map in meteor? I can view the field files after splitting and all the dialog and maps. will the battle IDs be the same for both the PSX and PC version im guessing so.Would that I could find a list of formation IDs! I had to search for battle opcodes in meteor :-o
Have a look at Sephiroth's AI with scene edit. It's not perfect and it doesn't let you edit AI (that still has to be done with a hex editor), but it's useful for finding things like this.
Ah well maybe one day. Yeah editing them manually is hard work but very rewarding if you get the result you want im hoping to have him using 1 more attack than ususal and him not dying when cloud counter attacks or removing the counter attack altogether. I heard theres a glitch with Sephiroth that you can't change his HP im guessing this because its scripted to be that much.You still have to edit everything manually with a hex editor like you did before, I'm afraid. That includes changing all the pointers as well (which is a pain).
Meteor can't do anything with the world map; AFAIK very little is known about how the world map works.
IT'S MISSINGNO! :-oSorry to double post again but i found this too funny not to post. Well i guess this is what i get for just playing around with stuff i know nothing about. Tried to change Sephiroths general counter and well look what happened! Not what i wanted to see!
![]()
good job i backed it up haha.
LMFAO hes back oh noes! I actuallyIT'S MISSINGNO! :-oSorry to double post again but i found this too funny not to post. Well i guess this is what i get for just playing around with stuff i know nothing about. Tried to change Sephiroths general counter and well look what happened! Not what i wanted to see!
![]()
good job i backed it up haha.
0x0000 | 12.PushValue(0000)0x0003 | 02.LoadAddr(2060)0x0006 | 90.SetAddr0x0007 | 12.PushValue(0020)0x000A | 02.LoadAddr(2050)0x000D | 01.LoadAddr(4060)0x0010 | 80.MaskSet0x0011 | 60.PushByte(10)0x0013 | 40.IfEqual0x0014 | 90.SetAddr0x0015 | 12.PushValue(2070)0x0018 | 02.LoadAddr(0020)0x001B | 90.SetAddr0x001C | 60.PushByte(20)0x001E | 61.PushWord(03BF)0x0021 | 92.RunCmd1:0x0022 | 12.PushValue(2060)0x0025 | 02.LoadAddr(0020)0x0028 | 90.SetAddr2:0x0029 | 12.PushValue(2070)0x002C | 02.LoadAddr(0000)0x002F | 90.SetAddr3:0x0030 | 60.PushByte(01)0x0032 | 60.PushByte(00)0x0034 | 92.RunCmd0x0035 | 73.ScriptEnd
Thanks for all this help NFITIC1 and sorry about posting multiple times i won't do it again. I got really confused with the "86 01" bit i thought i had to put the offset where the attack ID was but now i know thats definitely not the case lol. I see this is gonna be one of those things that takes months to grasp, All i get now is a black screen no battle i can't understand why though should i quit trying and try something else? Just a bit dishearted by all this thought i really had it :|#1. Do not multi-post unless the topic you're posting in is NOT on the first page of topics.
#2. That first image isn't even showing the same scene. If that's OK then don't worry about it, but I thought you wanted to change the final 1-1 battle. If that's the case it'll need to be in the same scene.
Yes your headers are wrong. You need each section to point to the byte AFTER the previous section's 73h.
20 00 50 00 91 00 5B 00 FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF A4 00
Your script is all wrong too. You've got a jump in there to script address 0x8601?! You also have an absolute jump back to the beginning of the script. Basically, your jumps are all wrong.
Jumps are, unlike the header, script-relative addresses stored in Big-Endian (Most significant [greatest] value last). It's better for you to write all the script out and see the actual addresses within the script. Those are the addresses you'll want to jump to.
ex:
Init Script:
0x00: 12 60 20
0x03: 10 A0 20
...
Main Script:
0x00 12 70 20
0x03 10 A0 20
0x06 60 01
0x08 80
These are the addresses you'll want to jump to. Not "jump this many bytes ahead" or "jump to this address within the collective script". You can't jump scripts and do not create a loop you can't get out of. You put that "Jump to beginning" in your init script. Bad idea. The battle will never get farther than Sephiroth performing something over and over. That is assuming, of course, that it gets past that "JZ 0x8601".
I don't really have the time at the moment to attempt to correct it. Just know for now that it's wrong.