Announcement: Be excellent to each other.


Caravel Forum : DROD Boards : Bugs : TSS 5.2 (Early access dev build - PR 633)
Page 1 of 2
2
New Topic New Poll Post Reply
Poster Message
mrimer
Level: Legendary Smitemaster
Avatar
Rank Points: 5411
Registered: 02-04-2003
IP: Logged

File: drod.5.2.0.dev.2023-06-08.zip (2.9 MB)
Downloaded 60 times.
License: Public Domain
icon TSS 5.2 (+5)  
A Windows build of DROD 5.2 is available for early access playtesting and validation.

5.2 contains new game features and improvements (see below). A big thanks to skell and hyperme for many of the improvements featured in this release!

5.2 summary

5.2 primarily contains many new custom scripting features, in addition to bug fixes and usability improvements.

Early access caveats -- read this first!

Version 5.2 is a major version upgrade. 5.2 is backwards compatible with previous game versions of DROD:TSS, but you can't take a .player or .hold file (etc) exported from 5.2 and import it into version 5.1.1 or earlier.

As an early access build, the "5.2 dev" attachment on this thread is a set of files that are intended to replace files installed in a (non-Steam) DROD:TSS installation. As a dev build, these files may have stability issues on your system.

First, please go to your DROD:TSS installation's main directory and back up files matching the names of the files included in this attachment. Then, extract these files into your DROD:TSS install directory.

Applying more recent 5.2 patches

We are creating incremental patches for 5.2 with additional improvements over time. To apply these patches, simply download and install the newest patch files over the top of the ones included in this post.

5.2 data management

By default, the game will continue to utilize your pre-5.2 player data directory. Naturally, if you import or build holds with new 5.2 features, these won't work when using the holds in 5.1.1 or earlier. If you want to maintain a distinct location for 5.2 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 itself, 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 5.2 by creating new topics on this Bugs board.

For developers, feel free to contribute change requests or track our progress on GitHub.

Thanks for trying out this early access build of 5.2!

---------------------------------------------------------

What's new in DROD 5.2?

v5.2 includes the changes made in 5.1.1, plus the below improvements and additions.

Keep watching this space for further changes as development on 5.2 continues.

Current 5.2 Change Log

Legend:
+ Addition
* Bug fix
! Change in behavior

New export file format
! Export memory format change enables optimization to avoid out-of-memory issues on 32-bit builds. (pre-PR) (5.2 commit).
Game files exported from this version cannot be imported into pre-5.2 game versions.

* Regression fix: crash on hold import with NPC. Topic PR

UX improvements
+ Puzzle mode dialog (Alt-F3 default): expanded range of puzzle mode display configurations. Topic PR

+ Improved key remapping. More commands can now be remapped, and modifier keys are supported. Topic PR

+ Improved demo playback UX. Topic PR

+ Add player config setting to enable window resize. Topic PR

! Enlarge script command dialog box. PR

Rendering fixes

* Regression fix: Room LOCK indicator disappears. Topic PR
* 'Outside' weather change redraw fix. PR
* Fix: Fegundo has sword drawn when falling into pit. PR Topic
* Fix: mimic swords flash pink. PR Topic
* Fix: editing doors in the editor has flashing effect when selecting many doors Topic PR

Scripting

+ Add support for two new mappable "special command" keys, usable in custom scripting. Topic PR

+ Add script expression parsing support for primitive functions with parameter lists (see PR for details)

+ Add _MyColor variable, providing customizable color tinting. Topic PR

+ Wait for Weapon script command PR
Wait for Weapon halts script execution until a weapon is present at the specified (x,y) location. Via script flags, specific weapons can be detected.

+ Set Behavior script command.
Topic PR
Room interaction, monster targeting, and damage immunity flags
and
Activate pressure plates, push monsters, and push-to-fall immunity PR
and
MonsterTarget and MonsterTargetWhenPlayerIsTarget (also CanBeNPCBeethro, to preserve functionality). PR

+ Imperative: Friendly, Unfriendly PR

+ Goto Smart script command. Topic PR

+ Smarter script flow control structures

+ Push Tile script command. PR A command to perform a (staff) push at a given tile and direction.

+ Set Movement Type script command. PR

+ More Attack Tile script command options. Topic PR

+ New script commands to alter room environment Topic PR

+ Add support for using _MyScriptX to override Set Player Weapon selection. Topic PR

+ Add a _MyName variable to NPC scripting. Topic PR

+ Add _RoomX/Y variables to return the relative room coordinates. Topic PR

+ Add support for Ghost Display NPCs to be right-clicked. Topic PR

+ Add new Image Overlay commands: AddX/Y, DisplayRectModify, Group/CancelGroup. PR

+ Add "Set Var At" (x,y) script command. Topic PR

+ Add _CharacterType script variable primitive. PR

* Wubba and Citizen-Based NPCs now killed by hot tiles and fire traps. Topic PR

* Fix: NPCs with "pushable by weapon" and "both" imperatives set should still be harmed by hot tiles. Topic PR

* Default script command list box fixes. PR

+ Add support for custom face image moods. Topic PR

+ Add script option to place a "swirl" effect on a tile. Topic PR

+ Wait for * multi-conditional script commands. Topic PR

+ Many other new scripting features PR (see for details)

+ NPC options: Avoid Firetraps and Avoid Puffs behaviors Topic PR

Game logic improvements

+ Citizen pathmaps: Add shading to visited relay stations Topic PR

* Halph/Slayer delayed room entry logic fixes. Topic PR

* Allow timeclones to step kill golem/construct players Topic PR

* Fix slayer pathmap to unusable orb/pplate. Topic PR

* Fix problems with squad horns on room edges Topic PR

* Fix copying Set Var At commands cross-hold PR

* Fix temporal projection arrow obstacle check tunnel move Topic PR

* Constructs: Encourage brained pathmapping around oremites Topic PR

* Constructs: Fixes for brained pathmapping Topic PR

* Add clear tie-breaking for horn entrance selection. Topic PR

* Slayer: fix bad orb/plate target logic. Topic PR

* NPC pathing: Reset character pathing goal after "single step" Move To command.Topic PR

-------------------

Pending:
+ Add script command to reset _MyScript variables. Topic PR

+ Add script command Set Player Behavior. Topic PR

+ NPC: Add support for custom speech color. PR

* Fix: Zero-speed characters animation Topic PR
! Room LOCK now also blocks movement onto master and win walls. Topic PR

+ New script commands: Count entity type and Count item. Topic PR

! Update SDL_ttf to version 2.20.1. Update tomnr.ttf file to a newer version without rendering issues. PR

+ Script behavior: Only Process On Full Turns Thread PR

+ Image overlay: Add commands to cap turn and time duration. PR

* Fix interaction when pushing character off of falling tile PR

* Fix demo playback cuts off the last turn. Topic PR

* Fix: Check script completion after question answer processing. Topic PR

+ Range highlighting for invisible temporal projections. Topic PR

+ Script command vars to access player weapon and input. Topic1 Topic2 PR

* Allow wall movement characters to be pushed through solid tiles. Topic PR

+ Script commands:
Add Wait for/while item group. PR
Add Set player state. PR
Add Select Square. 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 11-19-2024 02:29 AM]
06-08-2023 at 02:01 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
kieranmillar
Level: Smitemaster
Rank Points: 3573
Registered: 07-11-2014
IP: Logged
icon Re: TSS 5.2 (+1)  
Windows Defender mistakenly thought this was a Trojan. I whitelisted, it happens.
06-08-2023 at 10:29 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
kieranmillar
Level: Smitemaster
Rank Points: 3573
Registered: 07-11-2014
IP: Logged
icon Re: TSS 5.2 (+1)  
There is no thread for it, so I will post it here. The new bigger scripting dialog is great, but some of the commands have their other dialog boxes aligned to the right while all the others are to the left. These are:
Play video
Push tile
Set ceiling light
World map image icon

These might actually be aligned properly, but I thought it looked weird.
06-08-2023 at 10:49 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
kieranmillar
Level: Smitemaster
Rank Points: 3573
Registered: 07-11-2014
IP: Logged
icon Re: TSS 5.2 (+1)  
While confirming the _CharacterType primitive this lead me to looking at other primitives for their thread to post confirmation in and it seems this PR https://github.com/CaravelGames/drod/pull/377 is missing from the changelog. [thanks! -- added near the top of the scripting section -- mrimer]

[Last edited by mrimer at 06-09-2023 11:17 AM]
06-08-2023 at 11:42 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.0.526.zip (1.6 MB)
Downloaded 44 times.
License: Public Domain
icon Re: TSS 5.2 (+2)  
I have produced a new CNet-enabled build that covers the latest merges.

+ Behaviors to make NPCs treat puffs and firetraps as movement obstacles (Thread)

* Fix a crash when importing holds (Thread)

* Fix display of room lock indicator (Thread)

* Slayer will no longer path towards removed orb or pressure plate (Thread)

! Pathfinding NPCs will now recalculate paths when using Single Step movement (Thread)

____________________________
[Insert witty comment here]
Qzvlkx?

[Last edited by hyperme at 06-30-2023 03:50 PM]
06-30-2023 at 03:47 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.0.538.zip (1.6 MB)
Downloaded 38 times.
License: Public Domain
icon Re: TSS 5.2 (+2)  
New CNet-enabled build for fun and fixes and new features:

+ Add TileGrid and Repeat image overlay commands PR

* Correctly redraw room after changing Outside weather state Topic PR

* Fix asserts from room lock effect Topic PR

* Fix slayers no longer pathing to orbs Topic PR

* Fix falling fegundo ashes being drawn with a sword Topic PR

* Fix swords of armed monsters flashing random colours Topic PR

! Change some default keybindings to prevent collisions PR

____________________________
[Insert witty comment here]
Qzvlkx?
09-06-2023 at 09:52 AM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.0.552.zip (1.6 MB)
Downloaded 37 times.
License: Public Domain
icon Re: TSS 5.2 (+2)  
New build: 5.2.0.552

+ Reset _MyScript variables command PR

+ Customisable speech colour for NPCs PR

* Fixed broken NPC idle animation PR

! Room lock now prevents stepping onto Master and Hold Complete walls, even if you otherwise could PR

____________________________
[Insert witty comment here]
Qzvlkx?
10-11-2023 at 08:32 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.0.562.zip (2.4 MB)
Downloaded 39 times.
License: Public Domain
icon Re: TSS 5.2 (+3)  
New build: 5.2.0.562

+ Count entity and Count item command Thread PR

+ Only Proccess On Full Turns script behaviour Thread PR

! Updated to SDL_ttf version 2.20.1 PR

As noted, this version includes a dll update. Please place the provided newer version of SDL_tff.dll into the game directory along with the new exe. You will also need to replace the tomnr.ttf file in Data/Fonts with the provided font. If you don't, you'll be afflicted with bad text.

____________________________
[Insert witty comment here]
Qzvlkx?
11-14-2023 at 09:12 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.581.zip (2.4 MB)
Downloaded 16 times.
License: Public Domain
icon Re: TSS 5.2 (+3)  
New build 5.2.581:

+ Add TimeLimit and TurnLimit image overlay commands PR

+ Set player behavior script command Thread PR

* Fix interaction where entities could survive being on falling trapdoors/ice because they pushed the entity that made the tile fall PR

* Fix issue with door effect animation speed in the editor Thread PR

* Fix case where timeclone could be pushed onto walls Thread

* Fix demo playback ending a turn early Thread PR

* Refix problems with numpad inputs PR

Some updated help files are also included in the zip, along with the other extras from the previous post.

____________________________
[Insert witty comment here]
Qzvlkx?
05-25-2024 at 04:25 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
averagemoe
Level: Smitemaster
Avatar
Rank Points: 526
Registered: 03-22-2012
IP: Logged
icon Re: TSS 5.2 (0)  
I was kind of wondering if there were any plans to go back into official holds and implement these new script commands to make the "code golfing" more efficient.

____________________________
The internet is no place to act like a wild animal.
05-25-2024 at 07:27 PM
View Profile Send Private Message to User Show all user's posts Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.588.zip (2.5 MB)
Downloaded 20 times.
License: Public Domain
icon Re: TSS 5.2 (+5)  
Most challenge scripts are light enough that optimising them is either already impossible, or not worth the hold update. For scripted puzzle elements, there is also the danger that such changes could break something.

In other news, new build 5.2.581:

+ Added array-type script variables Thread PR

* Allow tunnel-using NPCs to be pushed through tunnels PR

New and updated help files are also included.

____________________________
[Insert witty comment here]
Qzvlkx?
05-27-2024 at 03:03 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
averagemoe
Level: Smitemaster
Avatar
Rank Points: 526
Registered: 03-22-2012
IP: Logged
icon Re: TSS 5.2 (0)  
Okay, I have to ask. Does setting a character's movement type also set what kind of tile it's possible to push them onto? Because I just found out that an NPC set to look like a seep can only be pushed onto "walkable" tiles.

____________________________
The internet is no place to act like a wild animal.
06-17-2024 at 03:23 AM
View Profile Send Private Message to User Show all user's posts Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.0.617.zip (2.5 MB)
Downloaded 20 times.
License: Public Domain
icon Re: TSS 5.2 (+2)  
New build 5.2.0.617:

+ Add predefined vars to access player weapon Thread PR

+ Add predefined vars to access the player input for the turn Thread PR

+ Add highlighting for invisible temporal projections Thread PR

+ Include array vars in variable monitor PR

+ Script commands: Add Wait for/while item group PR

! Update demo descriptions Thread PR

! Limit array script var indexes to range of [-50000, 50000] PR

* Fix: Check script completion after question answer processing Thread PR

* Fix wall movement NPCs not being pushable through walls Thread PR

Updated help files are also included.

____________________________
[Insert witty comment here]
Qzvlkx?

[Last edited by hyperme at 08-07-2024 05:26 PM]
08-07-2024 at 05:26 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
averagemoe
Level: Smitemaster
Avatar
Rank Points: 526
Registered: 03-22-2012
IP: Logged
icon Re: TSS 5.2 (0)  
Could the group option in the "wait for item" command also apply to entity types?

Also, what kind of interaction does it have with the _MyScriptF variable? I'm actually partial to having no interaction, so it could be used as a sort of workaround to not have to change the variable as often.

____________________________
The internet is no place to act like a wild animal.
08-07-2024 at 07:54 PM
View Profile Send Private Message to User Show all user's posts Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.0.633.zip (1.7 MB)
Downloaded 13 times.
License: Public Domain
icon Re: TSS 5.2 (+3)  
New build 5.2.0.633:

+ Multi-tile monsters can now be selected for Wait for entity tpye, Wait while entity type, and Count entity commands PR

+ _MonsterSize function primitive, which tells you how big the monster at (x,y) is PR

+ _CleanRooms function primitive, which can tell you how many rooms with certain properties on the current level are clean PR

+ _Combo predefined var PR

+ "Required" option added to Wait for entity Thread PR

+ Wait for player state command PR

+ Set player state command Thread PR

+ Select square command Thread PR

+ Nearest open edge to (player/me) options added to Get natural target Thread PR

+ _BrainDist function primitive, to find how far apart a brained monster would think two tiles are Thread PR

+ Wait for brain sensing player command PR

+ The variable monitor and frame rate commands can now have their controls rebound PR

+ Restore screen now has a button to export all saves for the current hold Thread PR

+ You can now choose if demos are played on the Hold Management screen Thread PR

+ The date format on the demos screen can now be configured Thread PR

! A key combination can now be assigned to both a game command and editor command, at the same time Thread PR

! Some default key bindings are back to how they were before PR

! If you export multiple room demos, the default file name will reflect that Thread PR

* Fix: crash when leaving room with spark effects Thread

* Fix: Count entity command could count multi-tile monsters more than once PR

* Fix: Bad opacity in flashing messages Thread PR

____________________________
[Insert witty comment here]
Qzvlkx?
11-18-2024 at 05:08 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.700.zip (1.7 MB)
Downloaded 20 times.
License: Public Domain
icon Re: TSS 5.2 (+2)  
New build 5.2.0.700:

* Fix: Text for Wait for item was constructed badly Thread PR

* Fix: Scroll text editor cannot click in-line when scrolled down PR

* Fix: Sword can be drawn out-of-bounds, leading to assert failing PR

* Fix: Multi-tile monsters don't appear on tooltip when non-head part is clicked Thread PR

* Fix: Assert fails when viewing turn zero challenge demo Thread PR

* Fix: Using Remove monster on a character causes assert to fail Thread PR

* Fix: Some Wait for commands caused assert failure when given out-of-bounds _MyScript values Thread PR

* Fix: Some commands did not function in contexts where they should Thread PR

____________________________
[Insert witty comment here]
Qzvlkx?
12-27-2024 at 01:30 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
tonyk
Level: Delver
Avatar
Rank Points: 56
Registered: 10-09-2005
IP: Logged
icon Re: TSS 5.2 (+1)  
Out of curiosity, is there a target for feature complete on 5.2?

I have been running hyperme's builds for a while, the fixes are much appreciated.

____________________________
Life is hard. DROD, harder.
01-06-2025 at 11:52 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.727.zip (1.7 MB)
Downloaded 9 times.
License: Public Domain
icon Re: TSS 5.2 (+3)  
In terms of features, I would say 5.2 is pretty much there, unless someone comes up with something super good and useful. At this point, I don't see any current FR as that.

Bug fixes are slightly more complex, since there's various issues floating around that I need to poke at.

Anyhow, new build 5.2.0.727:

+ Lights Fuses behavior for characters PR

+ Cloud sync activation can now be toggled Thread PR

+ Count challenges completed and total challenges on Challenges dialog Thread PR

+ Add bump effect to heavy objects that block platform and raft movement Thread PR

+ Halph now has some visual effects Thread PR

+ Dotted line effect PR

* Fix: Default script editor would jump back to start after tile selection Thread PR

____________________________
[Insert witty comment here]
Qzvlkx?

[Last edited by hyperme at 02-16-2025 07:57 PM]
02-15-2025 at 09:00 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
tonyk
Level: Delver
Avatar
Rank Points: 56
Registered: 10-09-2005
IP: Logged
icon Re: TSS 5.2 (0)  
Makes sense while there are still little fixes rolling in. I do appreciate all your work - it must eat into your free time significantly. Let me know if I can help trial / prove any issues or fixes.

____________________________
Life is hard. DROD, harder.
02-16-2025 at 06:03 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores Quote Reply
tonyk
Level: Delver
Avatar
Rank Points: 56
Registered: 10-09-2005
IP: Logged
icon Re: TSS 5.2 (0)  
I had posed this in "The Site" forum, but since this relates to the latest build - I am unable to do the could sync toggle as I get a Could Sync Error (which seems to disconnect me from the server).

I have tried clearing the cloud data in my profile and also requesting a new key.

____________________________
Life is hard. DROD, harder.
02-16-2025 at 08:50 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.738.zip (1.7 MB)
Downloaded 10 times.
License: Public Domain
icon Re: TSS 5.2 (+3)  
New build 5.2.738:

+ Wait for array entry and Count array entries script commands PR

* Fix: Demo playback advancing by two moves Thread PR

* Fix: Character behavior setting lost when undoing after enough turns Thread PR

* Fix: Default scripts not being correctly loaded for editing PR

These two changes don't really apply to this build, but still happened:

* Fix: Crash when building "Remove build markers" Thread 1 Thread 2 PR (MacOS)

! Warning that official holds can't be downloaded for Steam version now appears before download begins Thread PR

____________________________
[Insert witty comment here]
Qzvlkx?
02-23-2025 at 04:32 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
tonyk
Level: Delver
Avatar
Rank Points: 56
Registered: 10-09-2005
IP: Logged
icon Re: TSS 5.2 (0)  
Thank you hyperme!

____________________________
Life is hard. DROD, harder.
02-23-2025 at 06:15 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.746.zip (1.7 MB)
Downloaded 8 times.
License: Public Domain
icon Re: TSS 5.2 (+5)  
New build 5.2.746:

+ Add room to map script command Thread PR

* Fix wall light making Activate Item At non-blocking for orb/plate Thread PR

* Fix: Clones display as Beethro when viewed from another room Thread PR

* Fix: Subtitles in Demo Playback Thread PR

* Fix: Weird behavior with gentryii chains and force arrows Thread PR

! Show move preview for frozen temporal projections Thread PR

____________________________
[Insert witty comment here]
Qzvlkx?
03-02-2025 at 04:34 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.758.zip (1.7 MB)
Downloaded 8 times.
License: Public Domain
icon Re: TSS 5.2 (+5)  
New build 5.2.758. This is hopefully going to be the last one with game logic changes so that ball can get rolling on some verification things. There are still some interface related issues that will be looked at, however.

+ Platforms can now be built using scripting PR

+ Togglable move order hints PR

+ Option to describe citizen groups with colours Thread PR

! Seep can now be killed by Puffs Thread PR

____________________________
[Insert witty comment here]
Qzvlkx?
03-15-2025 at 06:56 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
tonyk
Level: Delver
Avatar
Rank Points: 56
Registered: 10-09-2005
IP: Logged
icon Re: TSS 5.2 (0)  
hyperme wrote:
New build 5.2.758. This is hopefully going to be the last one with game logic changes so that ball can get rolling on some verification things. There are still some interface related issues that will be looked at, however.

+ Platforms can now be built using scripting PR

+ Togglable move order hints PR

+ Option to describe citizen groups with colours Thread PR

! Seep can now be killed by Puffs Thread PR

Is there something we can help with?

____________________________
Life is hard. DROD, harder.
03-21-2025 at 01:28 AM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged
icon Re: TSS 5.2 (+3)  
Some time in the nearish future there will be a thread for checking rooms that had demos broken by 5.2 changes. As before, that will be a community effort.

Until then, confirming fixes and checking new feautres using the latest build is always helpful. Topics with a green tick mean that there's been a release dealing with the subject, but it hasn't been confirm. (Thumbs up means a confirmation has been done.)

____________________________
[Insert witty comment here]
Qzvlkx?
03-21-2025 at 09:30 AM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
IQubic
Level: Delver
Avatar
Rank Points: 97
Registered: 11-22-2015
IP: Logged
icon Re: TSS 5.2 (0)  
So, on the evening of Tuesday, March 25th, json sent me a working linux build of DROD 5.2.

I have no clue how he managed to do it, but what he gave me mostly just works. If he is to become the official "person who compiles linux builds" you'd have to contact him directly.

The only issues I'm seeing here is this libpng warning. The following line is printed to the console many times:

libpng warning: iCCP: known incorrect sRGB profile


____________________________
Trans Woman (She/Her Pronouns)
121st Skywatcher
03-26-2025 at 04:38 AM
View Profile Send Private Message to User Show all user's posts High Scores Quote Reply
json
Level: Goblin
Rank Points: 16
Registered: 06-21-2023
IP: Logged

File: 0001-Linux-build-5.2.patch (14.5 KB)
Downloaded 5 times.
License: Public Domain
icon Re: TSS 5.2 (+3)  
Thanks IQubic for testing. For context, I built a dynamically linked executable, and then used linuxdeploy to bundle it with the shared objects on my system into a AppImage. IMO this is more efficient than statically linking: AFAI understand, shipping archives has been a less popular/preferable practice from library authors, and it would take much more work to compile from source by myself. (I don't have the exact statistics on how much work that will be though; Anyone who prefers static builds is still encouraged to try.)

The problem here is that I need to patch the code on the 5.2 branch for it to compile on Linux (see attached); The bigger problem is that I don't actually know C++ enough to understand what I'm doing, so this patch is me fumbling around with the help of LLM. Someone who actually knows what's going on can take a look at this.

As for the distribution of the working 5.2 AppImage: Since the AppImage packaging process requires an icon, I'm using the one from the Data directory of the official installation, which I think I shouldn't be distributing, so I won't put the build here until I figure that out. Also people might not want to run something from a stranger so the plan is to produce the build via GitHub Actions. When I got more time I can start a new thread for updates to not clutter this sticker post.

[Last edited by json at 03-26-2025 05:44 AM : attaching the patch]
03-26-2025 at 05:43 AM
View Profile Send Private Message to User Show all user's posts High Scores Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.808.zip (1.7 MB)
Downloaded 11 times.
License: Public Domain
icon Re: TSS 5.2 (+7)  
New build 5.2.0.808, which is hopefully the for real no more game engine changes build.

+ Many more controls can now be remapped PR

+ Improve logging of array variables PR

+ Add Appear on Weapons behaviour Thread PR

+/* Add Wakes Eyes and Can Kill Non-target Player behaviors PR

* Fix slayer incorrectly discarding path to orb PR

* Fix lighting commands not being correctly reflected PR

* Fix regression: Non-human NPCs couldn't body attack other monsters PR

* Fix regression: Changing NPC appearance could incorrectly change how it interacted with pressure plates PR

* Fix problems with Body Attack Immune player behavior PR1 PR2

____________________________
[Insert witty comment here]
Qzvlkx?

[Last edited by hyperme at 04-05-2025 02:56 PM]
04-04-2025 at 07:50 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1428
Registered: 06-23-2006
IP: Logged

File: drod.5.2.0.823.zip (1.7 MB)
Downloaded 8 times.
License: Public Domain
icon Re: TSS 5.2 (+2)  
New build 5.2.0.823, where another engine bug is fixed.

* Fix regression: Select all and import/export not working in script dialog Thread PR

* Fix: Tokens losing type when covering object is built over them Thread PR

____________________________
[Insert witty comment here]
Qzvlkx?
04-10-2025 at 09:33 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
Page 1 of 2
2
New Topic New Poll Post Reply
Caravel Forum : DROD Boards : Bugs : TSS 5.2 (Early access dev build - PR 633)
Surf To:


Forum Rules:
Can I post a new topic? No
Can I reply? No
Can I read? Yes
HTML Enabled? No
UBBC Enabled? Yes
Words Filter Enable? No

Contact Us | CaravelGames.com

Powered by: tForum tForumHacks Edition b0.98.9
Originally created by Toan Huynh (Copyright © 2000)
Enhanced by the tForumHacks team and the Caravel team.