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.

[PC] Sinking Island [*.opk]

Featured Replies

  • Localization

Greetings to all forum members,

 

I am seeking a tool to create or manipulate .opk files for export and import purposes of "Sinking Island".

Currently, I am using Dragon UnPACKer, and it successfully extracts the .opk files. However, it regrettably leads to some issues:
 

The "interface.opk," which contains only textures, functions well. In other words, the game reads the external folder without any problems.

On the other hand, the "script.opk," containing scripts and text language, extracts successfully, but the game refuses to read the external folder.
Screenshot_2023-11-10_221710.jpg.69495423c732f1c1e923b7a9dbb1e89d.jpg

Hence, I am reaching out to inquire if anyone possesses a tool for Sinking Island or has the capability to create one for importing files back into the .opk archive.

I have also included a script.opk for reference.

script.zip

 

Thank you for your time and consideration. I appreciate any assistance or insights you can provide.

Solved by ikskoks

  • Author
  • Localization
18 hours ago, ikskoks said:

Try this script http://aluigi.altervista.org/bms/nikopol.bms
with quickbms http://aluigi.altervista.org/quickbms.htm

It has reimport function. You can read more about this in documentation http://aluigi.altervista.org/papers/quickbms.txt

Manages to extract the files up to 99%, but unfortunately, the import doesn't work. 

  • Author
  • Localization
23 hours ago, ikskoks said:

What do you mean? It's a very simple script, so import should work fine.

I get an error about something mismatch

here is a sample error of one file

- 0 files reimported in 0 seconds
  coverage file 0     0%   4          462        . offset 00000004
- open input *\Sinking Island\tool\quickbms\script\TD_up_btn.lua
- open script *\Sinking Island\tool\quickbms\nikopol.bms
- set output folder *\Sinking Island\tool\quickbms\New folder

  offset   filesize   filename
--------------------------------------

- signature of 4 bytes at offset 0x00000000 doesn't match the one
  expected by the script:

  this one: "OPLu"
  4f 50 4c 75                                       OPLu

  expected: "PAK "
  50 41 4b 20                                       PAK

- 0 files reimported in 0 seconds
  coverage file 0     0%   4          460        . offset 00000004

Press ENTER or close the window to quit


I tried changing the script of the

idstring "OPlu "

but I get the same error

  • Author
  • Localization
18 minutes ago, ikskoks said:

You're suppose to use the script on the OPK archive, not on the LUA file.

Уes extract works on OPK archive. But I want to import the stuff I edited to OPK archive

  • Author
  • Localization
On 11/13/2023 at 6:39 PM, ikskoks said:

Read section 3 of this guide for more details http://aluigi.altervista.org/papers/quickbms.txt

OR search on youtube "how to reimport with quickbms".

After carefully reviewing the documentation and a lot of effort, I successfully reimported the files. It became apparent that the output folder needed to be renamed to "Output" for it to work.
 😆

I appreciate your attention and the  information you provided.

Edited by Hulk

Create an account or sign in to comment

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.