Messages

 
DISE for Riptide: Things that do not work well yet: weapon proficiency skills, maps, and possibly more.

Live chat: Sorry, I don't have the capacity to answer everyone timely at the moment. Please send e-mail instead.

If DISE is stuck trying to update, run this command in Command Prompt.

Tuesday, January 27, 2015

Dying Light save editor, trainer, and a need for a good name

It's a bit early to say anything conclusive about whether there will actually be a save editor, game trainer, or even other modding tools; however, I would like to take this opportunity to ask you to spare a little time to tell me where your interest lies.

If you can't find the right question, or wish to elaborate on your answer, I would appreciate your comment!

Giveaway: I'm giving away keys for DISE and future Dying Light save editor to those who have the best suggestions! See details below.

Follow me on twitter to get the latest updates as soon as they're available.

Would you like a save editor for Dying Light?

Would you like a trainer for Dying Light (PC)?

Edit: I've become aware of a trainer made by MrAntiFun. If his trainer is good enough, then I don't need to prioritize making one of my own. My potential future trainer would however be compatible with all possible versions of the game, and include a super-jumping feature; maybe even an in-game overlay depending on how much effort it's sensible to put into it.

What would be a good name for the Dying Light save editor?

DISE is a cool name because it's pronounced just like the word "dice"; had DISE been split into two versions (one for Dead Island, one for Riptide), a fitting name could have been RISE, because it's similar and can be pronounced just like "rice".

Now the question is: What's a good name for a game-save editor for Dying Light?

My first idea for a name was "Dylise" (Dying Light Save Editor) and similar variants. I don't think it's a bad name, I just don't feel that it's the best name.

Please choose the name you prefer or comment with a suggestion.

Giveaway

Suggest a good name and – as a small token of appreciation – I'll give you premium features for DISE for free! If there will be a Dying Light save editor and premium features, you'll get that as well for free in the future!

Exactly when you'll get your free key(s) hasn't been decided yet, but I'll need time to actually receive suggestions, and of course review them suggestions internally. I might post another poll later with all of the suggestions, or just the best ones.

Rules:

  • Please elaborate a little bit, not just list a random word without any further explanation as to why you suggested the name.
  • If someone posted a suggestion before you, theirs will count and yours won't. You're free to comment more on the name but it won't earn you bonus points.
  • You don't have to be one of the first to suggest a good name. Even if you're last, your suggestion counts!

Dying Light has been released!

If you haven't heard of Techland's new game Dying Light, you should probably check it out!

I've received quite a few inquiries regarding this game, such as whether I'll make a save editor for it. The answer has greatly depended on the game's technical details, which I intend to look more at shortly.

At first glance, I can see that the structure of the game data is quite similar to Dead Island.

For example, inventory items and collectibles are stored here in the same format we're familiar with:

Dying Light\DW\Data0.pak\data\scripts\inventory\

The raw save data also looks quite similar – so much that I tried to load it up in DISE (which failed miserably).

Saturday, December 27, 2014

Regarding "SSL_connect failed with error"

The following message started showing up in DISE since yesterday:

SSL_connect failed with error -208: error state on socket

First off, I'm sorry for the trouble. I didn't foresee that DISE would get this problem.

I bought and installed a new, more secure SSL certificate for my websites. The reason was that users of Google Chrome stopped being able to load my websites using secure connections. Unfortunately, this means that DISE now doesn't trust the new certificate, because it trusts only the CA (Certificate Authority) I used previously, which was StartCom. With the new CA being Comodo, I'll need to update the certificate in DISE in a future update.

This is related to automatic updates, so if you don't wish to see the error, the only suggestion I have right now is to disable automatic updates within DISE. You can still download DISE from the website and install the new version over the old one.

How to disable automatic updates (and get rid of the error)

Go to the main menu, then Tools > Preferences

Under General > Notifications, untick "When update was found".

Wednesday, December 10, 2014

Release: EDI tools (version a9158f6)

Updated the tools, but most important is the addition of the actual save editor for Escape Dead Island.

At the moment, neither Steam cloud, Xbox 360 or PlayStation 3 is officially supported, but support for all of these is planned.

Download

edi-tools-a9158f6-bin.zip (1.6 MB)

Changes

  • New save-editor tool.
  • Save-data dumps shouldn't display a type for the root key.
  • Updated documentation. It explains some things you can mod with the save editor.
  • Executables are now digitally signed.

Screenshot

Monday, December 1, 2014

Release: Updated and more EDI tools (version db9c02e)

I've made more progress with Escape Dead Island. That's not to say that there's a lot to do with the game though. The most helpful tool right now is the one that dumps save-data into a human-readable format. Everything is sorted as well, so we can easily spot difference between save-points.

For example, between two save-points, I saw that I received a medkit and a +3 health bonus, including some collectibles, other stats, and lots of other uninteresting objects' in-game state had also changed.

If you need more details, please check the included readme.

Download

edi-tools-db9c02e-bin.zip (1.5 MB)

Snippet of a diff-report

@@ -341,7 +343,7 @@
         achievement_c008 = 0
         achievement_c009 = 0
         achievement_c010 = 0
-        achievement_c011 = 0
+        achievement_c011 = 1
         achievement_c012 = 0
         achievement_c013 = 0
         achievement_c014 = 0
@@ -539,7 +541,7 @@
         pickup_pistol_02 = 0
         pickup_shotgun_01 = 0
         pickup_shotgun_02 = 0
-        pickup_stealth_weapon_01 = 0
+        pickup_stealth_weapon_01 = 1
         pickup_stealth_weapon_02 = 0
         pocket_camera = 5
         postcard_l_airfield_01 = 0
@@ -557,7 +559,7 @@
         praise_the_light = 0
         prologue_completed = 1
         radio_item = 0
-        screwdriver_01 = 0
+        screwdriver_01 = 1
         shotgun = 0
         shotgun_tier2 = 0
         siren_killed_while_screaming = 0
@@ -650,12 +652,12 @@
         sorted_audio_logs = 0
         spitter_killed_by_ranged = 0
         unarmed = 11
-        zombies_killed = 44
+        zombies_killed = 45
         zombies_killed_by_execute = 2
         zombies_killed_by_melee = 32
         zombies_killed_by_pistol_headshot = 0
         zombies_killed_by_shotgun_close = 0
-        zombies_killed_by_stealth_execute = 10
+        zombies_killed_by_stealth_execute = 11
         zombies_killed_dlc_pistol_range = 0
         zombies_killed_dlc_rifle = 0
     collected_gear
@@ -674,6 +676,7 @@
       keycard_red_02 = 1
       map_item = 1
       pocket_camera = 1
+      screwdriver_01 = 1
       unarmed = 1
       zombie_runner = 1
       zombie_runner_insanity = 1
@@ -2077,17 +2080,18 @@
         required_to_use_save_data
           dlc1 = 1
     level_save_data
-      active_objective = objective_m05_o03
-      active_waypoint = wp_m05_o04
+      active_objective = generic_explore_marina
+      active_waypoint = wp_m05_o11_2
       active_waypoint_level = l_marina_inside
-      current_level = t_marina_to_marina_inside
-      current_main_level = l_marina
+      current_level = l_marina_inside
+      current_main_level = l_marina_inside
       last_comic_panel = comicpanel_02
-      last_visited_map_location = l_marina
-      spawn_point = spawn_t_marina_to_marina_inside_garage
+      last_visited_map_location = l_marina_inside
+      spawn_point = spawn_mission_05_office
       visited_levels
         1 = l_beach
         2 = l_marina
+        3 = l_marina_inside

Sunday, November 23, 2014

First release: Escape Dead Island tools

Hello everyone!

A new spin-off game in the Dead Island world was released recently, namely Escape Dead Island, made by Fatshark.

Long time before the release of the game, I said that I had no plans for this new game, but after receiving some inquiries, I decided to take the challenge after all.

Now that there is some progress on my side, I can share some of it. For now, there's only one tool, but if this goes as planned, there will be more. It's not much but it should aid in further research and experimentation with the game.

The first tool is currently called "EdiSaveDataRepacker"; it's meant for unpacking your save-data, letting you modify it using a hex editor or better, then re-pack the save-data so that it can be used in-game. I included some minimal "documentation"/readme with the program, which I've also pasted down below.

As for the future, I must say that the game is a bit limited compared to Dead Island (as one can expect), so I'm not expecting much when it comes to modding the game and save-data.

Screenshot

Download

edi-tools-369f620-bin.zip (1.4 MB)

Readme

EDI Tools

EDI Tools is a collection of tools for the game Escape Dead Island by Fatshark, to aid with data research and data manipulation.

System requirements

Save-data tools

These tools aid with handling data for saved games.

EdiSaveDataRepacker

Used for unpacking and repacking of raw save-data in its uncompressed, serialized form.

What it can do:

  • Accept files via drop-and-drop.
  • Unpack the data into its uncompressed, serialized form.
    • Save it to a file.
    • Edit it directly using the bundled hex editor.
  • Automatically repackages the file when you modify the data.

What it can't do:

  • Make your life easier when handling files for Steam, PlayStation 3 or Xbox 360.
  • Automatically create backups. It's advised that you always keep a backup to prevent data loss.
  • Display the actual save-data in a human-readable form.

Thursday, October 17, 2013

Expired domain, news inside DISE

One of the domain names I don't plan to use anymore (sldayo.com) has just expired, and DISE can't display news.

It's unfortunate that DISE still tries to use that domain, and I'm sorry for letting you see that.

There's nothing interesting in the News area now except for advertisements and such; however, I will update the domain name in the next update for DISE so that news appear as usual again.

Thank you!