Welcome, Guest. Please login or register.
Did you miss your activation email?
2019-Jan-18 10:50

Login with username, password and session length

Recent

Shoutbox

break:
Jan. 17 2019 - 8:31pm
@Den I am starting get more understanding about Hex editing.  Thanks for taking time out for me !
break:
Jan. 15 2019 - 6:45pm
@Den Still working on getting more comfortable with HxD.  Thanks for the encouragement !!
break:
Jan. 12 2019 - 2:22am
@Den
Thanks for the help, will be bugging you a little bit about FFL2 !!
break:
Jan. 10 2019 - 8:24pm
Hello there, very interested in learning how to hack FF2 Legends !!
Den:
Oct. 14 2018 - 5:03am
finally leveler cards is possible on card creator
Den:
Oct. 11 2018 - 12:43am
Vogon Full Art are so awesome
oohrah ;D
Den:
Oct. 09 2018 - 2:15am
KARA are Pretty Girls ... yeah yeah
Den:
Oct. 05 2018 - 2:02pm
Friday. get ready for more Last Man Standing  ;D

Author Topic: How to edit / hack FFL2  (Read 75 times)

break

  • D-Sun called D-Moon
  • Newbie
  • *
  • Posts: 9
  • No.1 in tha' hood
    • View Profile
    • My Youtube
How to edit / hack FFL2
« on: 2019-Jan-10 20:31 »
Hello there, just started playing your version 5102 hack of FFL2.

And was wondering what resources are available to hack / modify the original game ?

Really want to educate myself on how to do this...so thanks in advance !

Pokemon Red 3DS-XL friend code : 1864-9639-1699 (Zeheart)
http://steamcommunity.com/id/breaktube
http://www.

Den

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1205
  • Selina is my Superstar
    • View Profile
    • Amuseum
Re: How to edit / hack FFL2
« Reply #1 on: 2019-Jan-11 21:38 »
 just use hex editor, the spreadsheet where I log my findings about ROM data, and the combat script that was reverse engineered.
Support me on Patreon

I saw. I conquered. I came.

break

  • D-Sun called D-Moon
  • Newbie
  • *
  • Posts: 9
  • No.1 in tha' hood
    • View Profile
    • My Youtube
Re: How to edit / hack FFL2
« Reply #2 on: 2019-Jan-12 02:21 »
just use hex editor, the spreadsheet where I log my findings about ROM data, and the combat script that was reverse engineered.

@Den

Thanks for the share !!

Just noticed that it is under the utility files on your main page :

http://shenafu.com/ffl2/ffl2.php 

Hmm, this is a of information to analyze.

* some of the tab columns are a bit tricky to understand *

Also, when looking up hex editors what program would you recommend for windows 10 ?

* only once I have found was one called HxD *

What I would like to try out first would be editing a humans or mutants stat growth.

I recall they have a chance to gain stats after battle

But I want to learn more about it and then modify it a bit

**MERGE**

Oh, one other question

Is it possible to add more weapons / items to the game ?

Or can I only edit what is already there ?

Currently working on learning how to edit the starting stats of the party

* might need a little direction with this *

**MERGE**

Okay, after a weekend of reading how to hex edit

I think I am starting to understand a bit more.

So I am using HxD as my hex editor program

And I can open the "ROM" with this program

Here are my current goals, in order :

-- Change party starting stats

-- Change party starting inventory/skills

-- Change party stat growth rates

-- Change guest stats

-- Change guest inventory/skills

Currently working on the first one

From your excel sheet

I see that "Human M" is setup like this :

ID F0
Monster Human M
??/DS 10
Comba + Image 00
Type/Skill 01
HP 59
Str 6
Agl 5
Mana 3
Def 3
Skills 7e7f
0 Long Sword
1 Bronze Armor

Still learning about Offsets and such

Open to direction and advice
« Last Edit: 2019-Jan-15 19:44 by break »

Den

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1205
  • Selina is my Superstar
    • View Profile
    • Amuseum
Re: How to edit / hack FFL2
« Reply #3 on: 2019-Jan-14 04:24 »
HxD is what I use.

Max items are 255 (0xFF)

Memory banks are grouped by blocks of 0x4000 bytes. So offsets jumps are written from 0x4000 to 0x7fff, thus will tell you the relative offset within the same block. Find tutorials for GB hacking that explain it in details.

Ex. One of the tab in the spreadsheet gives info regarding the absolute location in the ROM pointing to the start of the skills list for monsters (which includes playable characters). So all skills lists will be stored inside the same block, and the offset gives relative location inside that block. Thus Human M skills offset 0x7e7f gives the relative location within that block.
« Last Edit: 2019-Jan-14 04:30 by Den »

break

  • D-Sun called D-Moon
  • Newbie
  • *
  • Posts: 9
  • No.1 in tha' hood
    • View Profile
    • My Youtube
Re: How to edit / hack FFL2
« Reply #4 on: 2019-Jan-15 18:44 »
@Den

First off, you are amazing

Thanks for taking the time to reply

I know I have been throwing a lot out there, but I am so happy to find a place that has resources about this game !!

Second, let me back up a bit

So with HxD, I believe I can edit my emulated save file to change a few things

With that said, can I use HxD to permanently modify the game ?

Or would I need some other tool to do that ?

Been hoping around for GB hacking tutorials

But most are just pokemon stuff on the GitHub website.

Will continue to look around...still don't feel very comfortable with it yet.

Yes, that is the difficult I am having using the excel file (finding the offsets)

From the "neoMonster" tab I see the :

ID
Monster
?? / DS
Combat Image
Type/#Skills
HP
Str
Agl
Mana
Def
Skills

But I am unsure where the Offsets are to change these values.

Am I looking at the correct tab, or is there another tab that contains the games offsets ?

**EDIT**

So I just found out about a feature in HxD

Under "Search" and "Goto…"

Which will let me type in the offset !!

Under the neoMonsters tab

I see that Monster Human M

Skills are listed as 7e7f

So what is the '0x' part of '0x7e7f' for ?

When I input it into HxD I get an error...I feel very close to understanding this

But I feel I am still missing something
« Last Edit: 2019-Jan-15 19:43 by break »

Den

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1205
  • Selina is my Superstar
    • View Profile
    • Amuseum
Re: How to edit / hack FFL2
« Reply #5 on: 2019-Jan-16 23:45 »
Hex editors are used to modify any file.

0x means the number that follows is hexadecimal.

"Addresses" tab in the spreadsheet has the start and end to the absolute locations in the ROM. in this case
startenddescription
3798037eb4monster abilities listing

Then the skills list values in the monster table point to the relative location within the same memory bank. So 0x7e7f will point to 37e7f absolute location in the ROM.

break

  • D-Sun called D-Moon
  • Newbie
  • *
  • Posts: 9
  • No.1 in tha' hood
    • View Profile
    • My Youtube
Re: How to edit / hack FFL2
« Reply #6 on: Yesterday at 08:27 PM »
@Den

Thanks again for the swift reply !

Cool, I will take the ROM file and open it with the HxD program.

So HEX represents 16 values (0 ~ F)

And the '0x' shortens the 16 values ?

Like if I see 0x1234, it would be the same as 0000000000001234 ?

Okay, so for you example, the start would be 0x37980 and the end is 0x37EB4

Inside this range of data would be where the 'monster abilities' are listed ?

So the skills/attacks would then be under the ''Weapon" tab ?

Hmm...so the range is 0x37980 ~ 37EB4

And, from the "Monster" tab, Human M's skill list has a value of 7E7F

So 0x7E7F is really 0x37E7F ?

And would 0x37E7F be where Human M's equipment/skills are located ?

Again, thanks for taking the time to explain...I am learning so much in each exchange !!


 

7 Guests, 1 User