• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
May 22, 2024, 10:52:55 pm

News:

Don't be hasty to start your own mod; all our FFT modding projects are greatly understaffed! Find out how you can help in the Recruitment section or our Discord!


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

41
PSX FFT Hacking / Re: ASM Requests
September 12, 2018, 10:46:09 am
i began modding by differential file comparison, it will take some time.

The idea of free rotation (we have some sort of step rotation around z axis, but not for x or y axis) and zoom, would be awesome, but i aim lower. The game has two states for zoom and angle, i was willing to have a asm patch that allow me to change those values, ex: close would be 100% and 30º, far would be 50% (33?) and (60º) plus setting initial values, cuz after 30 fights, is a pain to adjust camera manually in every battle...

OLD (i can delete it but if any want to see whole process):

UPDATE:
mmm ... i modded the first battle with Delita still camera reset....
Offset(x00014000)
//Remove the previous line if you wish not to override the offset in CONFIG.INI.
Text(x000000D3)
//Remove the previous line if you wish text to compile directly after instructions.

{7C}()
ColorUnit(x00,x00,x04,-031,-031,+000,000)
ColorField(x04,-031,-031,+000,000)
Wait(00002)
UnitAnim(x80,x00,x0002,x00)
Camera(+00728,-00237,+01560,+00446,+04608,+00000,+04096,+00001)
WaitForInstruction(x04,x00)
{63}(rC9)
Reveal(060)
Camera(+00728,+00019,+00616,+00302,+04608,+00000,+04096,+00196)
Wait(00030)
ColorUnit(x00,x00,x04,+000,+000,+000,008)
ColorField(x04,+000,+000,+000,008)
WaitForInstruction(x04,x00)
{66}()
Wait(00030)
DisplayMessage(x10,x70,x0001,x80,x00,x00,+00000,-00014,-00004,x01)
WaitForInstruction(x01,x00)
Wait(00016)
March(x80,x00,000)
Wait(00016)
EventSpeed(x02)
CameraFusionStart()
Camera(+00504,+00019,+00840,+00510,+05120,+00000,+04096,+00064)
Camera(+00504,+00019,+00841,+00341,+05637,+00000,+02048,+00128)
CameraFusionEnd()
DarkScreen(x00,x01,012,064,x00,004)
WaitForInstruction(x36,x00)
DisplayConditions(x08,090)
WaitForInstruction(x38,x00)
WaitForInstruction(x04,x00)
Camera(+00504,+00019,+00840,+00341,+05632,+00000,+02048,+00004)
WaitForInstruction(x04,x00)
DisplayConditions(x00,060)
WaitForInstruction(x38,x00)
RemoveDarkScreen()
WaitForInstruction(x36,x00)
EventSpeed(x01)
EventEnd()



UPDATE 2:
It seems that one map has more than one event file, cuz in Delita turn there is another event for the camera...


UPDATE 3:
Well, i edited all event files (EVT_ 010 to 012) in test.evt for the first battle with Delita still camera reset in combat mode, so its clear that battle events are not there or at least they aren't sorted with text events. Now i don't have any clue where to look...
Video:

42
PSX FFT Hacking / Re: ASM Requests
September 12, 2018, 09:27:24 am
Thanks xifanie (elric and nyzer too) ;), i was trying to find a good way to know when an event was or not a battle (nice tips).
DarkScreen and DisplayConditions --> 129 files have that
March --> 119 files


QuoteYou probably need to also toggle the flag controlling the angle state, otherwise "I'm at 30 degrees, but this flag says I'm not, so I better switch to 30 degrees".

Well that kills, at least for now, my idea to change to a higher angle (60 or so)

old, an issue with the editor i solved somehow:

I am stuck now, i know this has nothing to do with ASM requests but, i am using the event editor. I extracted the test.evt from original iso ('97 file), decompile and recompile the .evt file, but guess what ... the files differ...
certutil -hashfile test.evt md5 = d9ca0f79ee00c1398f02e45ff70b8673 (original)
certutil -hashfile test-1.evt md5 = 171544e48786030d5191ea450fa8af7f (rebuilt)

And checking with binary comparison there are a lot of blocks that differ, but my guess is that the evt editor is trashing "useless" event data. Each block in the original start with "D9 C1 36 FA 37" but the rebuilt "93 36 FA 37" (one byte less), plus fills with a lot of zeros at the end of each block.

I only want to to mod the camera instruction, not the entire structure of the event data, is this possible with that tool?

Sorry for being out of topic, if u think this should go here: http://ffhacktics.com/smf/index.php?topic=11675.0
Then just say it, and i will post it there, so this thread keeps clean.
43
PSX FFT Hacking / Re: ASM Requests
September 12, 2018, 12:11:34 am
you mean i need to edit events with EasyVent Editor? but the folder has like 500 files of events, i need to check all?

and what about the user input r2 and l2? those are in event too?
44
PSX FFT Hacking / Re: ASM Requests
September 11, 2018, 08:08:10 pm
I search through 492 xml's and read all post here (yes the 11 pages), but still i didn't found anything about battle camera...

So it is possible to have a asm camera patch? like the starting default camera to be the far and with the higher angle...

Thank you for reading. ;)