Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(3 edits)

Well, so far I have been trying to check if I can modify different text, mainly the quests are easy and some interactions such us the 'press E to speak to' is kind of easy. Also been able to modify the settings but haven't been able to change text that is in TextMeshPro (type of settings or all the main menu interactions) 

I am making this project as a way to support the comunity and im my free times, so I don't know how far it can get

Also with my low knowledge I still don't understand how to change dialogs, mainly becuse I search for text 

Finally one of the biggest problem is that I don't know were to look for the data (So, even if I would like to change the main things first because Im using an  Unity game modifier (Dnspy) I just change wharever I first encounter

So far I have benn able to:

Translate all settings except for controls

Translate the interaction key 

Translate a few quests like Hogan and Ingot (Oly the quest names and description)

And I am trying to change some bosses names (I will leave mosters the last because their names are so wierd that seem language from the space)


Regarding to your modding problem, I think so far people will have it easier to overwrite data than adding new one

Also, do you know where to upload the patch?

Wow! Thanks for your effort, you've really done quite a bit of work already, and it is impressive.

Decompilation is the best way to do this right now, but it is still far from ideal. I think Steam Workshop might be the place to upload it after I get that set up (soon!). However, it will need to be recompiled each time the game receives an update, which is why I think you may want to wait for me to figure out a better system for localization.

I want to make this easier for translators like yourself, by implementing a "language pack" system, where all of the text in the game will be stored in a simple text file for each new language. My plan is to host it on Github so that anyone can help work on it.

Currently the text data is scattered all over the place and that's something I need to fix. Honestly, I'm kind of afraid to start, since it will be a big job that touches code all over the game and can introduce bugs. However, seeing the effort you've put in and the enthusiasm of other translators, I feel that I should hurry up with it! I will try to do so within the next few months. If you'd like, send an email to Fishlicka@gmail.com so that I have your contact info, and I will email you when it is ready.

Out of curiosity, what language are you working on? ^^

WAIT STEAM WORKSHOP IS GONNA BE IN THIS GAME

fuck yeah playable spamton mod

Haha yeah, I'm working on it now!

YIPPEEEE

Right now working on a traslation to Spanish. So far I have changed the load menu and the new game also, but beacuse of the decompilation, the difficulty setting is set to default. Also  i have encountered some problems with the code writing which have forced me to re-write some little things. What I mean it is that even if I try to just compile the data in its origin it just won't allow me, for example I have encountered some problems on DynaNewGamePanel.  with the  UnityAction<string> <>9__16 and mainly all code that uses a similar pattern (try checking this error so I can know if it is something about the decompilation or is it general). I will contact you with my email.

Hi! I got your email. I'll send you a notification when localization is ready for translators. I appreciate it.

I was also able to install your .dll and it works on my end. It is really cool to see parts of the game in Spanish!

The error you mentioned is probably due to the decompiler, since I don't get any errors when I compile the game. I've heard of this problem from others who have used Dnspy to edit the game, it just isn't perfect. I'm sorry there's currently not a better way to mod the game.

(1 edit)

Ok, I may evade to do the fix of the <>9. Just tell me if you can see if the change I made works for you in the .dll you could find it in DynaNewGame -> General.

Also don't hurry to make localization because it seems very hard to code some parts and just work in what you want

I have shared you a file of the .dll that always update when I change, if you want to check it.

Looks like this to me:



Thanks, I won't change any of my short-term plans, but I'll try and get localization in as soon as I can.
(1 edit)

Don't know why it dosen't look like this: I am going to send you a full copy of my folder as soon as I can so you can try it. You need to know that this is steam