Re: openrct2 & game-data-packager

Mathias Gibbens <[email protected]>
Newsgroups gmane.linux.debian.devel.games
Message-ID <[email protected]>
Hi Alexandre,

On Wed, 2023-12-06 at 23:15 +0100, Alexandre Detiste wrote:
> I've added today this game to game-data-packager... as discussed back
> in 2015.

  This is a nifty tool! I spent some time playing with yesterday and
think it's pretty cool.

> A tiny Debian-specific patch to openrct2 to make it first
> checking for files into /usr/share/games/roller-coaster-tycoon2
> before asking the user where they are would be extra nice.

  I could certainly do this -- it shouldn't be too hard.

> Testing of GDP against both GOG.com & Steam would be a plus too.
> I need the details of the setup.....exe archive, it just can't work
> now.

  I have the following RCT/RCT2 game sources I can test with:

    * Original RCT2 CD (US version) without either expansion pack
    * GOG RCT2 Triple Thrill Pack exe v2.0.0.6
    * GOG RCT2 Triple Thrill Pack exe v2.01.043
    * Original RCT CD (US version)
    * Original RCT Loopy Landscapes/Corkscrew Follies CD (US version)
    * GOG RCT Deluxe exe v1.20.015
    * GOG RCT Deluxe exe v2.1.0.18

  Admittedly I haven't looked into the code too much, but a couple
quick questions:

  How are variations of possible game sources handled? For instance,
the current definition of files for RCT2 seems to be expecting a RCT2
CD with the expansion packs included, based on the file names and file
hash mismatches for data1.cab, data1.hdr, and data2.cab I see with my
CD. And as you mention there are also GOG versions that would need to
be extracted with `innoextract` instead of `unshield`.

  I see there's a stub definition for splitting out the WW/TT expansion
pack files into separate .debs; is there another game that does a
similar thing that could be used as an example?

  OpenRCT2 can also directly import original RCT scenarios/tracks if
people have the RCT installer(s) available. Since there's no game
engine for just RCT, what would be the best way to build a .deb(s) for
those game assets as well? Extending the RCT2 definition, or adding a
separate one for RCT?

Thanks,
Mathias
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE1Bp60H32xfynSJ8cKe7i1uz0QvkFAmVxt0wACgkQKe7i1uz0
QvlzlA/7BKryqI1Q90i3Wn9Q+HCKOKcD1B7Beq1YbhsQl1UIK5L/5jwWebehyvsa
JOV4isVVJKMHetRquR19iuIjIndYA4VkYNfAMv3e272kIpCv72sHGUiMRDIbLjV7
Fm7/0lSTLt6064I2LvtXBwII9YlR3xB8TKuXfFqXq7W626bqLYeSOH9Px6DxbUeo
VqqKk8Ta6vx1GFjJUXB2Elnk6Nm5gPEcOli0tbsCnyYJiWwcxbsl1bkaHv8tpZ13
b2IV0wfC5xHw2Ex4wgQjYV/OMgD96rmbUjub06mTlsw5VXXMvnlHxe5hogJIkhH3
RLiXJb9cBoeCyzEYYjeuHpUc8nflDhQFXkm0HyZhXJsdo8OT7o2mUyIK+Hp2lDs7
qLPU49a4jIxFiEqr+pa058KK00CFtqJOqJ+BYFLF+64E3AmQoO3z+20hy6SaU9zA
23hBGpfawiT3Sl+Jr5Q1PsHdFzVvp6DGmCMMf8kQiHahtVh3xX0D+/E+jCel8g9n
Tacj1UtEZQbO/pHEXz8eQjet/zfkZi7Jd4eJgSFX6EJxjm1m4bLJ7r7VZa5q4R00
aZr1bM0Du2G6uIN5/TskalffTGAYhtZYsXoftUhcnATAQHsLd8xa6zU+Iy0M2XnR
ML+eiwHlexRAIVaOuMZA+KEqTfocdlMyLNPWTMmPzNtCwg7KFd0=
=JphT
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.