Jump to content

Atelier Ryza - Ever Darkness and the Secret Hideout


Recommended Posts

2 hours ago, zeltir24 said:


here it looks like you’re trying to open a pdn file, which is native to paint.net. You need to take the g1t file and drag it onto gust_g1t.exe which you get from Gust Tools, then it will make a folder with dds files. Double click the dds files and pick paint.net when it asks what application you want to use.

 

2 hours ago, zeltir24 said:

 

Take the elixir.gz file and drag it onto gust_elixir.exe from Gust Tools. It will make a folder with G1M files. In that folder put my python scripts (or G1M tools if you prefer), then run g1m_export_meshes.py. It will make folders with .fmt/.ib/.vb files.

 

Now in Blender, first install the plug-in from DarkStarSword (Edit-Preferences-Addons). Then go to File-Import-3DMigoto raw buffers (.ib/.vb).

Link to comment
5 hours ago, Soelily said:

I am very late to respond but awesome job on the updates! I had started on the changes but only managed to get the textures fixed before I got too busy with life for a while, aheh. Been playing with the outlines and I think it looks great!

I made a wet model for it so it doesn't change to her default costume upon getting wet. Also decided to make variations for the other palettes she has! They are generally minimal without most of her costume but hey, incase anybody wanted em!

 

SummerMod Alts.rar 15.4 MB · 14 downloads SummerMod Alts Outlines.rar 15.37 MB · 20 downloads

 

 

 

Looks great!

 

And good catch on the rain - I was actually a little confused as I probably played the last 30 hours of the game with the summer mod and never ran into that issue, but I realized it is because I replaced a different slot and the rain only affects the main outfit. ?

Link to comment
53 minutes ago, amorrow28 said:


here it looks like you’re trying to open a pdn file, which is native to paint.net. You need to take the g1t file and drag it onto gust_g1t.exe which you get from Gust Tools, then it will make a folder with dds files. Double click the dds files and pick paint.net when it asks what application you want to use.

 

 

Take the elixir.gz file and drag it onto gust_elixir.exe from Gust Tools. It will make a folder with G1M files. In that folder put my python scripts (or G1M tools if you prefer), then run g1m_export_meshes.py. It will make folders with .fmt/.ib/.vb files.

 

Now in Blender, first install the plug-in from DarkStarSword (Edit-Preferences-Addons). Then go to File-Import-3DMigoto raw buffers (.ib/.vb).

Here I am lost

Screenshot_30.png

Link to comment
9 hours ago, zeltir24 said:


You just need python installed, then run g1m_export_meshes.py as I instructed. It is a python script. (Don’t forget to first run the batch file I included to install the numpy and pyquaternion modules! Just double click it.)

 

8 hours ago, zeltir24 said:

 

Save the plug-in (in the upper right hand corner, there is a RAW button, right click it and pick “save as”). Then install it into blender as I instructed above. This step is detailed in this video at 6 min 7 seconds: here

Edited by amorrow28
Link to comment

 

10 hours ago, zeltir24 said:

ohh, can you send pictures how?

 

 

Ok, here is a step-by-step tutorial on getting a model in and out of Blender, and textures in and out of Paint.NET.

 

1. Install Python, Blender and Paint.NET, 3DMigoto plugin for Blender, and download Gust Tools and my G1M Exporter.

 

Quote

Setup:
1. Install Python 3.10 or newer (free!), if you don't have it already.  (Go to Microsoft store, use this link or just search for python and install the newest one.)
2. Install Blender (free!) in Steam.  I am using 3.3 LTS (right click Blender in steam, select Properties -> Betas -> 3.3 stable LTS).

3. Install Paint.NET (free!)
4. Download DarkStarSword's plugin here (Right Click the link, choose Save Link As)
5. Install the plugin (Blender -> Edit menu at top -> Preferences -> Add-ons -> Install)
 

Spoiler

485240813_2022-12-2310_10_56-Window.png.c3359c3dd6f032267fce1f154e55a029.png

 

1608982711_2022-12-2310_11_27-Window.png.d975a7696706bbba469cde762cfaabbe.png

 

644933742_2022-12-2310_15_20-Window.png.743dc7bc19d54258b266b85f1678033c.png

 

1076779051_2022-12-2310_15_51-Window.png.2f0d0319480b3776f8a8dd7d0dcd13dd.png


6. Download Gust Tools.

7. Download my G1M Exporter.

 

2. Unpacking your character files so you can access files and install mods
 

Quote

 

Go to your Atelier Ryza folder, then Data.  Put gust_pak.exe there from Gust Tools.  Drag PACK00_02.PAK onto gust_pack.exe.

 

Spoiler

56702378_2022-12-2309_58_48-Window.png.d05604b0bd1ef1d96fc74dd01aab234d.png

 

There will be a new folder called data.  Its contents should be in your current folder.  Drag that folder into Atelier Ryza and all its contents will be moved into the current folder.  (This only works in Windows since folders are NOT case sensitive, if you are using another operating system then rename data to Data first.)

 

Spoiler

1968521957_2022-12-2309_59_35-Window.png.d0ddef400f868b53d66d79f32ba52187.png

 

Go into x64.  If you did this properly, you will see a "character" folder in x64.

 

Spoiler

1942302113_2022-12-2310_01_14-Window.png.a6c12547875a37edc1f1a6fe4c5e068a.png

 

Go to a model folder.  Here I chose pc00a, which is Ryza's default costume.  Look for xxxxx_model.elixir.gz and xxxxx_model.g1t, where xxxxx is your chosen model (pc00a in my case). 

Copy those files to a new folder somewhere.

 

Spoiler

640316721_2022-12-2310_02_05-Window.png.4b7d88ca9f2b605606f0165f0a8913b2.png

 

Put gust_elixir.exe and gust_g1t.exe in the folder, both are from Gust Tools.

 

Spoiler

499526428_2022-12-2310_04_30-Window.png.8221ee6ad1c942176a6adae1da28ba1c.png


 

 

 

3. Unpacking and packing textures for modification

 

Quote

 

The g1t file has all the textures.  Drag it onto gust_g1t.exe from Gust Tools.

 

Spoiler

210793495_2022-12-2310_05_02-Window.png.bf0ab69e116ef6b9fe426d0a2652a7e7.png

 

It will make a new folder with all the textures.  The first time you do this, none of the textures will have icons.  Just double click one of the textures (dds files) then it will ask you what program you want to use.  Choose Paint.NET.  After that, there will be icons.

 

Spoiler

1766897654_2022-12-2310_06_37-Window.png.e126eed7e582d109913e4ca8753a5df4.png

 

When you have made your modifications, drag the folder back onto gust_g1t.exe, and it will repack the file.

 

Spoiler

530033488_2022-12-2310_06_53-Window.png.31aa6b151867f2de9724051c58529730.png

 

Back up the original file, then copy your modified file into the folder where you found the original.  The names must match.

 


 

 

 

4. Unpacking and packing models for modification.

 

Quote

 

The .elixir.gz file has all the meshes.  Drag it onto gust_elixir.exe from Gust Tools.  It will make a new folder with the same name as the .elixir.gz file.  (If you did the textures step above, you will also find the textures in the same folder!)

 

Spoiler

1455783981_2022-12-2310_07_20-Window.png.c6e87da7fd083b963195bb63ff529ef0.png

 

In the folder you will find the model.  Copy my g1m exporter into the folder.

 

Spoiler

120680310_2022-12-2310_08_32-Window.png.412c25eccf9cc5f486bc04674abec5cb.png

 

The first time you do this, run install_pyquaternion.bat by double-clicking it.  It will install the numpy and pyquaternion modules if you do not already have them.

 

Spoiler

1533231263_2022-12-2310_09_09-Window.png.fa9bfb7a298e6b213268a50f9460b3e8.png

 

Double-click g1m_export_meshes.py.

 

Spoiler

1907135054_2022-12-2310_09_33-Window.png.1800878c4c4d139f74c0493ab8c4e4d0.png

 

It will extract all the meshes into a new folder inside this folder, one folder for each submodel.  This model only has a single submodel (PC00A_MODEL_default.g1m) so there will only be a single folder (PC00A_MODEL_default).  PC00A_MODEL is NOT a model, it is the base skeleton.

 

Spoiler

1222131934_2022-12-2310_10_10-Window.png.0d65501fb891f80c1fd6b6e3285a696d.png

 

NOTE: If you are trying to extract someone else's mod, there may be hidden meshes.  For example, here is my SummerMod, you can see some of the meshes have 0 Bytes.  If you see those, delete the entire group (every file that starts with 1. should be deleted, for example).  If you are working with a base model from the game itself, you can skip this step.

 

Spoiler

1058279889_2022-12-2311_05_03-Window.png.b2fe18e4c0eab970b703904fd9e46d46.png

 

Go into Blender, and go to File -> Import -> 3DMigoto raw buffers (.vb + .ib)

 

Spoiler

668311807_2022-12-2310_16_11-Window.png.6ad9329cbe6d4dc521c9ea0432b060ea.png

 

Go into the folder that my python script created.  You will see all the files there.  Choose and import the meshes that you want.  Note that you see but cannot modify transformed meshes since we have no way to get them back into the game.  Also, be sure to skip empty files (files with size of 0 Bytes), they will make the plug-in crash; hopefully you already deleted them as instructed above.

 

Spoiler

1900614234_2022-12-2310_16_57-Window.png.ef5afcc28fc217bc5966600dbdf76397.png

 

You should now have the meshes that you want in Blender!

 

Spoiler

1891272430_2022-12-2310_18_15-Window.png.b9db278903a2e21626294aa907e96c03.png

 

When you are done modifying the mesh, select it in Object Mode and export using File -> Export -> 3DMigoto raw buffers.

 

Spoiler

1187811375_2022-12-2310_18_48-Window.png.2d2dc487acdebad41eb37bfe8461af5a.png

 

When you are done making your mod, run g1m_import_meshes.py.  Then go up one folder, and drag the whole folder onto gust_elixir.exe, and it will repack the file.
 

Spoiler

425401812_2022-12-2310_19_17-Window.png.09093bdb2dcf658d2ccd1a20b57fee67.png

 

1342905406_2022-12-2310_19_50-Window.png.b46097c48ffaf7c4c2f8eaeb35a3b445.png

 

Back up the original file, then copy your modified file into the folder where you found the original.  The names must match.

 


 

 

You are done!

 

In case you are lost on how to do things in Blender, I've written a few tutorials over at the Trails of Cold Steel IV thread.  Here is a basic tutorial on how to modify a mesh (for example, make breasts bigger).  And here is a tutorial on how to delete part of a mesh (for example, make a skirt shorter).  And here is a tutorial on how to work with textures (obtaining UV maps, etc).  And for the really brave, a tutorial on how to work with weights (for example, transfer a nude mod from one character to another) - I have to say, this is VERY difficult for G1M games.  BTW all these tutorials were written for 3DMigoto mods, so just skip the irrelevant parts.

 

Enjoy!  I hope you give it a try, and if you make something you like, I hope you share.

Link to comment
On 9/16/2022 at 3:15 AM, SkullBaron said:

Did finally get somewhere with learning how to mesh mod with these jank meshes...

Is there a way to edit them a little easier than the current method? because man, that's alot of parts to try and make look clean and smooth. 

also yes, I do like my girls a little T H I C C
Caked up, if you will.
image.png.447a50c7398c40341cdaeeea420f1ef2.png

ey, you plan on releasing this?

Link to comment

Hi, is there a good way to merge the models whose uv coord overlap?
For example, when we want to port some clothes from the original model to the nude model where the original clothes texture part was overwritten by the skin texture, simply importing the clothes mesh resulting in the skin-colored clothes, while pasting the clothes texture to the nude texture resulting in the clothes-colored nude body.

Link to comment
12 hours ago, popo555 said:

Hi, is there a good way to merge the models whose uv coord overlap?
For example, when we want to port some clothes from the original model to the nude model where the original clothes texture part was overwritten by the skin texture, simply importing the clothes mesh resulting in the skin-colored clothes, while pasting the clothes texture to the nude texture resulting in the clothes-colored nude body.

 

Really the only way is to move the UV coordinates to an unused part of the map.  If there is no area you can use, you can shrink parts of and/or distort the maps, but that's going to result in quality loss of course.  I've tried adding new texture files, but so far that has resulted in the game crashing when loading the model.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use