Version 0.4.11 - Notes
This is a big one, especially because this game's GameMaker build was updated, causing some... happy accidents along the way. Good news is, the build is now 64-bit which should mean minor performance boosts for everyone (except for that one guy still relying on 32-bit builds, you can't play anymore. Sorry, it's out of my hands). Bad news is hopefully none, but I'll be watching for new bug reports.
Also, we now have a wiki!
Much less effect on turns at low Agility.
Less effective on turns when two units have a large Agility disparity.
Less effect on Move Range, and base Move Range has been increased at low Agility levels.
Haste now gives +10% more turns in addition to its Time effects.
Move Range Skills only give +15% Move Range.
Mistwalker deals less damage and has less defense.
New damage formula that should also make damage descriptions easier to understand.
With this in mind, almost all of the skill ratios have changed, so I won't note any that have basically the same final numbers. The ones that have changed:
Steadfast costs +1 MP and scales damage reduction based on your Willpower.
Ignite costs +1 MP and scales entirely off Intelligence.
Surge does not scale with Awareness anymore (less damage), but has a higher range.
Damage descriptions now ignore your Attack and just add up your base stat total. This should be more understandable anyway, since Defense had to be ignored and the predicted numbers were always wildly higher than the actual damage dealt.
Axe now gives -1 Agility and more Attack.
Spear now gives +1 Defense.
Ruby Ring now gives +1 Defense.
Blast Potion deals 20% less damage.
Siren Fight Rebalance:
The pace should be much faster already due to the Agility changes, but Siren also dies about ~15% faster, Guardians die about ~35% faster and give less XP.
Siren's AI has been reworked. Most notably she will use secondary Hailstorms a bit later in the fight.
Enchain now has a chance to lower CON/HP.
Siren will use Freeze a bit more earlier on, but will completely stop after the second Hailstorm.
Guardian's base damage is MUCH higher, but damage to Siren remains relatively unchanged. The goal was to keep the Guardian strategy effective, but requiring a build that can survive the damage.
Guardian's attack is slightly longer and wider.
When picking up equipment, a prompt will ask if you'd like to instantly equip it this turn.
Status Effect Rework:
Status effects have been heavily simplified. Now, when your turn ends, all of them tick down by 1 (Originally, debuffs would tick down on every unit's turn, which was just confusing in practice). With this in mind:
Devour now only lasts for 3 turns.
Blast Potion only stuns for 1 turn.
Ice Shard only Chills for 2 turns.
Freeze only stuns for 1 turn.
Ignite only lasts for 1 turn.
Status Effects still have no visual indicator, sorry. Just have a good memory I guess.
New Event + Combat in Cold Gates
This new encounter will test your Willpower and Sanity unlike any other enemy. And I don't just mean in-game: for anyone who felt the horror elements of this game were lacking, you might enjoy this (or maybe you won't? That is the point of horror after all).
A new, very powerful Scythe drop tied to the above.
Descriptions have been added to all Clickable Items and Combat Items. Combat Items require you to click them for their description (clicking again removes it), but you change this in options to just hovering.
Weapons now display their stats and passives in their description.
Both the WIP Item Slot Skills have been replaced by the Manic and Serenity Skills (Item Slots will be permanent improvements via Gold instead, should fit much better anyway).
Recursion effect slightly changed, and now works.
Fixed a bug that has been preventing Choices from highlighting when hovering their corresponding Node.
Fixed a bug that could allow the Autosave to skip fights.
Fixed a bug that could allow the Autosave to softlock fights (ouch).
Fixed a bug that kept SkillNodes clickable when a popup was on screen.
Fixed a bug with the opening transitioning music into combat (pitch lines up with normal music and should match the tempo properly).
Fixed a bug where the Back button would sometimes stay on screen when it shouldn't.
Fixed a bug with Elements reacting to the mouse while the map was being dragged around.
HP/SP/EP all keep their original percentage when adjusting (e.g. 6/10 -> 12/20)
Pickup / Retreat options, when available, now appear at the top of the command list.
Noted that Counter doesn't work, because it hasn't and I forgot to say it.
Alleyways / Black Knight now show up on the map instead of being hidden. Previous saves might behave a little wonky the first time you see them if you go back. The Alleyways have been renamed to Lowtown to avoid confusion.
Version 0.4.10 - Notes
Completely rebuilt the Combat Text Engine. The old version had many limitations in what it could display, and the new one... doesn't. With that in mind, if I've done my job correctly you should only notice there being more info (sometimes a bit too much, but that's for another update). If anything seems broken, let me know.
Sanity / Energy changes are now logged.
Healing (both natural and life steal) are now logged.
Area of Effect attacks now log individual hits correctly.
Buffs / Debuffs are now logged.
Some enemies now have unique responses each time they are damaged.
Items now can have unique messages when used. Most don't yet, but they could.
Stun / Wait / Equip / Unequip / Pick-Up action messages no longer pause combat.
Fixed broken discord link. Sorry about that! Just in case, here's a working link: https://discord.gg/QFjq7tASD6
Fixed a lingering ? that still appeared with the altar.
Fixed a lingering ? with the Sky Sire if you never met him.
Fixed a bug that made Left/Right Guardians think they were the same unit.
Robbed Altar gives significantly less gold.
Robbed Altar has new offering text.
If you rob the altar, a new route to power the elevator unlocks.
Guardian Puzzle gives less XP but more gold.
Combat move speed lowered slightly.
Sky Sire has a lot less application chance to make resistance more effective against him.
Version 0.4.9 - Notes
New Save Menu controls. No longer uses Right/Middle Click, instead a popup asks what you'd like to do (see image). It then asks if you're sure afterward, but an option now exists to turn this check off if you prefer the old 1-click method. This should make the menu more intuitive and work better on more machines.
On that note, the title of the menu is now just "Saves" instead of the monstrosity it used to be.
Right and Middle Click now behave as Left Click everywhere. Use whichever button you prefer most.
If the file doesn't exist, Load/Delete do not show up as choices, and Save is replaced with Overwrite.
If on the Title Screen or in Combat, Save does not show up as a choice.
Fixed a bug with Sanity Effects sometimes not applying new text effects to the bar.
Fixed a bug with a lingering ? with the altar.
Fixed a bug with lingering ? with the Sky Sire.
Fixed a bug with lingering ! with the Witch.
Fixed an oversight where the Siren seemed to briefly revive if you offered the Egg after killing her.
Added small credits to end of game demo.
The Unstable Music Sanity Effect has been toned down a bit.
Clicking new game asks if you're sure now.
Version 0.4.8 - Notes
Fixed a softlock that could occur if you saved before a combat scenario began, but after you no longer had a chance to cancel it. Reloading that save would fail to start the combat scenario again.
Fixed a bug where, if loading a save that saved during a puzzle, the camera wouldn't focus on the puzzle.
Fixed a bug where, if loading a save that saved during a puzzle, and you had already loaded a file that had that puzzle cleared and was on the choices section, the puzzle would automatically complete.
Fixed a bug that caused the piano to play strangely if your SFX volume wasn't 100%
Fixed a bug where hovering over a choice sometimes would cause it to fail to pan to its destination.
Fixed a rare bug that made the instant text setting skip lines.
Sanity Effect: Music slowly drops in pitch as your Sanity lowers. At < 1 Sanity, it becomes unstable.
Sanity will now have visual indicators as it drops, signifying (somewhat) how bad side effects are becoming.
Added more text to the 3rd Altar Puzzle (the locked one) to make the goal more clear.
Version 0.4.7 - Notes
Game window now will start with lowered resolution if the display has a lower resolution.
Fixed a bug that let the Sky Sire push you through a wall.
Fixed a bug that would reset your movement if you pressed "Cancel" on any action after moving.
Fixed a bug with a mirrored area not being mirrored.
Added text speed slider in options.
Added instant-text-scroll option.
Base text speed increased globally.
The "fullscreen" button changes icon based on whether you are currently in fullscreen or not.
Helping a certain old woman now reduces sanity by 1.
Siren's Hailstorm now deals 1 sanity damage.
Version 0.4.6 - Notes
Micro-patch, closer to a hotfix. Modifier issues have constituted over half the bugs that have been reported so I wanted to get this out ASAP.
Saving/Loading for modifiers completely reworked. This should (hopefully) stop broken modifiers from saving, and if they are, they won't be loaded - just silently tossed into the ether. If you're still having modifier-related crashes after updating let me know.
Fixed a bug that could occur when hovering over a choice that had no node attached.
Version 0.4.5 - Notes
Fixed a bug that let you equip/unequip more than once in a turn - menu now disappears properly and bag items are no longer accessible until you pass the turn.
Fixed a bug with the Cold Gates Houses, where if you checked them, saved and quit, and reloaded the save, checking them again would crash the game.
Fixed a bug where, if you saved before picking up the Rope in the Misted Harbor, the rope would vanish.
Fixed a bug where, if you saved before finding extra gold near the Inn, the extra gold would disappear.
Added extra error checking for various different modifier functions - should hopefully curb some of the bugs users are facing with combat. I'll be focusing more work on combat specifically soon, since it's been the most problematic feature.
Options are now saved whenever you click "Back" in Settings or "Quit" the game.
Added an "end movement" button to clear up some confusion in combat. Cancel button now resets position.
Fixed some typos
Version 0.4.4 - Notes
Your gold and time were not being properly saved. This issue should be solved now, but unfortunately everyone will likely have 30 gold and be on day 1 no matter their save.
Saves are located in AppData/Local/Dark_Egg (you can get there easily with Windows+R and searching for %appdata%). Send me an email at email@example.com + your save, and I'll fix it up to match whatever your previous values were!
Fixed some crashes with undefined modifiers in a save.
Made autosave much more resilient to crashes/corruption bugs. It's still new, but now any time something goes wrong during the process the autosave will simply cancel the save overwrite. Thanks to everyone who's been sending in reports about this.
Dark Egg now has a Discord Server! There's a button in the top right to go to it. This should make discussion/feedback/bug reporting easier for everyone.
Version number now displays on bottom right of title screen.
Fullscreen now has a popup to confirm your display change settings.
The hidden puzzle in Cold Gates now gives much more XP than before, since it's been consistently stumping players that found it. Since it's optional, I chose to just up the reward for those willing to figure it out.
Version 0.4.3 - Notes
Dark Egg is now finally on Steam! If you'd prefer to download it there, here's the page.
Bugfixes (there's going to be a lot of these going forward, aren't there?)
There was a big loading bug that could occur if a player saved during an internal event, causing the game to permanently "softlock" that save file - clicking "next" would cause a crash. Thanks to whoever sent that report, hopefully all those situations have been cleaned. If anyone runs into anything like that again, don't hesitate to let me know!
Fixed a bug where, if you loaded a game in the middle of a combat action, the map would stay paused.
Fixed a bug that was a causing a crash at the end of the Sky Sire fight (though more generally due to a bug with leftover buffs/debuffs after a fight finished)
Fixed a bug that let you unlock the Cold Gates forever and gain +15 XP for doing it (power leveling anyone?)
Fixed a bug with a certain variable that needed more saving than previously thought.
Fixed some potential undefined errors that could occur with paging through some text.
Food prompts for the Thin Man now appear even when you don't have proper offerings available.
Added simple autosave feature to help some players who ran into crashes. The file updates whenever you enter a new location, so hopefully it can catch a backup of your save after a surprise crash. The feature might be expanded on in the future.
Fullscreen switch is now a button in top-right, similar to the normal Windows button. Original options button now controls whether the game starts in fullscreen (except options aren't saved yet so that's a lie. Will be fixed soon.)
Fixed some odd AI quirks with Sky Sire. Should spam Freeze less, and gains a burst of MP when he runs out so he can keep fighting after using his "defend" spell.
Version 0.4.2 - Notes
Fixed a major bug with saving, where the save sometimes forgot your max HP/SP and would cap your current HP/SP back to what they were when starting a new game. Sorry to anyone who saved before a big fight!
Fixed a bug with some puzzles duplicating their item drops when completed.
Fixed a bug where some Items became corrupted and unusable.
Fixed a bug with the Item Menu crashing upon opening, due to the above Item corruption. It now handles such a situation much more gracefully, and will give you a chance to report the bug if it ever happens again.
Fixed a crash that was occurring if you hovered over a certain boss while it was dying.
Fixed a small SFX bug that occurred if the Soul Stone was used too early in a certain location.
Fixed an SFX bug that occurred when you slept at the Inn.
Rewrote part of the code for menu popups to fix performance issues on some systems.
Moved some locations on the map so they were easier to see / read.
Added various popup messages.
Version 0.4.1 - Notes
The location of saves from the previous version has changed. To move your old saves, enter %AppData% into File Explorer or in the Run app (Windows + R). It should take you to "AppData/Roaming".
From here, go up one folder and go to "AppData/Local/TextAdventure". Move any files in here to "AppData/Local/Dark_Egg".
Sorry for the inconvenience!
Added fullscreen option.
Added a button in the top right corner to report bugs.
When asked to confirm a choice, the old, external window dialogue boxes have been replaced with built-in overlays. Should look and behave better.
When leaving the skill menu after an edit, added an option that lets you continue editing.
If items are unusable, they now tell you instead of just doing nothing.
Fixed various typos, changed some button names.
Soul Stones can now be used, at a price.
Rain becoming very loud at some points in Misted Harbor.
Save descriptions failing to update after combat in some cases.
Version 0.4.0 - Notes
First open-beta release. Explore the first chapter of The Dark Egg story.