EDITOR CODE CHANGELOG
Date: Thu Jan 30 20:40:11 2020 +0100
- Bump to version 0.20.2
Date: Thu Jan 30 01:37:08 2020 +0100
- Added version number display on main menu
Date: Wed Jan 29 19:58:48 2020 +0100
- Bump to version 0.20.1
- Build fix
Date: Wed Jan 29 18:46:06 2020 +0100
- Added a user feedback message facility
Date: Sun Oct 13 15:57:14 2019 +0200
- Header include fixes
Date: Sat Aug 3 12:58:18 2019 +0200
- Bump to version 0.20.0 after the game
Date: Thu Jul 25 23:35:22 2019 +0200
- Bump to version 0.19.7
Date: Thu Jul 25 23:34:25 2019 +0200
- Bugfix : no more green-ish display of the area in the editor
- Added display of the foreground layer of the area for
a complete overview of visible tiles
Date: Thu Jul 25 22:21:37 2019 +0200
- Bump to version 0.19.6 after the game
Date: Thu Jul 25 22:20:24 2019 +0200
- Added new detached torch light sprite
Date: Sat Jul 13 20:34:48 2019 +0200
- Bump to version 0.19.5 after the game
Date: Sat Jul 13 17:05:41 2019 +0200
- Bump to version 0.19.4
Date: Sat Jul 13 17:05:08 2019 +0200
- Crashfix : memcpy takes a byte counts and not element counts !
Date: Sat Jul 13 14:45:44 2019 +0200
- Bump to version 0.19.3 after the game
Date: Sat Jul 13 08:21:33 2019 +0200
- Bump to version 0.19.1
Date: Sat Jul 13 08:20:55 2019 +0200
- Bugfix : now making sure that layer count in tilemap data is
sync'd with LOE layer count for the current area
Date: Sat Jul 13 08:20:06 2019 +0200
- Bugfix : memory leak in stage_add_layer_names() if called on
already existing data
Date: Sat Jul 13 08:19:39 2019 +0200
- Bugfix : infinite loop in stage_add_layer_names()
Date: Fri Jul 12 09:07:16 2019 +0200
- Bump to version 0.19.0
Date: Fri Jul 12 09:07:03 2019 +0200
- Added support of darkness-forbid action spot flag in
edition menus
Date: Fri Jul 12 09:06:19 2019 +0200
- Added TODO list as comments in the main module
Date: Tue Jun 25 21:40:45 2019 +0200
- Bump to version 0.18.0 right after the game
Date: Tue Jun 4 22:16:16 2019 +0200
- Updated item names for consistency with the new game
design
- Bump to version 0.17.1
Date: Sun May 12 21:41:18 2019 +0200
- Bump to version 0.17.0
- Updated resources indices (items sprites added in-game)
Date: Sat Feb 16 18:36:24 2019 +0100
- Bump to version 0.16.5
Date: Wed Oct 10 01:14:09 2018 +0200
- Bump to version 0.16.4
Date: Wed Oct 10 01:13:53 2018 +0200
- Crashfix : only get the layer count from the tilemap API
if the stage is loaded, otherwise fall back to 0 layers
Date: Tue Oct 9 22:53:33 2018 +0200
- Bump to version 0.16.3 (minor fix on the game program)
Date: Tue Oct 9 22:42:31 2018 +0200
- Bump to version 0.16.2 (aligned with the game program
version)
Date: Tue Oct 9 22:41:58 2018 +0200
- Added a function to access the metadata structure of
an episode (for later use)
Date: Tue Oct 9 22:41:24 2018 +0200
- Bugfix : black quad instead of character sprite (no texture
can be created when loading an image before the graphics
engine initialization). A post-init texture creation does
the trick (a cleaner way to handle things would to make sure
that graphics are initialized before loading the episode
data)
Date: Tue Oct 9 22:39:25 2018 +0200
- Updated the program code to abide by the latest Legacy
API changes
Date: Mon Aug 20 18:42:29 2018 +0200
Merge branch 'release-0.15.0'
Date: Mon Aug 20 18:42:16 2018 +0200
- Bump to version 0.15.0 (catching up to the main game
project, as version 0.14.0 seems to have been omitted)
Date: Mon Aug 20 18:40:49 2018 +0200
- Merge branch 'tilemaps-api' into 'release-0.15.0'
Date: Mon Aug 20 15:55:24 2018 +0200
- Rewrote the stage API to rely on the new Legacy library's
tilemap API
Date: Sat Jul 7 13:46:18 2018 +0200
- Merge branch 'release-0.13.0'
Date: Sat Jul 7 13:46:02 2018 +0200
- Bump to version 0.13.0
Date: Sat Jul 7 13:44:54 2018 +0200
- Control daylight through action spots and storyboard
events
- Switched 'set daylight' and 'set light' action spots
and storyboard events to flag types
Date: Wed Jul 4 21:22:55 2018 +0200
- Merge branch 'release-0.12.0'
Date: Wed Jul 4 21:22:36 2018 +0200
- Bumped to version 0.12.0
Date: Tue Jul 3 21:06:29 2018 +0200
- Fixed a nasty crash, caused after cleaning both speech
previews and area mappings at the same time before
creating speech previews only (during new script setting)
Date: Mon Jul 2 22:44:39 2018 +0200
- Added support of storyboard events allowing to mark
facts
- Added flags to control fact-based locking of
storyboard events
Date: Mon Jul 2 22:41:06 2018 +0200
- Missing new action spot related data initialization
in LOE functions
Date: Mon Jul 2 09:02:31 2018 +0200
- Editor fixes for fact-based locking edition
Date: Sun Jul 1 22:28:47 2018 +0200
- Missing stuff on last commit
Date: Sun Jul 1 21:28:36 2018 +0200
- LOE version bump to support action spots fact-based
locking
Date: Sun Jul 1 20:49:17 2018 +0200
- Cleanup of unused item limits variable
- Integrated fact-based action spot locking into the
editor
Date: Sun Jul 1 17:07:07 2018 +0200
- Renamed achievements to facts
Date: Sun Jul 1 16:20:01 2018 +0200
- Achievement database loading and read/write access
Date: Sun Jul 1 14:20:01 2018 +0200
- Switch to clang for compiler
- New LOA tool to create binary version of achievements
database
Date: Mon Jun 4 09:05:46 2018 +0200
- Merge branch 'release-0.11.0'
Date: Mon Jun 4 09:05:31 2018 +0200
- Bump to version 0.11.0
Date: Fri Jun 1 22:57:43 2018 +0200
- New start inventory content edition mode
Date: Fri Jun 1 22:56:08 2018 +0200
- Bump to LOE format version 2.3.0
- Support of start inventory content specification
Date: Tue May 29 00:28:35 2018 +0200
- Merge branch 'release-0.10.0'
Date: Tue May 29 00:28:23 2018 +0200
- Bump to version 0.10.0
Date: Tue May 29 00:27:35 2018 +0200
- Fix : keep the item selection entry value within
boundaries when using the editor menu
Date: Tue May 29 00:15:20 2018 +0200
- Fix : setting action spot unlocked flag bit correctly
- Now supporting edition of action spot key items
- Removed shiny/wonder action spot flag bits
- Bumped LOE format version to 2.2.0
Date: Sun May 27 16:11:53 2018 +0200
- Merge branch 'release-0.9.0'
Date: Sun May 27 16:11:35 2018 +0200
- Bumped to version 0.9.0
Date: Sun May 27 15:51:19 2018 +0200
- Item labels sync'd with values
Date: Sun May 27 15:47:27 2018 +0200
- Crashfix : use item count when needed instead of light
count (copy/paste mistake)
- Use the same enums than in the game for items
Date: Sat May 26 00:02:55 2018 +0200
- In non-fullscreen mode, center the window on the screen
on startup
Date: Sat May 19 13:30:22 2018 +0200
- Merge branch 'hotfix-entry-ui'
Date: Sat May 19 13:29:28 2018 +0200
- Bugfix : make the entry UI use Legacy's automated
formatting system correctly
Date: Fri May 18 09:34:48 2018 +0200
- Merge branch 'release-0.8.1'
Date: Fri May 18 09:34:18 2018 +0200
- Bump to version 0.8.1
Date: Fri Apr 13 22:35:25 2018 +0200
- Merge branch 'release-0.8.0'
Date: Fri Apr 13 22:34:51 2018 +0200
- Bump to version 0.8.0 so that the editor version is
synchronized with the game's
Date: Fri Apr 13 22:29:16 2018 +0200
- Now using the lgc_tmx_clear() function
- Refer to the codex in the common resource data
indices instead of the story (which should only
be referred to in episode resource data)
Date: Sat Dec 23 17:58:25 2017 +0100
- Updated the code after the changes to the legacy tell API
Date: Sat Dec 16 11:03:15 2017 +0100
- Merge branch 'release-0.5.1'
Date: Sat Dec 16 11:02:05 2017 +0100
- Bumped version up to 0.5.1 (0.5.0 had not been merged back into
develop)
Date: Sat Dec 16 10:57:23 2017 +0100
- Bugfix : reset the menu id to -1 after deactivating
the edition mode menu
Date: Fri Dec 8 23:24:38 2017 +0100
- Adapted the code to the new multiple legacy tell databases
paradigm
Date: Mon Dec 4 23:20:37 2017 +0100
- Bumped version up to 0.5.0
Date: Mon Dec 4 08:36:32 2017 +0100
- Rolled back a build warning fix that only works on 64bits
platforms
Date: Sun Dec 3 14:10:44 2017 +0100
- Fixed more build warnings
Date: Sun Dec 3 14:10:27 2017 +0100
- Updated the code to abide by the changes to the menu
validating option callback signature
Date: Sat Dec 2 13:45:54 2017 +0100
- Bugfix : now properly writing item count to file
Date: Wed Nov 29 23:05:55 2017 +0100
- Fixing copy-pasted stuff related to NPC and light
management that only used to work by luck
Date: Wed Nov 29 23:04:51 2017 +0100
- Enabled the item edition mode in the editor
Date: Wed Nov 29 23:03:56 2017 +0100
- Added item edition support in the editor
Date: Wed Nov 29 23:00:29 2017 +0100
- Added items support in the stage API
Date: Wed Nov 29 22:58:14 2017 +0100
- Bump to LOE 2.1.0
- Added area items support
Date: Thu Nov 16 00:13:56 2017 +0100
- Replaced Nemesis lock/unlock stage action spots by item
add/remove ones, and added item models for picker option
data limits
Date: Sat Sep 30 23:17:19 2017 +0200
- Restored GLFW 3.2+ features
Date: Sat Sep 30 23:07:06 2017 +0200
- Merge branch 'rpi-port' into 'develop'
Date: Sat Sep 30 23:00:45 2017 +0200
- Up to date with the latest legacy state API
Date: Tue Sep 5 11:19:11 2017 +0200
- Merge branch 'develop'
Date: Tue Sep 5 11:17:35 2017 +0200
- Backport of the legacy name entry API fixes
Date: Mon Sep 4 17:25:49 2017 +0200
- Merge branch 'develop'
Date: Mon Sep 4 17:24:53 2017 +0200
- Updated the code to support the latest changes to the legacy
controls API
Date: Mon Aug 28 00:27:37 2017 +0200
- Merge branch 'develop'
Date: Mon Aug 28 00:27:17 2017 +0200
- Updated the code to support legacy multi-action menu callbacks
Date: Fri Aug 25 19:41:54 2017 +0200
- Removed duplicated code thanks to the new legacy entry input
function
Date: Thu Aug 24 22:25:21 2017 +0200
- Merge branch 'develop'
Date: Thu Aug 24 22:24:43 2017 +0200
- Renamed the gamio library to legacy and updated the code
accordingly
Date: Tue Aug 1 20:19:23 2017 +0200
- Merge branch 'metadata-edition' into 'develop'
Date: Tue Aug 1 20:18:48 2017 +0200
- Metadata can now be edited
Date: Tue Aug 1 16:42:04 2017 +0200
- Merge branch 'light-edition' into 'develop'
Date: Tue Aug 1 16:40:42 2017 +0200
- Added light edition mode
- Updates to the main display loop to support the new Gamio
framebuffer handling mechanisms
Date: Tue Aug 1 13:14:25 2017 +0200
- Removed verbose output used to debug previous changes
Date: Sun Jul 30 22:33:59 2017 +0200
- Bump to version 0.3.0 / LOE format version 2.0.0
- Now the editor allows the user changes on the layer roles with
4 roles available in total for now (background, foreground,
collisions, one-way up platforms)
- Added a new submenu to the main menu to edit layer roles
Date: Tue Jul 25 00:58:41 2017 +0200
- Gamio renaming : the revenge !
Date: Wed Jul 19 00:34:40 2017 +0200
- Bumping LOE format version to 1.3.0
- Added flags to NPCs
- NPCs can be set to auto to be spawned when the stage map is
loaded or not. In the latter case, they can manually be
spawned using a new action spot type (spawn npc).
Date: Sun Jul 16 16:50:24 2017 +0200
- Bump to version 0.2
- Updates to abide by new Gamio function names convention
- New edition mode : NPCs
- New action spot flags : shiny / wonder
- Bugfix : segfault when trying to load an episode from an empty
path
Date: Thu May 4 18:56:05 2017 +0200
- New light available in the editor : flashlight
- Now using vertical coordinates for action spots
Date: Sun Apr 23 22:05:11 2017 +0200
- Implemented a way to use the keyboard directly to type filenames
when needed
- Removed responses to keys V, X, and C, as this is an editor and
not the actual game
- Work on menu entry limits (related to the use of multiple
respawn coordinates per area)
- Now episodes are stored in a subdirectory, conveniently named
like the one used by the actual game, allowing the user to
place both programs in the same directory
Date: Tue Mar 7 15:26:33 2017 +0100
- Dynamic character sprite setting
- Now respawn coordinates can be deleted using the selection
mechanic (pointer)
Date: Sun Mar 5 18:44:10 2017 +0100
- Showing the index and the first few characters of a story string
instead of just the first few characters, as a preview
Date: Sun Mar 5 17:14:54 2017 +0100
- Real "save as" behavior, asking for confirmation about the path
Date: Sun Mar 5 15:53:18 2017 +0100
- Updated the codebase to match the new gamio graphics API
- Added a "new episode" option
- Properly handle stage cleanup procedure
Date: Wed Dec 21 23:48:06 2016 +0100
- Added dynamic menu titles so that the user knows where he is at
all times during edition
Date: Wed Dec 21 20:40:39 2016 +0100
- Correctly set the chained action limits when editing an action
spot
Date: Tue Dec 20 22:06:17 2016 +0100
- Improved the respawn coords edition mode (now showing the player
sprite where it should appear and using it as mouse pointer)
- Remove the temporary episode file after overwriting it during a
saveas operation
Date: Thu Sep 1 15:01:52 2016 +0200
- LOE format change : no action string is required anymore, using
TLL data instead
- Now showing previews of text data instead of TLL ids
Date: Wed Aug 31 12:07:08 2016 +0200
- Properly delete action spots, storyboard phases and events
Date: Tue Aug 30 22:41:37 2016 +0200
- Effectively add new action spots
- Visual hint about action spots being edited
- New entries to delete actions spots, storyboard phases and
events
- Navigate between action spots without leaving the edition
menu
- Set info and speech limits based on what can be read in the
episode file
Date: Mon Aug 29 18:43:50 2016 +0200
- Implemented options to add storyboard phases and events
Date: Sun Aug 28 17:58:43 2016 +0200
- New menu-based interfaces to edit action spots and storyboard
phases/events
Date: Wed Aug 3 22:46:23 2016 +0200
- Create area reset coordinates and use the first set as a start
position
- New function to create an empty storyboard phase (unused yet)
Date: Wed Aug 3 19:44:26 2016 +0200
- Introducing RespawnCoords and ActionSpot edition modes
- Handling pointer clicks and selections depending on which
edition mode the editor is in
Date: Wed Aug 3 17:20:53 2016 +0200
- Now properly handling the case where TMX data is imported into
empty episode data (when starting up the program with no
loaded episode for instance)
Date: Tue Aug 2 19:02:44 2016 +0200
- Added load/saveas app states using the entername gamio API
- Now using a "currentResources" setting to start the program
with the latest resources file already loaded in
Date: Mon Aug 1 22:59:09 2016 +0200
- New option to import TMX data and update gamio resources files
Date: Tue Jul 26 18:53:18 2016 +0200
- Switched from OSX to Windows for default build system
- Added new fullscreen setting support
Date: Sat Jul 2 18:48:08 2016 +0200
- Checkpoint commit : cannot build (started implementing stage
import)
Date: Sat Jul 2 17:11:52 2016 +0200
- Added a menu option to switch the current working area to another
Date: Fri May 27 08:06:37 2016 +0200
- Draw a selection rectangle with the mouse
Date: Sun May 22 09:23:35 2016 +0200
- Avoid displaying non-existent stage data when nothing is loaded
Date: Sat May 21 12:41:19 2016 +0200
- Successfully load data from a resource file and save it again
to a LOE file with consistency
Date: Tue Apr 5 08:58:20 2016 +0200
- Roughly display action spots as red areas on the editor screen
Date: Sun Apr 3 17:44:37 2016 +0200
- Initial commit : working stage section display and browsing, but
without showing action spots