Open Gymnasiast opened 6 years ago
I have a Steam copy:
HOWEVER, if you copy the files from the %RCT1%\RCTdeluxe_install\Data directory to %RCT1%\Data, the music starts working. Given that csg1.1 and csg1i.dat are also not in that folder, it's probably a good guess that it doesn't work unless you do that either.
I just ran into this issue and the workaroud mentioned by @keiyakins works for me.
Disclaimer: I have no clue how this works internally.
I have a proposed fix: check if %RCT1%\RCTdeluxe_install
exists, and if it does retry any failed read from %RCT1%\Data
again from %RCT1%\RCTdeluxe_install\Data
.
BTW, I tested this on Linux (so, Steam for Windows in Wine on Linux. What a mouthful.) but I have no reason to assume any difference on Windows or even macOS.
@keiyakins :
Saves work after being copied to the OpenRCT2 saves folder
I know that, but the intention is that it copies the saves to there automatically, just like it does (or used to do) with RCT2 saves.
Dunno how to check the two assets files.
Open the Land window and open the dropdown for the land edges. If it lists four types (rock, brown poles, black poles and ice), it hasn't loaded them. If it has, there will be fifteen.
I have recently bought RCT1 Deluxe on both Steam and GOG, so I should be able to test and fix stuff myself. I want to improve RCT1 support, as well make it easier to link OpenRCT2 to it in the long run (especially on non-Windows systems).
The title music should now work with Steam versions, the import of Mega Park should now work with non-Steam versions.
Note: the CD version needs both CSG1i.DAT and CSS17.DAT to be copied to the user's folder to work.
A user on my Discord tried to point the game to his Steam install of RCT1, but he got an error when doing it through the ingame interface, which says it cannot find csg1i.dat. I tried it myself and got the same results.
Manually pointing to the same folder in config.ini works fine, however. I get the music, scenarios and land edges from RCT1. Config.ini: rct1_path = "C:\Program Files (x86)\Steam\steamapps\common\Rollercoaster Tycoon Deluxe"
EDIT: i just checked and it looks like this does not give me the RCT1 land edges anymore. Instead, i now point to the path C:\Program Files (x86)\Steam\steamapps\common\RollerCoaster Tycoon Deluxe\RCTdeluxe_install and now it works.
I seem to have an issue with tracks not being available from RCT1. I have set the rct1_path
to the install dir and started the Forest Frontiers scenario there seem to be only RCT2 tracks available. I'm running on Linux if this helps.
There are three methods of obtaining RCT1: disc, GOG and Steam. There are 6 RCT1 features: tracks, scenarios, saves, assets (
csg1.dat
+csg1i.dat
), Mega Park, title music (CSS17.DAT
).Since the disk version always came on two discs, we will have to assume the LL disk, with the base scenarios either copied to it, or residing in
$USERDIR/OpenRCT2/scenario
.Tracks:
Scenarios:
Saves (copied to user dir, just like RCT2):
Assets:
Mega Park (including decoding of mp.dat):
Title music:
Other resources:
6173