|
Post by lokiana on May 10, 2024 2:12:43 GMT -5
Hello. I decided to learn modding and started with a simple replacement of the default apple.
I selected Object -> Override.
I replaced the mesh, created my own texture instead of the atlas, and changed all the identifiers to the new texture. I didn't touch anything else. But now, in the game, the apple has a strange name "[Debug] GardenFrutGENApple vfxTest" and no description.
I decided to check the localization and noticed that during Override, they are missing. But when selecting another option (Standalone Recolor,Create 3d Mesh Selective Clone), they are present. I copied the localization identifier from there, added it to my project, but it appears without text. I imported the text, but nothing changed in the game; the name is still strange.
Can you help me identify the issue? Why is the text not pulling through when I add a String Table with an identifier taken from a working project (Standalone Recolor, Create 3D Mesh Selective Clone)?
|
|
|
Post by mauvemorn on May 10, 2024 5:27:01 GMT -5
|
|
|
Post by lokiana on May 10, 2024 13:32:29 GMT -5
Thank you for your response. Yes, I understand that fruits and other foods are debug items, and I wouldn't want to change that. I simply want to add more detail to these objects while preserving their functionality. Typically, when I pull fruits from debugging, they have a name, description, and price. The price of the object has been preserved. The functionality is also intact. They grow on trees, can be eaten, and planted. Only the name has been lost.
|
|
|
Post by mauvemorn on May 10, 2024 13:59:16 GMT -5
So this happens only with this specific apple? If yes, could you please share the file and describe what exactly did you do to get this problem?
|
|
|
Post by lokiana on May 10, 2024 14:32:11 GMT -5
So this happens only with this specific apple? If yes, could you please share the file and describe what exactly did you do to get this problem? 1. Object → Override 2. I import a new mesh. 3. I import new textures. 4. Previously, the model used an atlas. Therefore, using a hash generator, I create new Instances for all textures. 5. In Model LOD, I also find the old Instances and replace them with the new ones. 6. When choosing Override, localizations are missing (I attached a screenshot). I create another project by selecting Object → Standalone Recolor. From it, I copy the Instance and Group from the String table and export the text itself. 7. I return to my project and add a String table with the copied Instance and Group. And I import the text. (Only for Russian and English languages). After that, I didn't know what else I could do. It was my first experience of this kind. drive.google.com/drive/folders/1zfolfYVTpq1VmmC4-4UoHVyYW_FvCekp?usp=sharing
|
|
|
Post by lokiana on May 11, 2024 14:30:44 GMT -5
mauvemornSorry, have you not looked at my package yet?
|
|
|
Post by mauvemorn on May 12, 2024 1:24:19 GMT -5
The object for an apple, the one you started from, is called gardenFruitGENApple_01 GardenFrutGENApple vfxTest is a name of a different object Their model lods share the same identifiers, so if you override it in one package, the other one will change as well You may be looking at the wrong object
|
|
|
Post by lokiana on May 12, 2024 1:51:11 GMT -5
I seem to have chosen the right object for cloning. I conducted an experiment and noticed that if you clone the object and add it to the game without making any changes, the name still displays incorrectly.
|
|
|
Post by mauvemorn on May 12, 2024 10:54:08 GMT -5
Hi, andrew Could you please try overriding gardenFruitGENApple_01? It seems like it is being replaced by a different object, GardenFrutGENApple vfxTest Is this something on s4s end or the game? Or are we doing something differently?
|
|
|
Post by lokiana on May 15, 2024 5:01:46 GMT -5
I understand that now nothing can be done to correct the naming of debugging objects?
|
|
|
Post by andrew on May 18, 2024 14:08:35 GMT -5
Hi, andrew Could you please try overriding gardenFruitGENApple_01? It seems like it is being replaced by a different object, GardenFrutGENApple vfxTest Is this something on s4s end or the game? Or are we doing something differently? I'm not sure I'm completely understanding the problem. When I clone it, the catalog name is {S.Apple}{P.Apples} instead of "[Debug] GardenFrutGENApple vfxTest".
|
|
|
Post by lokiana on May 19, 2024 1:35:19 GMT -5
andrewIn s4s, the name is displayed correctly. The problem arises when I add the package to the game. In the game itself, the name changes to "[Debug] GardenFrutGENApple vfxTest" even if no changes were made to the package. Also, when selecting Override, localizations are missing. Is this how it's supposed to be?
|
|