Releases: Rytisgit/DCSSReplay
Releases · Rytisgit/DCSSReplay
2023 edition release
Release with update for 2023
Added new tile mode, connecting to footv, and a bunch of fixes.
Download zip file of the latest build for windows included.
Extract and run Start DCSSReplay.bat
used in https://www.youtube.com/watch?v=3GIqz2Ddpg8
for visuals.
DCSSReplay 1.0 Release: Exactly What You Searched For
Video Highlighting the changes:
https://www.youtube.com/watch?v=3XadVzHsQ20
Big feature list:
- Added TTyRec file Download window (CTRL+G). Can now browse and select files to play straight from servers.
- Added Configuration Window (CTRL+C). Adjustable options are Maximum length of pause between frames, pause between frames(for performance), Time Step with arrows keys length and window to open on start.
- Added TTyRec Data Search window (CTRL+F). In this window the entered string is searched through the whole TTyRec allowing for some pretty fine grained searches.
- Added Playback Seek Bar. Indicates play length, can be controlled with mouse
- Highlight Handling. Reads monsters statuses from highlighting(sleeping, confused...), Indicates highlights on ground
- Image Drawing Refactor. Now Uses Skia(SkiaSharp) instead of System.Drawing for future cross platform compatibility.
- Slim Putty down to the minimum Required. This removes windows dependency, so now can be built for any platform for future cross-compatibility
Improvements :
- Fixed rendering to no longer stretch as the window is adjusted to an irregular size
- Wall and Floor decided per branch, allowing different types of walls to be visible.
- Draw Character flying over lava/water, being netted, add tree form
- Fix Labyrinth and Gauntlet drawing
- Add unseen item, green water, fountains
- Fix Next level percent indicator in side data
- Fix dagger/trident weapons held in hand
- Add missing 7th bottom log text line
- Fix logic when deciding when to draw map
- Spider now has cobwebs instead of nets
- Handle Palentongas
DCSSReplay 0.7 Beta Release: Cached Edition
Video Highlighting the changes:
https://www.youtube.com/watch?v=TI1xapJt69Y
Big feature list:
-
Added max time between frame control! No more long pauses, current hard coded value is 500ms, any longer than that gets cut off to keep the flow smooth.
- Better playback handling! left and right arrow jumps forward/back 5 sec, comma(,) and dot(.) now can step through frames 1-by-1!
- We now have caching, for monsters and other objects that move out of sight - this is done by tracking objects that are the most common on screen for the previous frame and then using that for every tile that is considered out of sight.
- The character can now hold weapons and change forms
- Added different display modes: you can switch around the places of tiles display and console with A, or for console purist a full console mode is available with S
Improvements :
- Skeletons and corpses now somewhat represented
- Better monster override rules(overrides happen mostly when specific monsters are in view), always room for improvement
- Statuses are now colored
- Text at the top now has useful info displayed
- Taskbar now displays the DCSSReplay icon
- Noise/Gold is now displayed
- Show Lost Health/Mana
0.6.0 Beta start! It's all coming together edition.
Video Highlighting the changes:
https://www.youtube.com/watch?v=B1BrdOn1F24
Big feature list:
-
We have only 1 window now! No more messing around with the console focus
- BIG Refactoring of all the code that does something related to image generation, it's not that much a mess anymore, I swear!
- Removed SlimDX and upgraded from net framework 4 to 4.7.2, we are finally in the present
- Migrated libraries to net standard 2.0
Improvements :
- Fixed black screen bug, that I didn't even know was a bug, amazing find
- Better monster rules, so we get them right more often
- Use the right side monster list to decide what monster is on screen
- Differentiate between items on the ground as much as possible
- We have an icon now
- Updating to newer framework version allowed easy access to bz2 decompression, so that's in now
Fix not launching on fresh install
it should now work when installed.
use ctrl+c, to re-configure console view
A few Hotfixes
Sadly it's currently not working on a fresh install! because it's not creating the appdata/roaming folder and files you need to copy in the folder yourself, I have added the zip file with the folder
- Fix some monsters not appearing
- Remove bz2, since it didn't work correctly (will come back)
- add monster health display
- remove lost health indicator (will also come back)
DCSSReplay is in alpha
First Release!
The code needs a lot of refactoring. But it works! you can get your fix of ttyrecs with some visual tiles finally.
I have also created a .msi installer, it should work.