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.

Dead Space Mobile (Android) TextFile

Featured Replies

  • Author
  • Localization

hnnewgames, posted Fri Nov 27, 2020 7:10 pm (60678)


Image

Yeeeeey! Could anyone take a look at these files? I would like to translate that game. I found a tool and its source code on the internet, but it only extracts the texts and it doesn't matter. *I attached the texts, tool and its source code*

Dead Space Mobile.rar

  • Author
  • Localization

swuforce, posted Sat Nov 28, 2020 9:59 am (60694)


Snip.
  • Author
  • Localization

hnnewgames, posted Sat Nov 28, 2020 5:27 pm (60720)


swuforce wrote:
Try my tool.

Thank you, Swuforce! You're awesome!

I spent hours trying and whenever I edit some text the game bugs like that.
Image
  • Author
  • Localization

Zmkiy, posted Sat Nov 28, 2020 5:35 pm (60721)


It's because CRC (4 bytes) after size archive.

Upload .so files in "lib" folder here.
  • Author
  • Localization

hnnewgames, posted Sat Nov 28, 2020 7:21 pm (60726)


Zmkiy wrote:
It's because CRC (4 bytes) after size archive.

Upload .so files in "lib" folder here.

Hmm
Here
  • Author
  • Localization

Zmkiy, posted Mon Nov 30, 2020 5:33 pm (60788)


Ok, I found the checksum function. :)
It is FNV132
It use checksum for DATA.
SIZE_DATA(4 byte) | CHECKSUM(4 byte) | DATA (SIZE_DATA byte)

Code:
$Path = "data.dat"
$File = FileOpen($Path,16)
$Size = FileGetSize($Path)

$a3 = $Size
$Result = -2128831035
if $Size > 0 Then
   $v3 = $Result
   $v4 = 0
   While $v4 $a3
      $v5 = 16777619 * $v3
      $v6 = Dec(StringMid(FileRead($File,1), 3))
      $v3 = BitXOR($v5,$v6)
      $Result = $v3
      $v4 = 1
   WEnd
EndIf
MsgBox(0,"",$Result)
  • Author
  • Localization

otaviotr43, posted Mon Nov 30, 2020 5:45 pm (60789)


How to use?
  • Author
  • Localization

Zmkiy, posted Mon Nov 30, 2020 5:47 pm (60790)


otaviotr43 wrote:
How to use?

Maybe swuforce will update their script.
  • Author
  • Localization

hnnewgames, posted Mon Nov 30, 2020 6:20 pm (60793)


Zmkiy wrote:
otaviotr43 wrote:
How to use?

Maybe swuforce will update their script.


Let's wait for Swuforce to respond
  • Author
  • Localization

swuforce, posted Mon Nov 30, 2020 7:37 pm (60797)


Try now. Thank Zmkiy.
  • Author
  • Localization

Zmkiy, posted Tue Dec 01, 2020 7:20 am (60813)


swuforce wrote:
Try now. Thank Zmkiy.

It seem like missing "padding".
STRS (4 byte) | SIZE_DATA (4 byte) | CHECKSUM (4 byte) | DATA (SIZE_DATA byte) | NULL ((4 - SIZE_DATA % 4) % 4 byte) | SYMB (4 byte)
  • Author
  • Localization

swuforce, posted Tue Dec 01, 2020 5:44 pm (60828)


Thanks, maybe now fixed.
  • Author
  • Localization

hnnewgames, posted Tue Dec 01, 2020 9:51 pm (60845)


Image

Working great!
Thank you Swuforce and Zmkiy! Now I will be able to translate into Portuguese.
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.