Some info before we begin
1) I am by no means an expert, nor a teacher.  But I will try to explain as best I can.
2) The process is fairly straightforward.  It's mainly renaming files.
3) This process should be repeatable with other mods and game items.
(More on that later)



Let's Start
After installing the mod open your game folder.  You can find this by right-clicking on the game in your Steam library, hovering over "manage" and selecting "Browse Local Files"


Your game folder should popup in a new window


Navigate to the TextureReplacer folder (BepinEx-> plugins-> TextureReplacer)
Here you'll find the 3 folders we'll be messing with (objects_meshes, objects_textures, and objects_data)



To change which plushie the mod alters, you'll need to rename the files in those folders to the corresponding names of the plush you want replaced.  For example, if you want Gir to replace the ToonZ plush instead of Ministar, you'll open the Mesh folder and rename StarfishA_Mesh.obj to "ToonZ_Plushie.obj"


Then open the Textures folder and rename the 2 files in it.
T_StarfishA.png is the texture for the plushie itself and Icon_StarfishA.png is the icon used on price tags.

Following the same ToonZ plush example, T_StarfishA.png would need to be renamed to "T_ToonZPlushie.png" and Icon_StarfishA.png would need to be renamed to "Icon_Toy_ToonZ"

Now open the Data folder and then the Figurines folder inside.  Rename Minstar Plushie_NAME.txt to "Minstar Plushie_NAME.txt"



Launch your game and you're good to go!


Some More Info
Although I was only able to test this with my own mod, theoretically it should work with any mod that uses Texture Replacer Mod in the same manner.  It should even work with other in-game objects such as figurines, dice, etc.  You would only need to figure out the file names for the object in question.  For plushies specifically, there's a handy dandy cheat sheet below.  Hope this helps and happy modding!

Pigni
Mesh: PiggyA_Mesh
Textures: T_PiggyA and Icon_PiggyA
Data: Pigni Plushie_NAME.txt

Nanomite
Mesh: GolemA_Mesh
Textures: T_GolemA and Icon_GolemA
Data: Nanomite Plushie_NAME.txt

Ministar
Mesh: StarfishA_Mesh
Textures: T_StarfishA and Icon_StarfishA
Data: Minstar Plushie_NAME.txt

Nocti
Mesh: BatA_Mesh
Textures: T_BatA and Icon_BatA
Data: Nocti Plushie_NAME.txt

Blazoar
Mesh: PiggyD_Mesh
Textures: T_PiggyD and Icon_Toy_PiggyD
Data: Blazoar Plushie_NAME.txt

Kingstar
Mesh: StarfishD_Mesh
Textures: T_StarfishD and Icon_Toy_StarfishD
Data: Kingstar Plushie_NAME.txt

Bonfiox
Mesh: FoxB_Mesh
Textures: T_FoxB and Icon_Toy_FoxB
Data: Bonfiox Plushie_NAME.txt

ToonZ
Mesh: ToonZ_Plushie
Textures: T_ToonZPlushie and Icon_Toy_ToonZ
Data: ToonZ Plushie_NAME.txt




Article information

Added on

Edited on

Written by

traystine

6 comments

  1. JojoTheBean
    JojoTheBean
    • member
    • 0 kudos
    Is there any technical requirements of the .obj size wise or will the game scale things down properly to work with what it has as it's own parameters?
    1. traystine
      traystine
      • supporter
      • 1 kudos
      As far as I can tell the game doesn't resize or reposition it to match the original game item.  And I'm not sure about limits.  I haven't come across any but I also haven't tried to make anything huge or tiny.  I did notice that depending on what item you change the mod to, it might have scaling issues.  I should probably update the guide to include info on that.  In the meantime...

      Here's what I did to get everything how I wanted when making the mod:  After opening the game and seeing that Gir was too small and clipping through the back of the shelf, I eyeballed how much bigger I wanted him.  I opened the model in blender and roughly doubled it's scale.  Went back in game.  He was a bit too big now and still clipping since I didn't reposition the model.  Went back in blender.  Resized and moved it forward a smidge.  Repeated the cycle a few times until everything looked good in game.  I spent around 45 minutes going back and forth between blender and the game.  But depending on how well you eyeball it, and where your "good enough" threshold is, your mileage may vary.

      Side note:  After seeing the plushies on the wire rack in game (more clipping yay!) I decided to shrink the model a smidge more.  So maybe check how it looks on multiple different shelves just in case?

      Hope this helps!
    2. JojoTheBean
      JojoTheBean
      • member
      • 0 kudos
      Thank you so much, this was super helpful and I noticed some of the things are better put at an angle as well, but over all it's awesome. Thank you so much for helping me out!! 
    3. traystine
      traystine
      • supporter
      • 1 kudos
      Not a problem. I'm currently working on a modding toolkit to make these things even easier.  Part of that is a tool for automatically editing the scale and position of an obj to match the target game object. It probably wouldn't be perfect (automation rarely is) but it should help get things close enough so that a few minor adjustments are all that's needed. Although this is just theory at the moment. And it's definitely a "planned for later" thing. But if this is something you're interested in keep an eye out :)
  2. memphiskite
    memphiskite
    • member
    • 0 kudos
    Thanks for this guide! Had no issues replacing a different plushie with your mod, after following it step by step.
    The handy dandy cheat sheet helped the most. :)
  3. deadluv
    deadluv
    • member
    • 0 kudos

    Thank you it helped so much lets gooo!!!