Update Release v1.0.2


Update Version 1.0.2

Second update for As expected of the Demon Lord, adding new Contents, Features, Changes and Fixes!

Be sure to start a New Game and clear the old default Content packs to fully experience the new update!

Changelog:

  • ADDITIONS
    • New Main Story
    • 28 Creatures
      • Aquatic Assistant
      • Aquatic Queen
      • Big Face
      • Mrs. Eye Dealer
      • No Face
      • Yellow Dragon Elder
      • Bottomless Monster
      • Ice Golem
      • Vulrock Golem
      • Greezer Golem
      • Advanceon Golem
      • Bee Warrior
      • Bushy
      • Gentle Slime
      • Stick Friend
      • Tree Sad
      • Archangel of Beauty
      • Archangel of Innocence
      • Archangel of War
      • Archangel of Wisdom
      • ASMRtist
      • Captain Peg Leg Larry B. Barry
      • Critania King
      • Volcanologist
      • Prop Person
      • Snowland Assistant
      • Snowland Chief
      • Snowland Granny Bear
    • 13 Day Events
      • Creature Homes
      • Forest Unkept
      • Aci'Nomed Profit
      • Village Start
      • Demon Snowland Trading
      • Dragon Lady Marriage
      • Brew Party
      • Angry Skeletons
      • Jail Escape
      • Monster Den
      • Story End
      • Granny Honey Cookies
      • Volcano Erupt
    • 6 Achievements
      • Village Builder
      • Yaar in for a Deal
      • Bear witness
      • Fish fish
      • Like it or not
      • No time for that
    • 2 Secret Achievements
    • 1 Marriage Partner
      • Dragon Lady
    • Dialogs for old Creatures
    • Textures for old Creatures
    • Instantly Finish Dialog and Day Event text animations by clicking
    • Unique BG Texture for Secret Achievements
    • Simple Shine Animation to Unlocked Achievement Icons
    • Changing Save JSON file
      • File is not deleted when starting a new game
      • Contains values which can change often, primarily for achievements
      • Values
        • "skipped_dialogs" (number of dialogs that were instant finished by clicking)
        • "changing_dialogs" (all dialogs from creatures that happened)
    • "next_dialog" Reward JSON file Data can now
      • be a Dictionary too
        • Set whether Time Changes before Next Creature walks in
        • Example can be found in demon_succubus_leader (Francesca)'s "confession" Dialog's YES Reward
    • "$self" JSON String Data for "next_dialog", "start", "start_dialog", "end", "end_dialog"
      • Replaces $self with Current Creature's ID (ex.: "$self:first" -> "default:demon_commander_pinky:first")
    • Creature Dialog JSON Data "start"
      • When a Creature starts to walk in, this runs once when loading in the Creature
      • Can contain dialog data like "weight", "rewards", "requirements", "texture", "sound", "random_texture"
      • Can be an Array like "start":[], or a Dictionary like "start":{}
      • Arrays randomly pick 1 dictionary in them based on their Pick Weight
      • Example can be found in human_tsundere's "1" Dialog
    • "rewards" JSON Data can now be Arrays too, like "rewards":[{}, {}]
      • It randomly picks a Dictionary inside the Array
      • Example can be found in human_tsundere's "2_blonde" Dialog's Rewards
    • These Reward JSON data can now be a String too, not just an Array
      • "game_event_start", "game_event_end", "day_event_start", "day_event_end", "start", "start_dialog", "end", "end_dialog"
    • Game Save JSON file data "game_versions", which contains a list of game versions that saved to this game save file
    • Creature JSON file data "shake_max", which sets their max shake distance multiplier
      • Uses "shake" JSON data as Default value
    • Player Reactions are Skipped for Creature Dialog when Dialog JSON Data "answer" is missing (they are saved as a "yes" reaction)
    • "random" Requirement
      • If randomly generated set number (from 0 to "amount") equals 0 (or not equals 0 IF "reverse"-d), then it Requirement is met
      • Data
        • "amount" (any whole number)
        • "reverse" (true OR false)
    • Save File's Day Number on the Main Menu Continue Button
    • Extra Credit to Darkhencman for Voices
  • CHANGES
    • Re-balanced End of the Day Minion Gain Formula
    • "Meet x creatures" Achievements now check the new Changing Save JSON file instead of the Game Save JSON File
    • Creature Dialog JSON Data "title" can now be added to more places in the Creature and Main JSON files
    • Creature Dialog JSON Data "name" can now be changed in Dialogs and Main Creature JSON Data
    • Removed many old Story elements, such as Dialogs ands Day Events
      • (Day Events can still be found in the game files)
    • Game Save File is Deleted when receiving a Game Over
    • Achievement Unlocked Popup UI widened
  • FIXES
    • Content Packs
      • Loading non-existing Content Packs
      • Game Froze if the Enabled Content Packs list was incorrectly edited in the Settings Save JSON File or if their Load Order had a missing/matching/incorrect value
      • Replacing a Texture or Sound of a Creature or Day Event was limited to 1 per Content Pack
    • Creature dialog "rewards" were skipped if JSON didn't had selected "yes"/"no" reaction in "rewards"
    • "next_creature"/"next_dialog" reward data froze game when loading in a non-existing creature or dialog
    • Achievement unlocked UI was visible for 1 update before starting fading in
    • Day Number Text didn't reset when starting a new game
    • Day Events with a repeat value 0 repeated forever
    • Missing Creature Dialog JSON Data "answer" froze the Game
    • Creature dialog spelling mistakes

And other very minor additions, changes and fixes.

Files

Windows v1.0.2 84 MB
1 day ago
Mac v1.0.2 109 MB
1 day ago
Linux v1.0.2 82 MB
1 day ago
HQ Content Pack v1.0.2 60 MB
1 day ago

Get As expected of the Demon Lord

Comments

Log in with itch.io to leave a comment.

(+1)

wow glad to see this game getting updated