Skip to content
This repository was archived by the owner on Jul 28, 2018. It is now read-only.

Releases: inkyblackness/deck

v1.3.2 - Obsolescence Release

28 Jul 08:09
Compare
Choose a tag to compare

With the release of InkyBlackness - HackEd, this deck package has become obsolete and will be discontinued.

This release only adds this notice to the relevant readme files.

Usage of programs from the deck package are discouraged from now on. Please refer to the development of HackEd and read about it on the systemshock.org forums.

v1.3.1 - Bugfix for shortcuts (MS Windows)

23 Jun 18:55
Compare
Choose a tag to compare

Quite late, it was detected that key shortcuts (needed for copy/pasting text) were not working under MS Windows. Turns out, key names are uppercase there, contrary to lowercase under Linux.

Now it's easy again to extract and insert messages from/into the editor.

v1.3.0 - Feature update

09 Jun 09:52
Compare
Choose a tag to compare

Thanks to user-feedback, the UI editor has been extended with some usability features:

  • Reversed mouse wheel: The slider and texture selectors now move right when scrolling "up". A command-line option exists to revert to the old behaviour.
  • Keyboard shortcuts for edit modes. The modes are now associated with F* keys. The combo-box to select them shows the associated key in brackets.
  • In level objects mode, the right panel shows X/Y/Z information for the tile under or nearest object next to the mouse cursor. For tiles, the floor height is shown.
  • Level control mode has now two level texture selection lists, to make it easier to differenciate which textures are available for walls only.
  • Added a snap-to-grid option when adding objects: Holding the Shift key while adding an object aligns it to a grid with a size of half the tile-width. (i.e., center on tile, center at nearest wall, put in corner)
  • Icons and paintings received extra properties to select the actually displayed frame.

v1.2.0 - High DPI support, updates, and fixes

08 Mar 20:58
Compare
Choose a tag to compare

shocked-client high DPI support

The main point of this release is the support for "High DPI" devices - i.e., screens with a high resolution, such as 4K screens. Up until now, the editor (shocked-client) only looked good on "regular" monitors, such as with a vertical resolution of 1080 pixels. Higher resolutions caused the content, especially the text, to become too small and unreadable.

Now, shocked-client supports a new command-line parameter: --scale, which is a floating point value between 0.5 and 10.0. Defaulting to 1.0, it creates a UI as before. A user with a 4K screen might want to pass 2.0 or even 2.5 for a good viewing experience.

hacker rework

The tool hacker is being reworked. As an immediate effect, it now supports "readline"-like input. Commands can be auto-completed with tab, as well as finally supporting a command history (cursor-up).

The diff command has been simplified internally, and lesser used commands like query being removed completely.

More to come with hacker.

Overall

  • hacker: BugFix: Coloured output on Windows is now as expected (as under Linux)
  • shocked-client: BugFix: Shader code still used outdated functions and caused error on modern systems (would not start)
  • all: Internal serialization code is being reworked to be more "Go" like - ongoing process

v1.1.0 - New tool and minor fixes

28 Feb 20:10
Compare
Choose a tag to compare

This release contains a new tool, reactor-rng, and minor fixes in chunkie

New tool: reactor-rng

reactor-rng is for patching save-game files that have been created by versions of "System Shock Enhanced Edition" with a static code for the reactor. Running this command-line tool on save-games will set the code to a new, random value and apply it where needed on Citadel.

Chunkie fixes

Thanks to @winterheart , chunkie now

v1.0.0 - Milestone!

19 Aug 17:01
Compare
Choose a tag to compare

This release marks a milestone for the editor package.
After several years in the making, it is a checkpoint for the project, as well as for me.

Contained tools

Summary of the contained tools and their features:

shocked-client

The main editor. An OpenGL based editor in the style of classic 2D top-down editors.
It provides editing functions for the archive, as well as various content-related resources (messages, textures, ...)
Read the documentation on the editor for its functions: https://github.com/inkyblackness/shocked-client/wiki

construct

Helper utility to create empty archives and resource files.

chunkie

A simple tool to import and export resources. Not all formats are supported, yet, if the proper ID is known, it still allows more access to the resources than the graphical editor.

hacker

The original tool with which a lot was cracked. Allows low-level modification on byte level, with the potential to crash the engine.

Missing features

There are some editing capabilities missing, such as modifying video mails or cutscenes. Some details on level objects are also not yet unlocked. This is partly because of missing information on the structures, as well as too much effort (for now) without any demand for it.
If a mod is in the works and requires further features, they most likely will be provided. Otherwise, it's just an optional exercise.

References

These tools were used to create sample mods, which can be found here: https://github.com/inkyblackness/mod-examples
A separate YouTube channel has some tutorial videos: https://www.youtube.com/channel/UCxEhgHRGd6WLEUEw8vnHm2Q
Official discussion thread: https://www.systemshock.org/index.php?topic=9515.0

inkyblackness-v1 0 0

v0.11.0 - Block puzzle editor, and details

12 Aug 13:24
Compare
Choose a tag to compare

This release adds two features:

First, a block puzzle editor, which was the last major item missing for creating regular level mods.

And second an extension to the save system. Up to this release, the editor would auto-save changes after 5 seconds of idle time. Now, this time can be changed by passing in a new command line parameter. In addition to this, a key shortcut has been added to manually save any changes (Ctrl+S).

Additionally, details on various level object properties have been refined and brought to the newest documented state.

inkyblackness-v0 11 0

v0.10.6 - Lighting update

05 Aug 13:19
Compare
Choose a tag to compare

The editor has been modified regarding the lighting system:

  • Instead of configuring "darkness" per tile, now the "light" values are configured (number range simply inverted). This then matches the light configuration of the action.
  • Light action modified to read "On" and "Off" states instead of "Add"/"Remove".
  • Linear gradient light type removed - couldn't be brought to work anymore.
  • Better ranges for the timer action.

v0.10.5 - BugFix Change Effect action

24 Jul 17:07
Compare
Choose a tag to compare

The effect type property of the "Change Effect" action had wrong enumeration values. This is is fixed.

v0.10.4 Door properties and "various messages"

22 Jul 18:11
Compare
Choose a tag to compare

Minor update:

  • Door properties refined
    • access level 255 allowed again
    • message index offset added
  • "Various messages" added to texts mode; From these messages the door-lock messages are picked.