Author Topic: Developer's Log  (Read 421713 times)

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #900 on: June 17, 2015, 09:29:35 AM »
After further investigation, I've decided that custom TTsav files are not the way to go, as parsing them would be complicated and prone to errors; I'm instead adapting the existing code for generating these files and formatting them as XML files instead. I'm also going to be incorporating the data from the various save slots into each saved game (they are currently kept separate from one another). More to come soon...

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #901 on: June 17, 2015, 03:20:50 PM »
--the game now produces nicely formatted XML save game files! :)

(I've attached an example save file generated near the very beginning of the game.)
« Last Edit: June 17, 2015, 03:41:13 PM by CraigStern »

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #902 on: June 18, 2015, 09:40:45 AM »
--fixed a bug in which the game would not save changes to individual character inventories on the reserve supplies screen.

--recoded a bunch of inventory management functions with copyArray() to prevent array entanglement.

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #903 on: June 19, 2015, 09:27:05 AM »
--fixed a bug in which the rightmost door on the ground-level coria tavern map was impassable due to improperly set elevation.

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #904 on: June 19, 2015, 09:35:37 AM »
--the game now explicitly destroys old saved games when overwriting them with a new campaign to avoid any possibility of old data infiltrating the new game.

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #905 on: June 22, 2015, 08:22:48 AM »
Sigh; Adobe has decided to spontaneously drop support for Mac OS versions older than 10.9, and the laptop I've been borrowing to push the Mac updates has OSX version 10.8.5. (The owner doesn't want to update, as every OS update slows his machine down further.)

This means that I can't push any further updates until the situation is addressed. I've basically zeroed out my checking account to order a Mac Mini, which should be arriving in about a week; I'll set it up and push an update ASAP once it arrives. In the meantime, I'm going to keep fixing bugs...
« Last Edit: June 22, 2015, 08:26:32 AM by CraigStern »

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #906 on: June 22, 2015, 08:26:01 AM »
--fixed an issue in which the software I use to make the game decided to wipe the saved location of its icons. They'll be back in the next update.

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #907 on: June 22, 2015, 08:52:47 AM »
--fixed a bug where the game glitched out when you tried to save manually during deployment.

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #908 on: June 24, 2015, 10:33:32 AM »
--added a new property to one-shot sounds wherein they can be tagged with a string.

--added an optional second parameter to the PlaySound script action: sound tag. This assigns a string to a one-shot sound effect to serve as the sound's tag.

--new script action: StopSound. One parameter: a string, the tag of the one-shot sound to stop playing. (If multiple one-shot sounds have the same tag, then if you use that tag with StopSound, all of them will stop playing.)

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #909 on: June 24, 2015, 10:41:03 AM »
--added text about damage fall-off to the third part of the game tutorial if the player takes too long figuring out how to destroy the altar

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #910 on: June 29, 2015, 11:58:30 AM »
Thank goodness, my Mac Mini finally arrived! I've gotten it set up and loaded with the necessary software--I should be able to push a new build of the game tonight. :)

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #911 on: June 29, 2015, 12:53:10 PM »
--good news: I think I've pinpointed to the source of the game's memory leak! Bad news: it's somewhere in the third-party particle engine, which is rather obtusely coded. It might take me a while to figure out how to fix it--so much so that I wonder whether it could actually be better for me to simply write a brand-new particle engine myself... Annnnnnd I figured out a fix for it! Holy crap--the game runs blazing fast now. I am so very pleased. I'll be pushing version 1.038 shortly. :D

« Last Edit: June 29, 2015, 02:10:21 PM by CraigStern »

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #912 on: June 29, 2015, 05:06:35 PM »
released version 1.038

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #913 on: July 02, 2015, 02:20:23 PM »
- fixed a bug in which one could not add +, -, * or / operators in the Tags field of the Edit Character window in the map editor.

Offline CraigStern

  • The Creator
  • Administrator
  • Hero
  • *****
  • Posts: 4112
    • View Profile
    • Sinister Design
Re: Developer's Log
« Reply #914 on: July 07, 2015, 07:57:30 AM »
--new script action: Log. Takes one parameter: a string to print to the game's log.