Tales of Symphonia: Dawn of the New World [RT4EAF]

Started by Jemindra, January 05, 2009, 09:42:06 PM

Previous topic - Next topic

Tenkirby

Quote from: frubam on May 25, 2011, 11:51:26 PM
Unfortunately, I don't believe that there are any boss-level enemies that have char portraits, neither in the menu, nor in battle(it is blank picture, and Tenebie respectively), except WM Prime I think. At the very least, the human bosses, and Alice's 3 pets don't have any.

Yeah but isnt there anyway to kinda... like... replace it with something a little less... weird?

Symphonian resident

You can always replace Tenebritty's portrait on the actual ISO (or use Riivolution).

frubam know's how better than anyone. I think.

Tenkirby

ISO...? Riivolution? (me being stupid again -.- sorry)
If its too much trouble to explain then just Nvm :3

Symphonian resident

ISO is the game image (the actual game itself).

Riivolution is a file patcher that allows you to replace files on a disc without actually replacing it on the disc itself.

arch feline

#274
Can you make your Vorpal Bunny look like Porthos in battle?

About patching the iso.  Is there a map showing where stuff starts and so on?

frubam

#275
I'm not entirely sure if talking about the iso is allowed here. But to answer the question, I can say that I have not seen any info on the data structures of the files, at least to my knowledge. I do know a thing or two myself though. The files for the battle portraits are in CI4(and sometimes CI8) .tpl format, of which I do not know of a working converter for those formats. If you can find one that works, it's just a simple matter of overwriting the existing .tpl data with the newly made one. If not, you'd have to use a different format, which will always be bigger(except the black and white formats, but who wants those?), requiring you to hex edit a few offsets in both the char's/monster's file and the tpl file, so knowledge of the char/monster file and .tpl file is necessary.

Also, since there is no portrait for the 3 pets, you'd have to make it yourself(i.e. alter the colors of an existing monster portrait), which takes some decent level of skill to make the colors right.

Side note: Monster chars only use the 1st for the 4 tpl images for all actions, unlike the human chars who will use all 4.

dcx2

Yeah, no ISO talk, sorry.  ISO requires using certain tools of which the discussion is forbidden on this forum due to their close proximity with the pirating scene.  Yes, their tools have legitimate uses sometimes, but we don't want to turn this forum into a resource for pirates.

However, if worded in the context of Riivolution (which requires the original disc), I would let it continue.

Also, Gecko OS supports Gecko Patch Files (gpf).  You can then load patches from the SD card.  So if you had your new texture or image in the right format, you could use the GPF to write the texture's hex to the right address, without a cheat code.  I do believe this can get around the code limitation (you can only have so many codes).  From the docs folder

---

In order to make a GPF (Gecko Patch File) you will need to use a hex editor.  The file should be given named with the game ID and gpf extension and put in a patch folder, that is on the root of your SD card.  Here's the patch file format as described by Nuke:

"[1 byte]   - Number of patches (hex)
[4 bytes]   - Patch Destination (hex)
[4 bytes]   - Patch Size (hex)
[Patch X]   - Patch data size of Patch Size

example

02      - Number of Patches
91000000   - Destination Address
00000002   - Patch Size (this example 2 bytes)
AABB      - The Patch (size of Patch size)
91000004   - next
00000002   - next
CCDD      -

The format will be just a hex blob like this

029100000000000002AABB9100000200000002CCDD

and saved to folder 'patch' on the SD card, with the GameID being the filename with .gpf extension, so for red steel jap, the file name would be REDJ41.gpf placed in folder 'patch'."

---

EDIT:

Looks like GPF won't cut it.  You need Riivolution to redirect file access.  From what I gather, though, if you put the right magic XML in the right place, and the files on the SD card laid out with the same folder structure as they are on disc, Riivolution just works.  However, in order to get the codes you need to use a special Ocarina memory element (???).

frubam, if you could hook me up with one of those textures of yours and their path on disc, I can try to test out Riivolution and maybe make a tutorial for others.

arch feline

2 questions

1. Will knowing the structure of the iso let someone pirate?

2. How can someone patch without knowing the structure of the iso or is it that Riivolution "unpacks" the iso and just looks at the game logic itself?

dcx2

No, I just don't want tools named, because they're generally associated with piracy.  The layout of the files on disc is something you can discover using a USB Gecko, so that's fine to share.

I believe what Riivolution does is intercept reads that are going to the disc and redirect those I/O accesses to the SD card instead.

dcx2

Keep party/stats/equipment for New Game+ [dcx2]
0404850C 4E800020
I haven't had time to thoroughly test this code.  But Emil and Marta's levels and equipment stayed.

I ran around town as Marta for a bit, until the Lake Sinoa Cave scene where you meet her, then she was rudely stolen from my party.  =(

EDIT:

I may have lost some accessories.  And when Emil forms the pact, he lost his levels.

arch feline

So USB gecko shows the layout.  I actually bought a usb gecko a few years ago and I never took it out of the box.  Perhaps I will get motivated.  Basically Riivolution, Gecko OS, USB Gecko are ok.  Also giving the structure of the image is OK. 

Most people use the term iso on the internet as a euphemism for downloaded pirated copy?

Tenkirby

Quote from: dcx2 on May 26, 2011, 05:42:39 AM
Keep party/stats/equipment for New Game+ [dcx2]
0404850C 4E800020
I haven't had time to thoroughly test this code.  But Emil and Marta's levels and equipment stayed.

I ran around town as Marta for a bit, until the Lake Sinoa Cave scene where you meet her, then she was rudely stolen from my party.  =(

EDIT:

I may have lost some accessories.  And when Emil forms the pact, he lost his levels.
Lol tried it and worked fine until that same pact :P

dcx2

Quote from: arch feline on May 26, 2011, 09:14:04 AM
Most people use the term iso on the internet as a euphemism for downloaded pirated copy?
It's not really a euphemism, it's a file extension.  ISO is just a digital representation of a CD.  If you download a Linux distro, chances are you download an ISO file and burn it to disc.

Not all people who use ISO files are pirates.  But all pirates use ISO files.  And the tools for working with ISO get the Voldemort treatment on this forum.

Symphonian resident

You're not supposed to say the name! He'll come after you!
Or at least, his servants will.

frubam

Quote from: dcx2 on May 26, 2011, 02:16:25 AMfrubam, if you could hook me up with one of those textures of yours and their path on disc, I can try to test out Riivolution and maybe make a tutorial for others.

Sorry, I guess I didn't clarify this, but the .tpl file is inside(i.e. part) of a char's .bin file(BATTLE/CHARACTER/<char name>.bin). Also I used RGB5A3 format, which is 4x larger, so I'm not sure if those two factors will be a problem. I do have a black and white, semi-transparent one that is the exact size for testing if you want it.

http://www.megaupload.com/?d=KTIUFFYA

Quote from: arch feline on May 26, 2011, 09:14:04 AMMost people use the term iso on the internet as a euphemism for downloaded pirated copy?

The term "backup copy" is used moreso (9.9)...