Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

The Novelist localization

Featured Replies

  • Author
  • Localization

jusplathemus, posted Tue Sep 20, 2016 8:38 am (17529)


Hi!

I managed to translate the text of the game to my native language and I thought I'll share the process in case anyone else would be interested in localizing it in the future.

Tools used:
UnityEX - for unpacking and repacking files
HxD - for editing the unpacked files
Pain.net - for editing a .dds image file, which contains all the characters the game uses (optional)
010 Editor - for editing a dll file

Files to edit:
1. level0
2. level4
3. mainData
4. sharedassets0.assets (optional)
5. Assembly-CSharp.dll (in 'Managed' folder)

- Use UnityEX to export the files 1-4. There will be a lot but not all of them have to be edited. (They will be exported to their respective folders under a folder called 'Unity_Assets_Files')
- Open the unpacked files in folders 1-3. in HxD and translate the texts (Warning: Hex editing experience is highly recommended!)
- Open the 'FontAtlas.tex.dds' that is found under folder 4. in Paint.net and edit the characters in case you need to use special ones (optional)
When done editing, don't forget to reimport using UnityEX.
- Use 010 Editor to open 'Assembly-CSharp.dll' and search it for the remaining text that can not be found in the previous files. (Experience is highly recommended with this file too!)

So, that would be the gist of it. It's certainly not as easy as it's written above. I mean I started this without much experience and had to learn a lot of things the hard way.
Anyway, if anyone's interested in translating the game, I'll do my best to help them out by giving further details about the process of the localization and the problems I've encountered.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.