Jump to content

Rune Factory 5 modding


Recommended Posts

Posted (edited)

I compiled it into a MOD for Switch.

 

Place the .bundle file under this folder.

suyu\user\load\010014D01216E000\romfs\Data\StreamingAssets\aa\switch

( 010014D01216E000 is the title ID of the Japanese version. )

 

2D :

1.thumb.png.cb8def131283a61626df6156f6c7295a.png

 

2.thumb.png.be61f39611c786e9c4144fa850603dd2.png

 

3.thumb.png.14b30bd524d072873f83809543b259ed.png

 

3D :

suyu_dev-0de49070e4_(64-bit)_1.1.1_NVIDIA2024_05_2214_09_38.thumb.png.05007152c3a9b5958de3f608260cfead.png

 

suyu_dev-0de49070e4_(64-bit)_1.1.1_NVIDIA2024_05_2214_10_10.thumb.png.645dd51d91a1f9f873236a87cf5d048f.png

 

suyu_dev-0de49070e4_(64-bit)_1.1.1_NVIDIA2024_05_2214_10_26.thumb.png.30bb6ee63112c0805e8d23f6a1ea705b.png

 

suyu_dev-0de49070e4_(64-bit)_1.1.1_NVIDIA2024_05_2214_12_32.thumb.png.f2bdc1ba545a335ff6f5396c9d9f22e1.png

 

suyu_dev-0de49070e4_(64-bit)_1.1.1_NVIDIA2024_05_2214_14_22.thumb.png.0209129088121fd4a2035a8611733c81.png

 

image.thumb.png.505dc9b93401ac46eca54526f5dbabae.png

 

 

2D.zip 3D.zip

Edited by mjktkrchan
Link to comment
18 hours ago, 孫悟空 said:

Can you fix it,thanks!

IMG_20240523_224803.jpg

 

I don't think there is a problem with the mesh, but I think there is something wrong with the weights that link the mesh and bones.
I just copied the Steam version's Body skin, so I can't fix it.

image.thumb.png.eafb5a9d1b6e682b9ef19610b3d8cd11.png

Link to comment
5 hours ago, Death1218 said:

Oh, I needed the JP version, right?

Dammit 

 

Everything I've posted is the Switch version.
And although this is a Japanese version, it may also work with other language versions.
Is the title ID of the bundle file installation folder the same as the title ID you are using?
Also, I have only confirmed that it works with the emulator suyu (yuzu).
The bundle file was originally compressed, but to save time, the bundle file posted is uncompressed.
This works on PC (suyu), but I have not confirmed whether it works on the actual Switch.

Link to comment
On 5/27/2024 at 4:27 AM, mjktkrchan said:

 

Everything I've posted is the Switch version.
And although this is a Japanese version, it may also work with other language versions.
Is the title ID of the bundle file installation folder the same as the title ID you are using?
Also, I have only confirmed that it works with the emulator suyu (yuzu).
The bundle file was originally compressed, but to save time, the bundle file posted is uncompressed.
This works on PC (suyu), but I have not confirmed whether it works on the actual Switch.

I tried with the US version, I changed the folder title ID so it matched, and it only had the half naked portraits, the 3d models were normal also

 

It's console

 

I just installed the jp version and will try it again, maybe it'll work now

 

Link to comment
17 hours ago, Death1218 said:

I tried with the US version, I changed the folder title ID so it matched, and it only had the half naked portraits, the 3d models were normal also

 

It's console

 

I just installed the jp version and will try it again, maybe it'll work now

 

 

I have confirmed that the uncompressed MOD works on the actual Switch.

 

I think the problem is the difference in language versions, so I plan to create these in the English (01002F7013224000) version.

 

Also, although it will cost more to purchase, I am changing the textures (mainly the nipples) to my liking, so I would like to implement a Steam version if possible.

Link to comment
Posted (edited)

Switch English Version (01002F7013224000)

 

Place the .bundle file under this folder.

suyu\user\load\01002F7013224000\romfs\Data\StreamingAssets\aa\Switch

 

I only did a minimal operation check.

Lucy's 3D model has a nude swimsuit, but no screenshots have been taken.

 

image.thumb.png.2f1d76af32c7c4f07f07bb026e2791ea.png

 

image.thumb.png.a6591639d2420b8db98a139d859a5375.png

 

2D.zip 3D.zip

Edited by mjktkrchan
Link to comment
On 6/2/2024 at 2:06 AM, hoyo11389 said:

I used translator, sorry.
Regarding the Unity file of Ludmilla's 3D nude model that someone uploaded earlier, by what means would this be compressed into a .bundle file?
I intend to make a bundle of the 3D nude model of Fuuka if I can understand and use the file structure.

 

The 3D mesh procedure is not practical and is for learning purposes only, but I have written a rough work flow.

It's in Japanese, so if you don't understand it, please try translating it.

 

Link to comment
Posted (edited)
17 hours ago, hoyo11389 said:

I edited Fuuka's model based on the above.
I started the game after replacing the data, but the game crashes immediately after loading the save data.
Please let me know if you know what the cause is.

edited607307a23506015a7815c0b0023bd7c9.bundle 23.85 MB · 0 downloads based607307a23506015a7815c0b0023bd7c9.bundle 24.05 MB · 0 downloads

 

編集後のbandleをAssetStudioで開いてFBXで抜き出しblenderに入れてみたところ、このようになりました。

何が原因なのかわかりませんが、これはゲームでまともに動くとは思えません。

When I opened the edited bundle in AssetStudio, extracted it with FBX and put it in blender, it looked like this.

I don't know what's causing this, but I don't think this will work properly in the game.

image.thumb.png.6ba894d0ab149ef7bef8d6ef72c0cfd4.png

 

ベースの方はこんな感じです。

The base looks like this.

image.thumb.png.f408ba4833978ec8b37cef35031ec09e.png

 

私の方でAssetStudioを使ってedit_bandleからobj形式でbodyを抜き出し、blenderでオリジナルのbodyと差し替えてfbxエクスポートし、unityでスクリプトからGenerateし、ビルドしてみました。

ボーンウェイトは機能していないですが、表示はできています。

I used AssetStudio to extract the body from edit_bundle in obj format, replaced it with the original body using blender, exported it to fbx, generated it from a script using Unity, and tried building it.

Bone weight is not working, but it can be displayed.

image.thumb.png.2a6fac6a66f6fcffe20be1e7dcfcf6f4.png

 

Edited by mjktkrchan
Link to comment
Posted (edited)
6 hours ago, hoyo11389 said:

うーん、studioの方では正常に表示されていたのですが…
よく見たら首元の頂点が一部欠けてたのでそれも兼ねて作り直してみます

 

はい、何故かAssetStudioでは正常に表示されていたので、そこからobj形式でエクスポート(これはStudioで正常表示された状態のメッシュがエクスポート可能)->blenderにobjをインポート->fbxでエクスポート、ということをやりました。

 

MOD作成手順もかなり更新したので、参考にしてください。

 

首元の頂点はたぶん頭に隠れると思うのであまり気にしなくてもいい気はします。(3Dには疎いのでよくわかりませんが)

 

ちなみに私の知識と技術力では上記のボーンウェイトが機能しないような状態でしか作成できません。13ページ等を熟読して手順を何とか確立し、ボーンの数を一致させボーンウェイトをコピーするスクリプトもエラーなく通るようになったのですが、肝心のボーンウェイトが全く機能しません。たぶん私にはこれ以上のことはどうあがいても無理ですので、ここまでのヒント(になるかわかりませんが)を提示することしかできません。

 

もしhoyoさんの今後の努力や試行錯誤で完成することありましたら、その時は手順等を教えて頂けるとありがたいです。

 

Yes, for some reason it was displayed correctly in AssetStudio, so I exported it in obj format (this allows meshes that are displayed normally in Studio to be exported) -> Import obj to blender -> Export as fbx. I did it.

 

The MOD creation procedure has also been updated considerably, so please refer to it.

 

I think the top of the neck will probably be hidden by the head, so I don't think you need to worry about it too much. (I'm not familiar with 3D so I don't really understand)

 

By the way, with my knowledge and technical ability, I can only create the above bone weight in a state where it does not function. After carefully reading page 13, etc., I managed to establish the procedure, and the script to match the number of bones and copy the bone weights started to pass without error, but the essential bone weights did not work at all. I probably can't do more than this no matter how hard I try, so all I can do is give you some hints (?) so far.

 

If hoyo-san is able to complete the project through trial and error, I would appreciate it if you could let me know the steps.

Edited by mjktkrchan
Link to comment
On 5/29/2024 at 12:46 PM, mjktkrchan said:

Switch English Version (01002F7013224000)

 

Place the .bundle file under this folder.

suyu\user\load\01002F7013224000\romfs\Data\StreamingAssets\aa\Switch

 

I only did a minimal operation check.

Lucy's 3D model has a nude swimsuit, but no screenshots have been taken.

 

image.thumb.png.2f1d76af32c7c4f07f07bb026e2791ea.png

 

image.thumb.png.a6591639d2420b8db98a139d859a5375.png

 

2D.zip 39.77 MB · 5 downloads 3D.zip 20.15 MB · 5 downloads

Thank you! 

 

It worked now

Only Priscilla is clothed, also Lucy but I still have to check that nude swimsuit

But as it is is great

 

 

Guess hina and livia are not going to get modded because they're loli, but that's ok

 

Amazing work!

 

 

Link to comment
1 hour ago, hoyo11389 said:

違う方法を試してみたところ、ゲームは爆発しなくなりましたが…フーカが化け物になってしまいました
まあ進展は進展なので惜しいところまでは来ていると思います(多分)

 

I tried a different method and the game stopped crashing as soon as it started up... but the Fuuka was horrible!
Well, we're making progress and I think we're getting close (maybe).

タイトルなし.png

 

(Translated at DeepL)

I downloaded and edited that file to try it out and got the same situation.
It seems that the size problem occurs when outputting with Generate Skinned Mesh Component or when importing.
When I extracted the 3D model from the faulty mod  file as fbx, the body mesh size was 0.01x. However, when I increase the mesh size by 100 times, it is not normal, probably due to a problem with the bones.

私も試しにそのファイルをダウンロードし、編集してみたのですが、同様の状態になりました。

どうやら、Generate Skinned Mesh Componentで出力した時か、あるいはImportした時にサイズに問題が起こるようです。
試しに不具合のあるMODファイルからfbxで3Dモデルを取り出した所、bodyのメッシュサイズが0.01倍になっていました。しかし、メッシュサイズを100倍にしても、ボーンとの問題が原因か、正常にはなりません。

 

Spoiler

image.png.5015864a0aa0d4f4433c8813e87ae121.png

 

after x100

image.png.a1ced130a3fb4e8a57a744a6c81e5d7c.png

 

image.png.8447e86f8f06ecde0fd2e2c70323bb14.png

 

I have looked through the logs here and other communities to find a solution, but it seems that no one else has this condition itself and it is not likely that it can be solved at present.

I can't expect much since this game is a few years old and already mostly dead as a mod community, but I'll try to find some more solutions.

 

ここの過去のログや、その他のコミュニティを見て解決策を探していますが、どうやらこの状態になっている人自体がおらず、現状解決できそうにありません。

このゲームが数年前で、すでにMODコミュニティとしては殆ど死んでいるのであまり期待は出来ませんが、もう少し解決策を探してみます。

 

 

 

Link to comment
1 hour ago, hoyo11389 said:

やり方が違う、ゲームはしつこいが… 化物になってるけど雑多なゲームは面白いのでやってみる
(笑)

 

別の方法を試してみたところ、ゲームは起動するとすぐにクラッシュしなくなりました...しかし、Fuukaはひどかったです!
まあ、私たちは進歩しており、近づいていると思います(多分)。

タイトルなし.png

 

この辺の問題は主に8ページで議論されていると思います。

私は8ページ目の内容の半分も理解できていませんが、とりあえず8ページ目全体を熟読してみてください。

8ページ目のこの投稿の中に「キャラクターの体が骸骨のように見えます」と書かれているので、今回の現象と関係あるかもしれません。

enamelbagさんの言う通り、スケーリングの問題はありそうです。

I think this issue is mainly discussed on page 8.

I don't even understand half of the content on page 8, but please read the entire page carefully.

This post on page 8 says, ``The character's body looks like a skeleton,'' so it may be related to this phenomenon.

As enamelbag said, there seems to be a problem with scaling.

On 2022/7/24 at 午後11時7分, leo123fire said:

 

はい、おっしゃる通りです。昨日、生成されたアセットの中を見てみました。メッシュに余分なボーンがいくつかあったので、Blender から再度エクスポートしてみたところ、今度は正しく表示されました。何が起こったのかはわかりません。

 

しかし、また振り出しに戻ってしまいました(笑)。キャラクターの体が骸骨のように見えます。

 

私はもう、修正したメッシュを使用していません。既存の mod とその FBX ファイルを比較してこれを実行しようとしています。しかし、まだダメです。

 

 

しかし、1 つ気づいたことがあります。Unity でどの FBX ファイルを使用しても (改造したもの、オリジナルのもの、または私が修正した FBX であっても)、ビルドされたアセットには常にサブメッシュの配列がより小さくなります。

 

(ボディメッシュの場合)

イメージ.png.79cd024bce735356c776084789ad2a0a.png

 

改造されたバンドル ファイルと元のバンドル ファイルを比較すると、修正されていないバンドル ファイルの方がサブメッシュの数が多いように見えます。

イメージ.png.fb8bd09251eaddfdf335a3e832353bfc.pngイメージ.png.d0a33bdb31cb66ff8e12161434d42141.png

 

骨の数は全体的に正しいので、ゲーム内に表示されます。しかし、何かがおかしくなっているに違いありませんが、何がおかしくなっているのかはわかりません。

  

On 2022/7/25 at 午前1時2分, Planus said:

サブメッシュの数は異なりますが、それが問題の原因ではないと思います。エクスポートするメッシュに、Blender の単位設定によるスケーリングの問題がある可能性があります。次のようにシーン プロパティで単位を設定してみてください。

イメージ.png.9742b2e117cea5364a0eb1815cb0ad2a.png

  

  

On 2022/7/25 at 午前2時49分, leo123fire said:

 

うーん、私も同じです。

 

Asset Studio でエクスポートする際の設定は何ですか? デフォルトのエクスポート オプションを使用しましたか? (FBX 形式バイナリ、バージョン 7.3 など)

 

ところで。助けてくれてありがとう!

  

On 2022/7/25 at 午前3時15分, Planus said:

ええ、アセットスタジオはおそらくデルタ係数です。スケール係数を100に変更したことを忘れていました

 

Link to comment
12 hours ago, enamelbag said:

 

(Translated at DeepL)

I downloaded and edited that file to try it out and got the same situation.
It seems that the size problem occurs when outputting with Generate Skinned Mesh Component or when importing.
When I extracted the 3D model from the faulty mod  file as fbx, the body mesh size was 0.01x. However, when I increase the mesh size by 100 times, it is not normal, probably due to a problem with the bones.

私も試しにそのファイルをダウンロードし、編集してみたのですが、同様の状態になりました。

どうやら、Generate Skinned Mesh Componentで出力した時か、あるいはImportした時にサイズに問題が起こるようです。
試しに不具合のあるMODファイルからfbxで3Dモデルを取り出した所、bodyのメッシュサイズが0.01倍になっていました。しかし、メッシュサイズを100倍にしても、ボーンとの問題が原因か、正常にはなりません。

 

  Reveal hidden contents

image.png.5015864a0aa0d4f4433c8813e87ae121.png

 

after x100

image.png.a1ced130a3fb4e8a57a744a6c81e5d7c.png

 

image.png.8447e86f8f06ecde0fd2e2c70323bb14.png

 

I have looked through the logs here and other communities to find a solution, but it seems that no one else has this condition itself and it is not likely that it can be solved at present.

I can't expect much since this game is a few years old and already mostly dead as a mod community, but I'll try to find some more solutions.

 

ここの過去のログや、その他のコミュニティを見て解決策を探していますが、どうやらこの状態になっている人自体がおらず、現状解決できそうにありません。

このゲームが数年前で、すでにMODコミュニティとしては殆ど死んでいるのであまり期待は出来ませんが、もう少し解決策を探してみます。

 

 

 

 

I found a solution to the above problem.
I just had to uncheck the option “Convert Units” in the fbx file loaded on Unity. This in itself was a necessary process for creating other mods, I simply forgot to do it...

 

上記の問題ですが、解決方法が分かりました。
ただ、Unity上で読み込んだAssets内の2つのfbxファイルの設定項目にある「Convert Units」のチェックを外すだけでした。これ自体は他のMOD作成にも必要な工程だったので、単に私が忘れていただけでした…

 

Spoiler

image.png.a2211b23c178b995ff36872ffe408b39.png

 

 

Link to comment
On 2024/5/30 at AM2点46分, mjktkrchan said:

Switch 英文版 (01002F7013224000)

 

将.bundle 文件放在此文件夹下。

suyu\用户\负载\01002F7013224000\romfs\Data\StreamingAssets\aa\Switch

 

我只做了最少的操作检查。

露西的3D模型有裸体泳衣,但是没有截图。

 

图像.缩略图.png.2f1d76af32c7c4f07f07bb026e2791ea.png

 

图像.缩略图.png.a6591639d2420b8db98a139d859a5375.png

 

2D.zip 39.77 MB · 9 次下载 3D.zip 20.15 MB · 9 次下载

可惜的是,它不适用于香港版本……

Link to comment
On 6/10/2024 at 5:00 AM, hoyo11389 said:

ベアトリスの進捗です。ここまで来ることはできましたが、過去にアップロードされているエルシェやシモーヌのような股間のアレを再現できませんでした。
私の方法では、blenderでベアトリスとエルシェの2体のモデルを読み込ませ、エルシェのモデルから股間のアレを分離しベアトリスの股間まで持ってきて統合、という流れです。

Unityでメッシュを作成する際に、統合したボディが選択できず手詰まりになってしまいました。何が原因なのかさっぱりなのでどなたか助けていただけると幸いです…

 

This is Beatrice's progress. I was able to get to this point, but could not reproduce the crotch thing like Elsje and Simone uploaded in the past.
My method is to load the two models of Beatrice and Elsje in blender, separate the crotch thing from Elsje's model, bring it up to Beatrice's crotch and integrate it.

When creating the mesh in Unity, I am stuck because I cannot select the integrated body. I have no idea what is causing this and would appreciate if someone could help me...

 

image.png

image.png

1f4aca996a8974e413c29c0cf07dcc81.bundle 4.09 MB · 2 downloads

 

You may be able to determine the cause by looking at the 3D model hierarchy in Unity or Blender. If it looks like the image below, you should be able to use the Generate Skinned Mesh Component program. The first item is the original model and the second is the edited model.

 

Unity、またはBlenderの3Dモデルの階層を見ると原因を特定できるかもしれません。下の画像のような形であればGenerate Skinned Mesh Componentのプログラムを使用できるはずです。上が元のモデル、下が編集したモデルです。

 

image.png.c9e9800e980734da95203513200e312e.png

 

 

 

Link to comment

Since changing the 3D model now works well for me, I have updated the MOD creation procedure.

In my confirmation, it worked without any problems without following the steps below.

・Uncheck “Convert Units” in Unity

・Copy and paste the "m_BoneNameHashes" and "m_RootBoneNameHash" values in the JSON dump file

I think the most important thing is to use the original base mesh.

 

私の方でも3Dモデルの変更がうまく動作するようになったので、MOD作成手順を更新しました。

 

私の確認においては、以下の手順は行わなくても問題なく動作しました。

・Unityでの「Convert Units」のチェック外し(blenderのエクスポート設定が関係してそうです。これによっては必要かもしれません)

・JSONダンプファイル内の「m_BoneNameHashes」と「m_RootBoneNameHash」値のコピペ

 

一番大事なのは、ベースメッシュにオリジナルを使うことだと思います。

 

 

Edited by mjktkrchan
Link to comment
On 6/10/2024 at 1:35 PM, 孫悟空 said:

可惜的是,它不适用于香港版本……

 

The Switch version of this game will probably have the following four types, and each will require a separate MOD.

I think I made the USA version and the Japan version.

 

このゲームのSwitch版は恐らく以下の4種類があり、それぞれMODは別で作る必要がありそうです。

私が作ったのはUSA版とJapan版だと思います。

 

Europe [0100CDC013238000]
USA [01002F7013224000]
Japan [010014D01216E000]
Asia [01007B4014086000]

 

Link to comment
On 6/10/2024 at 5:00 AM, hoyo11389 said:

ベアトリスの進捗です。ここまで来ることはできましたが、過去にアップロードされているエルシェやシモーヌのような股間のアレを再現できませんでした。
私の方法では、blenderでベアトリスとエルシェの2体のモデルを読み込ませ、エルシェのモデルから股間のアレを分離しベアトリスの股間まで持ってきて統合、という流れです。

Unityでメッシュを作成する際に、統合したボディが選択できず手詰まりになってしまいました。何が原因なのかさっぱりなのでどなたか助けていただけると幸いです…

 

I don't quite understand it, but I used blender to join Elche's crotch to Beatrice's and cut and pasted it appropriately, so I'll share it with you.

I'm a beginner in blender, so I haven't been able to combine them properly, but I can't select the body? I don't know what you mean by that, but I'm not in that situation.

 

ちょっと良くわからないのですが、blenderでエルシェの股間をベアトリスに結合し、適当に切り貼りしてみたので共有します。

私はblender初心者なのでうまく結合できていませんが、ボディが選択できない?というのがどういう意味なのかわかりませんが、そのような状況にはなっていません。

image.thumb.png.6ee2d846e94e5b725c7b13d6c1f41f78.png

 

image.thumb.png.05fb2b99820c11647f8a5f7a2c9308ba.png

 

image.thumb.png.adfffc68221de3f0078d603b3a6ec545.png

 

 

ちなみにですが、Unityで「Tools」の「Generate Skinned Mesh Component」でbodyメッシュを選択する際に、一覧にbodyメッシュが表示されない、といった場合、blenderでのメッシュ結合の仕方に問題があるはずです。

まずベアトリスのFBXをインポートし、その後にエルシェのFBXをインポート。

重なって見えないので一旦エルシェのFBXを右側とかにずらします。その後

①エルシェのbodyメッシュをクリック

②Shiftキーを押しながらベアトリスのbodyメッシュをクリック

③右クリックして表示されるメニューから「結合」

これにより、ベアトリスのbodyメッシュにエルシェのbodyメッシュが結合されます。

この手順で結合すれば、Unityの「Generate Skinned Mesh Component」のメッシュ一覧にbodyメッシュが表示されるはずです。

結合した後は、エルシェのbodyメッシュはベアトリスのArmatureに内包されるので、エルシェのFBXは削除できます。(画面でいう「Armature.001」を丸ごと削除してもbodyメッシュのみ残ります)

image.thumb.png.cb2386fcba6078aa4dfe4e7a71b1b642.png

Edited by mjktkrchan
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