Author Topic: Requesting FF8 Balamb Island Map  (Read 4849 times)

AndyZ

  • *
  • Posts: 5
    • View Profile
Requesting FF8 Balamb Island Map
« 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.

Maki

  • 0xBAADF00D
  • *
  • Posts: 622
  • 0xCCCCCCCC
    • View Profile
Re: Requesting FF8 Balamb Island Map
« Reply #1 on: 2015-05-11 17:07:58 »
Worked a bit on camera for you. See here:


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
« Last Edit: 2015-05-11 17:39:24 by MaKiPL »

AndyZ

  • *
  • Posts: 5
    • View Profile
Re: Requesting FF8 Balamb Island Map
« Reply #2 on: 2015-05-11 17:11:09 »
Thank you kindly ^_^

Maki

  • 0xBAADF00D
  • *
  • Posts: 622
  • 0xCCCCCCCC
    • View Profile
Re: Requesting FF8 Balamb Island Map
« Reply #3 on: 2015-05-11 17:33:10 »
Hey. I made it:


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

Notes:
Code: [Select]
0203ED03
« Last Edit: 2015-05-11 17:38:48 by MaKiPL »

AndyZ

  • *
  • Posts: 5
    • View Profile
Re: Requesting FF8 Balamb Island Map
« Reply #4 on: 2015-05-11 17:34:05 »
You rock!  Thank you so much!

Maki

  • 0xBAADF00D
  • *
  • Posts: 622
  • 0xCCCCCCCC
    • View Profile
Re: Requesting FF8 Balamb Island Map
« Reply #5 on: 2015-05-11 17:57:52 »
Higher quality and no bad spot and also no cursor:

AndyZ

  • *
  • Posts: 5
    • View Profile
Re: Requesting FF8 Balamb Island Map
« Reply #6 on: 2015-05-11 18:00:56 »
That is beautiful and fantastic ^_^ Thank you again.

Maki

  • 0xBAADF00D
  • *
  • Posts: 622
  • 0xCCCCCCCC
    • View Profile
Re: Requesting FF8 Balamb Island Map
« Reply #7 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. :)

AndyZ

  • *
  • Posts: 5
    • View Profile
Re: Requesting FF8 Balamb Island Map
« Reply #8 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 ^_^