News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

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

Pages: [1] 2 3
1
Newcomer's Board / Nightmare editor guide to making new modeules?
« on: September 16, 2019, 11:58:39 am »
Still hacking Saga frontier. I'm looking to automate the process of item hacking a bit but I've run into issues with Nightmare and every change just crashed the editor.

Is there a guide/list of error messages and what they mean and a guide on how to build Modueles for Nightmare.


Also does the ROM file have to be a .BIN file or not? Saga uses custom file formats for its files.

2
The JP version of Saga frontier seems to hold data differently for dialog then the English version as the listed files on the wiki I'm using do not list the correct maps. I know how to find map data in the full BIN but not how to find which map correlates to what file.

What took would be best to do a hex search from nearly 500 files.

3
I should mention in advance that my code is basically cropped and modified version of an encounter found in game. Dialog is coded a bit weird as instead of ASCII it uses a two byte system.

https://pastebin.com/Y415akjt

This link is a translated page by my girlfriend for the game's text code. The next link is JP Wiki page that explains the ASM commands for dialog

https://w.atwiki.jp/sagafrontier/pages/28.html

Rouge Collision box in Luminous
16FB651B: Rouge collision offset
Code: [Select]
00 08 1A 28 30 00 43 54 06 08 00 05 40 30 00 08 24 30 F0 F0 18 06 4D 0D 82 68 81 66 82 8D 81 40 82 71 82 8F 82 95 82 87 82 85 81 40 82 86 82 92 82 8F 82 8D 81 40 82 94 82 88 82 85 81 40 82 6C 82 81 82 87 82 89 82 83 81 40 82 6A 82 89 82 8E 82 87 82 84 82 8F 82 8D 81 44 46 82 68 81 66 82 8D 81 40 82 94 82 92 82 81 82 96 82 85 82 8C 82 89 82 8E 82 87 81 40 82 94 82 88 82 92 82 8F 82 95 82 87 82 88 81 40 82 94 82 88 82 85 81 40 82 92 82 85 82 87 82 89 82 8F 82 8E 82 93 46 82 93 82 94 82 95 82 84 82 99 82 89 82 8E 82 87 81 40 82 96 82 81 82 92 82 89 82 8F 82 95 82 93 81 40 82 8D 82 81 82 87 82 89 82 83 81 44 43 08 26 30 F0 F0 18 06 08 27 30 F0 F0 18 06 48 46 82 60 82 92 82 85 81 40 82 99 82 8F 82 95 81 40 82 81 82 8C 82 93 82 8F 81 40 82 93 82 85 82 81 82 92 82 83 82 88 82 89 82 8E 82 87 81 40 82 86 82 8F 82 92 81 40 46 82 94 82 88 82 85 81 40 82 87 82 89 82 86 82 94 81 48 43 4D 01 49 02 16 10 40 81 45 82 78 82 85 82 93 46 41 00 81 45 82 6D 82 8F 41 00 42 FF 00 54 0C 01 D2 05 4D 02 48 82 73 82 88 82 81 82 94 81 66 82 93 81 40 82 94 82 8F 82 8F 81 40 82 82 82 81 82 84 81 44 43 04 18 06 00 4D 01 48 82 73 82 88 82 85 82 8E 81 43 81 40 82 8C 82 85 82 94 81 40 82 8D 82 85 81 40 82 8A 82 8F 82 89 82 8E 81 40 82 99 82 8F 82 95 81 44 44 02 64 01 08 1A 28 30 F1 43 54 61 FE 52 10 59 FF 56 62 66 08 FE

My Custom ally join code rough draft
KEY
Shall I Summon a new Warrior for you? ()
Choice Yes/No {}
No Line []
Yes Line ``
Character Join /\
Where the Yes No Window go <>
Code: [Select]
(82 72 82 88 82 81 82 8C 82 8C 81 40 82 68 81 40 82 93 82 95 82 8D 82 8D 82 8F 82 8E 81 40 82 81 81 40 82 8E 82 85 82 97 81 40 82 97 82 81 82 92 82 92 82 89 82 8F 82 92 81 40 82 86 82 8F 82 92 81 40 82 99 82 8F 82 95 81 48) {43 4D 01 49 02 16 10 40 81 45 82 78 82 85 82 93 46 41 00 81 45 82 6D 82 8F 41 00}< 42 FF 00 54 0C 01 D2 05 >4D 02 48 [82 73 82 88 82 81 82 94 81 66 82 93 81 40 82 94 82 8F 82 8F 81 40 82 82 82 81 82 84 81 44 00] 43 04 18 06 00 4D 01 48 ~82 73 82 88 82 85 82 8E 81 43 81 40 82 8C 82 85 82 94 81 40 82 8D 82 85 81 40 82 8A 82 8F 82 89 82 8E 81 40 82 99 82 8F 82 95 81 44 00` 00 /44 00 02 64 01 08 1A 28 30\ F1 43 54 61 FE 52 10 59 FF 56 62 66 08 FE
Currently the Yes box is bugged, I'm not sure how to fix it, my goal was a code that I could slot into easily to have NPCS give some party members that the game originally dummies out and add a early game Mystic and MEc to every story so that every story can use all four races. While each Race has a unique story to them, the two stories most users agree are the most complete have limited access to Mystics and Mecs

Slightly modifed version that works in magic kingdom
A4CDC4E: Woman sitting on the foutain in the center of the magic kingdom
Code: [Select]
82 72 82 88 82 81 82 8C 82 8C 81 40 82 68 81 40 82 93 82 95 82 8D 82 8D 82 8F 82 8E 81 40 82 81 81 40 82 8E 82 85 82 97 81 40 82 97 82 81 82 92 82 92 82 89 82 8F 82 92 81 40 82 86 82 8F 82 92 81 40 82 99 82 8F 82 95 81 48 43 4D 01 49 02 16 10 40 81 45 82 78 82 85 82 93 46 41 00 81 45 82 6D 82 8F 41 00 42 FF 00 54 0C 01 0C 02 4D 02 48 82 73 82 88 82 81 82 94 81 66 82 93 81 40 82 94 82 8F 82 8F 81 40 82 82 82 81 82 84 81 44 00 43 04 18 06 00 4D 01 48 82 82 73 82 88 82 85 82 8E 81 43 81 40 82 8C 82 85 82 94 81 40 82 8D 82 85 81 40 82 8A 82 8F 82 89 82 8E 81 40 82 99 82 8F 82 95 81 00 44 00 00 44 00 02 64 01 21 1A 28 30 F1 43 54 64 01 21 1A 28 30 F1 44 00 08 FE 00

4
Newcomer's Board / How do i get help cleaning up my code? PSX Saga frontier
« on: September 03, 2019, 04:42:14 am »
So while being very glitchy I have Cobble together a routine that allows me to replace NPC dialogue with the ability to add a party member. However this code is very messy and I'm not sure how to streamline it so that I'm not having to delete multiple NPCs per one box of text.

Aside for myself there doesn't seem to be any active Saga Frontier hackers so I'm still trying to figure out how to find help

5
Newcomer's Board / How to Learn how to use a PSX debugger?
« on: August 19, 2019, 09:49:33 am »
In Saga Frontier all cutscenes NPC dialogue and shops are all located on the map file, well I have a list of what each map is I don't really know how to work with any of them I figure I'm going to need the bugger to figure out where data is located and how to properly edit it.

I don't know much an ASM so any advice on how to start being more than intermediate level hacker I would appreciate

6
There is no cheat category on hacks submission page. Also cheat hacks are not accepted (read rules on the same page), but personally I don't consider your changes as a cheat (nor improvement, nor the rest of categories). So try to present it as an improvement and see what happens.

Thank you for the sugesstion. I'll do so on my next day off

7
I got recommended on GameFAQs to turn some of Zaraktheus's patch codes into hacks to drive some interest back into saga frontier. The two patch codes I turned into patches are Allowing Mystics to gain HP and WP from Mystic skills, and I changed the drop rate from 100%, 1/16, 1/32, 1/64 to 100%, 1/4, 1/8, 1/16 for item and monster skills. What category would I upload these as?

8
Newcomer's Board / Re: Best picture transition programs out there?
« on: April 30, 2019, 02:10:01 pm »
Wait, you just want to translate a few buttons on a program? Post screenshots here, we'll do it! :D

Also I think your thread title meant to say "translation" not "transition". ;)

Fixed, thank you for letting me know. There's a lot of buttons but here's the link to the skill page

https://ibb.co/6rJqjRD
https://ibb.co/cYswTK0
https://ibb.co/x6cDDQw

The XXXX skill list on the far right I don't need I already know so you dont need to translate it.

9
Newcomer's Board / Re: Best picture transition programs out there?
« on: April 29, 2019, 07:22:06 pm »
Tested the program but it seems to be fairly inconsistent on translation and only a few passages make any sense.

Guess I'll have to teach myself a language.

10
Newcomer's Board / Best picture translations programs out there?
« on: April 29, 2019, 02:14:25 pm »
Searching through the internet I managed to stumble upon a saga Frontier Japanese editor and I'm in the process of figuring out how it works however all of the buttons are obviously in Japanese so I need a program that will translate a screenshot of the buttons to English text. Does anything like this exist? I tried a few camera apps on my phone and none of them seem to work very well.

The following link is the editor and all the files needed to run it.

https://www.dropbox.com/s/xsb0nattxrgosj1/Saga%20frontier%20BNE2%20Files%20and%20editor.rar?dl=0

11
Newcomer's Board / PS1 Saga frontier Tools/skills to find file pointers
« on: February 24, 2019, 02:37:12 am »
So after reading up through the links in my last thread I found a post that mentions that the directory B_Effect holds the graphic data for all in battle skills. The issue arises as that the files aren't a 1:1 match of the full list of skills in the game. Is there any tools or notes to help me figure out how skills use these files. Some skills share the same animation and changing the skills effects do not effect the animation thus I'm led to believe there is a pointer table of some sort that is used for skills to pull from this list.

12
Newcomer's Board / Re: How to find JP hacking communities?
« on: February 24, 2019, 02:17:21 am »
While the notes are hard to read this does have highly valuable info and with it I was able to learn how to change drops and an idea on how to edit attack animations.

13
Newcomer's Board / How to find JP hacking communities?
« on: February 23, 2019, 10:34:15 pm »
Saga Frontier has a lot of JP version videos on Nico Nico and a patch for the JP version with a LOT of new content such as new events and attack animations. Sadly I've been unable to find any notes posted online from these videos and the patch is a bit to large to reverse engineer at the moment. Any tools/tips to find JP  websites?

14
Lets start with a link and a few questions.

https://projectpokemon.org/home/forums/topic/39011-rom-hacking-tool-and-resource-collection/

What is your goal for this project or are you just aiming to learn? If there's a certain goal I'd say start looking for notes online. An easy first excerises that helped me read code was to learn RAM hacking via gameshark codes. How data works in the ram vs the ROM is oftentimes the same, so crashing the ram wont delete your saves and such.

15
Newcomer's Board / How complete should a patch be before posting it?
« on: February 15, 2019, 01:31:19 pm »
So I'm working on a saga frointer rebalance patch, with it I'm about 65% done on the player side but havent gotten much done on the enemy or shopping side done. I'm hoping the patch will inspire new interest in this game. At what point should i just release the patch and say its done.

Off topic but if im no longer in contact with my old colab partners, can i post my old gba mod here? And also how do i add to the data crystal. There's nothing from Rockman.exe.net posted here

16
In cases like this, all you really have to do is find a similar example somewhere that supplies the syntax you need.

When you say you're adding files "one by one", are you using CDmage, or what?  Do you already have something equivalent to "CDReplacerTool" that you would run on the command line to replace individual files?

Yes I'm using CDMage. No i have not tried or heard of CDReplacerTool.

17
More questions for saga frontier. Each enemy in Saga Frontier is its own bin file and there's over 200 of them yet the size of the files are inconsistent with each other due to graphic data also being loaded in the same spot. While i know where to edit their combat stats and the like, im unsure if there's a faster way to add them back to the disk outside of just adding each one in one by one.

A friend on gamefaqs said the coding wording might be like this,
for each (file in M*.ARC)
{
Execute "C:\\hacking\CDReplacerTool -import " + file + " sagafrontier.bin"
}

But I'm not a programmer, im still just a brute force hacker.

18
Since I don't know how much is still remembered post-Vimes about Saga Frontier files, I should point out that the compressed data is only one "sub-file" of battle.arc.

Haven't tested this, been a long time. For decompressing (not really necessary):
1.Copy bytes from offset 0x10 to offset 0x3A59C into a new file.
2.Run whatever lzss decompress tool on this new file.

For recompressing, you would either paste over the recompressed data or reconstruct the file (need to adjust offsets in header if recompressed data is bigger probably).

We lost a fair bit of data, myself and a few other gamefaq users have been searching the net for his posts. He had a habbit to  post every question on a different thread. Besides compressing the battle.out, the other big thing we lost was how battle scripts effect boss stats. Certain bosses such as the final bosses will have their stats perodically be swapped as a work around to the 65k hp max.

So ive been using CDMage to import files when i change them, mostly because most data is located in the spc_90 file. My question is if the offset is different will CDmage work or would i need a new tool?

I can't wait to get home and test this.

February 04, 2019, 12:26:09 am - (Auto Merged - Double Posts are not allowed before 7 days.)
So I totally cheated but I got it to work, also a compressed Battle.OUT is 35a80 in size, while the orginal section of battle arc retaining to it is 35A9C I'm not sure if this will cause glitches or not.

Using http://forums.qhimm.com/index.php?topic=15325.0 tool I compressed my modified Battle.OUT and opening up Arc in my hex editor of choice, paste write the compressed .OUT at 0x10 in Arc then reinserted the modifed Arc file into the disk image. I fought the Minotaur in timelord's area around ten times and got power belt 3/4ths of the time when the drop rate was modifed to 01 (normally the drop rate on power belt is 1/64th. Again I'm not sure if this is gonna cause bugs but I'd say its a success.

19
In your case, it might be as simple as just using "lzss" on your modified "Battle.OUT" and renaming it "Battle.ARC", assuming that password protection in the original ".ARC" file doesn't complicate the situation.

What is even up with password protected files in a ROM? This is the first I've heard of it.

I can edit Battle.Arc via a hex editor i just cant seem to extract it with the extractor PeaZip which may just be due to a coding error and instead the program thinks its encrypted via a password. Thats my guess after reading the links you guys posted.

Im hoping tommorrow after work it ends up being as simple as you suggested.

20
creeperton, in short, was the name a major Saga Frontier hacker used here before he wiped out almost every post he ever made on any site. On GameFAQs, he was Mir_Vimes.
You can see what's left of a thread where I guided him through the decompression process using a different LZSS tool here:
http://forums.qhimm.com/index.php?topic=15521

I've been using Vimes notes as a jumping off point, so that doesnt suprise me. The fact he dissapeared inspired me to try making my own patch. Even though more than half of it is just finding all his notes across the internet. Ill check the thread in the morning more thoroughly, though it seems a lzs compression tool already exists then. Thank you very much.

Pages: [1] 2 3