View Issue Details

IDProjectCategoryView StatusLast Update
0012659Dwarf FortressTechnical -- Generalpublic2024-01-04 08:55
ReporterDrPhilHarmonik Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version50.11 
Summary0012659: The current free version of DF can easily be "cracked" into the Steam version
DescriptionI'm not even sure if I should care about this, but it seemed like a sort of vulnerability. You can replace the data folder's contents with the Steam version's data folder contents - so if anyone has access to the current data folder, they can potentially "steal" the Steam version.
Steps To ReproducePrerequisite: Must have access to the Steam version's data folder
1. Download the current version (50.11) from the wiki.
2. Replace the data folder with the Steam version's data folder.
3. Run the free version
4. Notice all but the main menu art (which is also easily replaceable) is the same as the steam version
TagsNo tags attached.

Activities

Quietust

2024-01-04 08:47

reporter   ~0042000

Last edited: 2024-01-04 08:53

I'm pretty sure this is intended behavior - the only actual difference between the Steam and Classic versions is that the former contains Steam API integration and defaults to graphical mode, while the latter does not (and defaults to ASCII mode). There's also the itch.io version which is effectively halfway in between - it lacks Steam integration, but it still defaults to graphical mode.

Making the Classic version incapable of supporting graphics wouldn't really stop people from "stealing" the Steam version (rather than just copying the assets, they'd copy the executable as well), and it would still be illegal anyways.

DrPhilHarmonik

2024-01-04 08:55

reporter   ~0042001

I don't believe that's the only difference. The classic version's vanilla_<object>_graphics folders are just missing the images. Once they are added, its easily close to the Steam version in terms of experience - sure, there's no workshop/mod integration but that's easily worked-around.

Add Note

Note

Issue History

Date Modified Username Field Change
2024-01-03 20:28 DrPhilHarmonik New Issue
2024-01-04 08:47 Quietust Note Added: 0042000
2024-01-04 08:53 Quietust Note Edited: 0042000
2024-01-04 08:55 DrPhilHarmonik Note Added: 0042001