kexter's log
Re: kexter's log
Thursday, 2016-05-12
Separated some hardcoded text from the game logic.
Separated some hardcoded text from the game logic.
Re: kexter's log
Friday, 2016-05-20
Implemented some minor UI tweaks for pages without hotspots.
Fixed some debug functionality.
Refactored some code.
Implemented some minor UI tweaks for pages without hotspots.
Fixed some debug functionality.
Refactored some code.
Re: kexter's log
Saturday, 2016-05-21
Initial work on a new VM and compiler for the game code, codenamed Bisk.
Initial work on a new VM and compiler for the game code, codenamed Bisk.
Re: kexter's log
Sunday, 2016-05-22
Initial integration of the Bisk VM and transpiler to the game.
Bisk: Added support for pages, hotspots, and responses.
FIX: Certain functionality were broken for hand difficulty.
Various other fixes.
Initial integration of the Bisk VM and transpiler to the game.
Bisk: Added support for pages, hotspots, and responses.
FIX: Certain functionality were broken for hand difficulty.
Various other fixes.
Re: kexter's log
Monday, 2016-05-23
Bisk: Improved tokenizer and various modifications to the VM.
Bisk: Improved number-classification for the tokenizer.
Moved the game-variable declarations to a Bisk script.
Game variables can now have a default value which they are initialized to.
Fixed some minor issues.
Bisk: Improved tokenizer and various modifications to the VM.
Bisk: Improved number-classification for the tokenizer.
Moved the game-variable declarations to a Bisk script.
Game variables can now have a default value which they are initialized to.
Fixed some minor issues.
Re: kexter's log
Tuesday, 2016-05-24
Initial work on the new localization system.
Initial work on the reimplementation of the achievement system in Bisk.
Retired some legacy utilities.
Reworked the handling of resource-strings.
Removed unused data from all locales.
Initial work on the new localization system.
Initial work on the reimplementation of the achievement system in Bisk.
Retired some legacy utilities.
Reworked the handling of resource-strings.
Removed unused data from all locales.
Re: kexter's log
Wednesday, 2016-05-25
Locales are once again switchable.
All variables are now defined in Bisk code.
Locales are once again switchable.
All variables are now defined in Bisk code.
Re: kexter's log
Thursday, 2016-05-26
The complete achievement handling is now done in Bisk.
Episode management is now handled in Bisk.
Moved the text of the credits roll to a Bisk script.
Changed certain in-game variables.
Optimized the output of some internal utilities.
Removed the no longer used score-wheel code.
Temporarily removed the tic-tac-toe Easter Egg.
Bisk: The compiler now reports suspect "else if" cases which should be "elif"-statements.
The complete achievement handling is now done in Bisk.
Episode management is now handled in Bisk.
Moved the text of the credits roll to a Bisk script.
Changed certain in-game variables.
Optimized the output of some internal utilities.
Removed the no longer used score-wheel code.
Temporarily removed the tic-tac-toe Easter Egg.
Bisk: The compiler now reports suspect "else if" cases which should be "elif"-statements.
Re: kexter's log
Friday, 2016-05-27
Slightly refactored the game-state saving and loading functions.
Added a few testing hooks.
Converted all resource-strings for all locales to Bisk.
Slightly refactored the game-state saving and loading functions.
Added a few testing hooks.
Converted all resource-strings for all locales to Bisk.
Re: kexter's log
Saturday, 2016-05-28
Bisk: Implemented the "in" operator and removed the "check" command.
Bisk: The compiler now warns on unexpected separators.
Reworked the fade-to-black page transition effect.
Implemented the new inline conditional text construct.
Updated n1bar to utilize the new conditional text blocks.
Removed all text-modifying functions from the German locale.
Added support for page-local localization strings.
Bisk: Implemented the "in" operator and removed the "check" command.
Bisk: The compiler now warns on unexpected separators.
Reworked the fade-to-black page transition effect.
Implemented the new inline conditional text construct.
Updated n1bar to utilize the new conditional text blocks.
Removed all text-modifying functions from the German locale.
Added support for page-local localization strings.
Re: kexter's log
Sunday, 2016-05-29
Made the start- and end-pages configurable from Bisk code.
All BBCodes are now case-sensitive (lowercase only), and added support [url]-tags.
Removed all body-bypass blocks and reimplemented them as page-transition events.
Experimental: Added zoomToRect transition effect.
Made the start- and end-pages configurable from Bisk code.
All BBCodes are now case-sensitive (lowercase only), and added support [url]-tags.
Removed all body-bypass blocks and reimplemented them as page-transition events.
Experimental: Added zoomToRect transition effect.
Re: kexter's log
Monday, 2016-05-30
Bisk: Minor tweaks to the compiler.
Only serialize variables if their current values differ from their default values.
Removed all custom "on-page-load" functions.
Replaced all <br> tags in the game-data with new-line characters.
Experimental: Added zoomFromRect transition effect.
FIX: No debug info was reported for the last few variables.
Bisk: Minor tweaks to the compiler.
Only serialize variables if their current values differ from their default values.
Removed all custom "on-page-load" functions.
Replaced all <br> tags in the game-data with new-line characters.
Experimental: Added zoomFromRect transition effect.
FIX: No debug info was reported for the last few variables.
Re: kexter's log
Tuesday, 2016-05-31
All Bisk scripts are now gathered into a single "game-scripts.js" file.
FIX: Strings were not properly escaped during the Bisk to JS transpilation process.
All ETATO-related game-scripts converted to Bisk.
Converted ETOBB and ETOSCB game-scripts to Bisk.
All Bisk scripts are now gathered into a single "game-scripts.js" file.
FIX: Strings were not properly escaped during the Bisk to JS transpilation process.
All ETATO-related game-scripts converted to Bisk.
Converted ETOBB and ETOSCB game-scripts to Bisk.
Re: kexter's log
Wednesday, 2016-06-01
Bisk: Replaced the "in" operator with the "has" operator.
FIX: The Bisk implementation of floor and ceil was broken.
Converted all remaining game-scripts to Bisk.
Removed all remaining text-modifying blocks.
Removed support for text-modifying blocks.
Changed the title to "BEW" on the start page.
Bisk: Replaced the "in" operator with the "has" operator.
FIX: The Bisk implementation of floor and ceil was broken.
Converted all remaining game-scripts to Bisk.
Removed all remaining text-modifying blocks.
Removed support for text-modifying blocks.
Changed the title to "BEW" on the start page.
Re: kexter's log
Thursday, 2016-06-02
The internal tools now generates Bisk output.
All strings are now stored in locale-blocks.
Switched to the new localization format.
FIX: Do not highlight the score-bubble of haven't yet met girls. Default the highlighting to Emily.
The internal tools now generates Bisk output.
All strings are now stored in locale-blocks.
Switched to the new localization format.
FIX: Do not highlight the score-bubble of haven't yet met girls. Default the highlighting to Emily.
Who is online
Users browsing this forum: No registered users and 4 guests