A Windows build of DROD RPG v1.3 is available to registered users for early access.
1.3 contains new game features and improvements (see below). A big thanks to hyperme and kieranmillar for many of the improvements featured in this release!
How to install
If you have DROD RPG registered to your user account, you may go to the
Downloads page (link at the top of the forum) to download the full version installer.
Early access caveats -- read this first!
Version 1.3 is a major version upgrade. 1.3 is backwards compatible with previous game versions, but you can't take a .player or .hold file (etc) exported from 1.3 and import it into version 1.2 or earlier.
As an early access build, the "
1.3 alpha"
installer will create a distinct installation from any pre-existing installs of DROD RPG on your system so you can run 1.3 alongside an earlier version install (e.g., 1.2.7).
By default, the game will continue to utilize your pre-1.3 player data directory. Naturally, if you import or build holds with 1.3 features, these won't work when using the holds in 1.2 or earlier. If you want to maintain a distinct location for 1.3 player data files to avoid hold compatibility issues, you must create a
DataPath.txt file in the game's install folder alongside the drod.exe file. Place a line in this file that lists the path to your intended distinct data directory, twice, like this:
<directory path>;<directory path>;
This informs the game on startup where to maintain your player data. For instance, providing
.\Data;.\Data;
will maintain a player data directory directly inside the app installation folder. If you go with this option to create player data within the installation location, you will typically need to
Run as Administrator when playing the game to allow Windows to write to these player data files.
As an early access development build, there are likely stability and functional issues in the current version.
Please report any new bugs observed in 1.3 by creating new topics on this Bugs board.
For developers, please feel free to contribute change requests and track our progress on
GitHub.
Thanks for trying out this early access build of 1.3!
---------------------------------------------------------
Current 1.3 Change Log
What's new in 1.3?
v1.3 includes the
changes made in 1.2.8, plus the below improvements and additions.
Keep watching this space for further changes as development continues.
Legend:
+ Addition
* Bug fix
! Change in behavior
Game logic
! Cap values going into checkpoint score to 100M.
PR
* Fix: account for Removes Sword behavior in quick travel.
Topic PR
Graphics
+ Added Beach, Forest and Swamp styles from GatEB, with relevant music tracks (thanks, kieranmillar!).
+ Add Rain weather effect.
PR
! Upscaled room style textures to look much better (thanks, kieranmillar!).
Topic
! Included the newer 5.x token sprites (thanks, kieranmillar!).
Scripting
! Scripting command line dialog box enlarged (
PR) and improved (
PR).
! All custom equipment types now trigger on each attack/defend.
Topic PR
+ Port additional DROD comparison operators for scripting.
Topic1 Topic2 PR
+ Local version of stat modifier vars for NPCs.
PR
+ ElseIf, Gosub, Return and Goto smart labels.
PR
+
Each Victory script command.
Topic PR
+ New global script variables to modify what entity type is spawned from tar, mud, gel, and roach queens.
Topic PR
+ Customizable NPC egg spawn behavior and _MySpawn variable.
Topic PR
+ New script command
Set Monster Var.
PR
+ Add many function primitives to make scripted calculations easier. Expose enemy stats via _EnemyStat(x,y,stat).
PR
+ Port script commands "
Room Location Text"
and "
Flashing text"
from 5.x.
PR
+ Add _MyName NPC customizable script variable.
Topic PR
+ _MyMonsterStatMult script variables (provide a simple way to create brain-like enemies and equipment).
Topic PR
+ Set Movement Type script command.
Topic PR
+ Script support for building/removing briar and tarstuff. Add live briar to room editor menu.
Topic1 Topic2 PR
+ Migrate improved face widget display logic from 5.1.1. Add support for custom face image moods.
Topic PR
+ Replace Default Script and Set Var At (x,y) commands.
Topic PR
+ Add Wait For Expression and complex conditional script commands
PR
+ Script var: _MyWeakness
Topic PR
+ New pre-defined script vars: _RoomX, _RoomY, _LevelMultiplier, _MyDescription (
Topic); New script behavior: Removes Sword (
Topic); Custom Processing Sequence support.
PR
+ Tarstuff switcher now supports custom tar/mud/gel spawn types.
Topic PR
+ Port improved media management options from TSS 5.2.
PR PR
+ NPC Imperative: Invisible inspectable
PR
+ NPC custom text box RGB coloring
Topic PR
+ Scripting: Add predefined var to control beam damage
Topic PR
* Fixed NPC copying cross-hold not working correctly.
Topic PR
*/!
Beam Blocker equipment attribute
Topic1 Topic2 PR
* Copying Var Set At commands cross-hold fix
PR
* Script vars to customize scoring
Topic PR
* Fix custom scripted character avatar display
Topic PR
Game elements
+ Add pushable crate. Allows scaling closed doors.
PR
+ Add detailed map.
Topic PR
+ Add huge health potion (+1000).
PR
+ Add medium/large ATK/DEF gems (+3, +10).
PR
+ Add broken/cracked orbs and one-use pressure plates.
PR
+ Add sfx for ATK/DEF/HP pickups. Add event for these pickups that can be checked in a script. Expose event for consuming a haste/invisibility potion.
Topic PR1 PR2
* Teleport/accessory slot issues
Topic PR
Cosmetic
! Wall movement enemies are now not displayed raised on walls.
Topic PR
+ Room Editor menu: Display power-up value on item label.
PR
+ Map: now show a faint grid behind the area spanned by rooms on the mini-map.
Topic PR
* Remove orthosquare highlights
Topic PR
* Battle results pop-up info was displayed incorrectly.
Topic PR
Restore Screen
+ Add button to Rename saved games. Can sort games by name instead of timestamp.
Topic PR
+ Add Scorepoints button to show which scores have been achieved.
Topic PR
UX
+ Player settings display option: persistent combat damage preview for enemies in the room.
PR
+ ...and Item bonus preview effect.
PR
+ New config setting: Display custom NPCs by default in the level editor.
Topic PR
+ NPC config: Now enable _MyColor to be set for custom NPC color display (e.g., in room editor, room preview)
PR
+ Add list box filter functionality implemented for 5.2.
PR
+ Avoid slowdown in combat damage forecast by approximating damage for combats lasting >
1000 turns. Now damage forecast of "
Death"
now includes number of enemy strikes and damage per hit.
PR
+ Item multiplier can now display decimal values.
PR
+ Add re-bindable key to show your current score.
PR
+ Player setting option to enable/disable new game confirmation.
Topic PR
+ Add click highlighting of orb/plate connected to door.
PR
+ Improved tile description for custom equipment.
Topic PR
* Fix crash in CCharacterDialogWidget::ExtractCommandIndent
PR
----------------------------
Future pending changes:
1.2.10+:
* Fix error beep when moving sword outside of room area.
Topic PR
! Plain floor text added to room click tooltip.
PR
! Update SDL_ttf to version 2.20.1. Update tomnr.ttf file to a newer version without rendering issues.
PR
1.3:
+ Make shields provide doubled DEF against weak monsters.
Topic PR
+ Image Overlay: Add commands to cap time/turn duration.
PR
! Minor changes to room editor functionality.
Topic PR
* Fix regression: default aumtlich beam rounding up damage instead of down.
Topic PR
* Improve battle dialog uniqueness checks
Topic PR
____________________________
Gandalf? Yes... That's what they used to call me.
Gandalf the Grey. That was my name.
I am Gandalf the White.
And I come back to you now at the turn of the tide.
[Last edited by mrimer at 03-03-2024 11:51 PM]