Qhimm.com Forums

Miscellaneous Forums => General Discussion => Topic started by: AndyZ on 2015-05-07 23:50:30

Title: Requesting FF8 Balamb Island Map
Post by: AndyZ on 2015-05-07 23:50:30
So, I'm hoping that someone can help me to get a picture of the entirety of Balamb Island as shown in the game.

For example, it's not that difficult to get one for FF1.  Here's Coneria: http://img3.wikia.nocookie.net/__cb20080303154134/finalfantasy/images/b/b8/Coneria.gif

Presumably someone just screencapped a bunch of images around the town and just pieced them all together, removing the protagonists.

I know next to nothing about modding games and am honestly hoping that someone can just do it for me, but if I have to settle for an explanation on how to do so myself, I'll take it.

Presumably, if someone knows enough about changing the camera angle, you could  take various pictures and just snap them together.  I don't really know how it all works.
Title: Re: Requesting FF8 Balamb Island Map
Post by: Maki on 2015-05-11 17:07:58
Worked a bit on camera for you. See here:
(http://i.imgur.com/TRF8FZ7.jpg)

Technical:
Code: [Select]
FF8_EN.exe+1584EA - add word ptr [FF8_EN.exe+1C3ED00],04
FF8_EN.exe+15848D - mov [FF8_EN.exe+1C3ED00],ax
Also Copy memory opcode (MOV) that prevents going down from 65k (2 bytes)
Code: [Select]
FF8_EN.exe+158495 - mov word ptr [FF8_EN.exe+1C3ED00],FE00

Fixed:
Code: [Select]
FF8_EN.exe+1C3ED00 (2 bytes)Fixed memory val works same as Squall X,Y,Z location. This is:
F0 00 is lowest, and FF FF is max. So if I add 00 01 to FF FF, then it's going to be reset to F0 00. But, this is a player location thing. I also found camera real position. Gonna capture now that top-down fragments.


Some notes:
Code: [Select]
FF8_EN.exe+158676 - add [FF8_EN.exe+1C3ED02],ax - LEFT-RIGHT translation (smooth ADD op)
FF8_EN.exe+15871A - add [FF8_EN.exe+1C3ED02],ax - Still ADD, couldn't find MOV
FF8_EN.exe+15873E - add [FF8_EN.exe+1C3ED02],ax - Another ADD
FF8_EN.exe+158948 - mov [ecx+0A],ax - Copy memory! :)
FF8_EN.exe+158936 - mov [ecx+0A],ax - Copy memory, another, ticked only one time, above also
Title: Re: Requesting FF8 Balamb Island Map
Post by: AndyZ on 2015-05-11 17:11:09
Thank you kindly ^_^
Title: Re: Requesting FF8 Balamb Island Map
Post by: Maki on 2015-05-11 17:33:10
Hey. I made it:
(http://i.imgur.com/Oghv8FO.jpg)

I'll fix it and re-shot a higher quality. Just a sec.

Notes:
Code: [Select]
0203ED03
Title: Re: Requesting FF8 Balamb Island Map
Post by: AndyZ on 2015-05-11 17:34:05
You rock!  Thank you so much!
Title: Re: Requesting FF8 Balamb Island Map
Post by: Maki on 2015-05-11 17:57:52
Higher quality and no bad spot and also no cursor:
(http://i.imgur.com/RKhKEWv.jpg)
Title: Re: Requesting FF8 Balamb Island Map
Post by: AndyZ on 2015-05-11 18:00:56
That is beautiful and fantastic ^_^ Thank you again.
Title: Re: Requesting FF8 Balamb Island Map
Post by: Maki on 2015-05-11 18:09:29
No problem. That was fun doing this. :)
I also found offsets and memory structure for other camera options.


Manipulating camera needs assembly real-time edit. Just changing update functions like ADD/MOV to NOP, and writing to memory blocks at static addresses. :)
Title: Re: Requesting FF8 Balamb Island Map
Post by: AndyZ on 2015-05-11 18:11:01
I'm very glad you enjoyed it and that it helped you figure out things you wouldn't have considered otherwise ^_^