Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
Latest Comments by whizse
Wine compatibility layer development release 5.22 is up, video fixes and 3DES support
20 November 2020 at 10:28 pm UTC Likes: 3

Looks like there's been some work on the quartz front, yay!

Also nice to see the fontconfig changes. Not sure how noticeable these particular changes are, but startup time is an issue.

The classic Driver 2 has a new reverse engineered open source game engine
16 November 2020 at 11:00 pm UTC

Music and video clips needs to be manually converted using a Java tool called jPSXdec. Music seems to work, but videos had a couple of issues, case (insensitivity), and of course the dir separator.

Quick patch below. I assume C++ have a rich standard library with something to do proper path concatenation, but I'm too lazy to find out.

There are a lot of different ways to have fun with games!

 
diff --git a/src_rebuild/GAME/C/SYSTEM.C b/src_rebuild/GAME/C/SYSTEM.C
index 6b8710a..e3f96dd 100644
--- a/src_rebuild/GAME/C/SYSTEM.C
+++ b/src_rebuild/GAME/C/SYSTEM.C
@@ -28,7 +28,7 @@ OTTYPE* _OT2 = NULL;                          // 0xF7200
 char* _primTab1 = NULL;                        // 0xFB400
 char* _primTab2 = NULL;                        // 0x119400
 char* _replay_buffer = NULL;           // 0x1FABBC
-char gDataFolder[32] = "DRIVER2\\";
+char gDataFolder[32] = "DRIVER2/";
 
 #ifdef USE_CRT_MALLOC
 
diff --git a/src_rebuild/utils/video_source/VideoPlayer.cpp b/src_rebuild/utils/video_source/VideoPlayer.cpp
index 4fd478d..c8b598c 100644
--- a/src_rebuild/utils/video_source/VideoPlayer.cpp
+++ b/src_rebuild/utils/video_source/VideoPlayer.cpp
@@ -604,14 +604,14 @@ void DoPlayFMV(RENDER_ARG* arg, int subtitles)
                fd /= 10;
 
        char filename[250];
-       sprintf(filename, "%sFMV\\%d\\RENDER%d.STR[0].AVI", gDataFolder, fd, arg->render);
+       sprintf(filename, "%sFMV/%d/RENDER%d.STR[0].avi", gDataFolder, fd, arg->render);
 
        ReadAVI readAVI(filename);
        
        // also load subtitle file
        if (subtitles)
        {
-               sprintf(filename, "%sFMV\\%d\\RENDER%d.SBN", gDataFolder, fd, arg->render);
+               sprintf(filename, "%sFMV/%d/RENDER%d.SBN", gDataFolder, fd, arg->render);
                InitSubtitles(filename);
        }
        else
@@ -621,7 +621,7 @@ void DoPlayFMV(RENDER_ARG* arg, int subtitles)
 
        if(arg->credits)
        {
-               sprintf(filename, "%sDATA\\CREDITS.ENG", gDataFolder);
+               sprintf(filename, "%sDATA/CREDITS.ENG", gDataFolder);
                InitCredits(filename);
        }
 

The classic Driver 2 has a new reverse engineered open source game engine
16 November 2020 at 8:53 pm UTC Likes: 2

Quoting: Rosalie[snipped long post]
Dang! Beaten by 18 minutes, and a much cleaner patch too!

The classic Driver 2 has a new reverse engineered open source game engine
16 November 2020 at 8:51 pm UTC

Quoting: ronnocAny Linux build up yet? I have the original disks, but the release in GH is only an .exe. Would like a native build!


Patch to make it compile, and also amazingly link:
https://pastebin.com/iyGdgzwx

Also, it uses premake5 of all things. I mean an alpha build? Come on!

Build instructions goes like:

Install/build premake5
cd src_rebuild
premake5 gmake
make
fun stuff in bin/Debug/

The classic Driver 2 has a new reverse engineered open source game engine
16 November 2020 at 6:22 pm UTC

Quoting: ronnocAny Linux build up yet? I have the original disks, but the release in GH is only an .exe. Would like a native build!
I'm trying, but I doubt anyone has built it on anything but Windows? There's a an unguarded "#include "windows.h" in one place, and lot and lots of little things that seems to trip up gcc on my system but presumably works fine in VS.

Grab a free copy of BUTCHER during the GOG Made in Poland Sale
16 November 2020 at 4:48 pm UTC Likes: 2

Some good pickings there, also a beckoning "SELECT ALL" checkbox... Nice try GOG!

The classic Driver 2 has a new reverse engineered open source game engine
16 November 2020 at 4:13 pm UTC

I've always assumed there to be quite a different challenge, possibly a different mindset, between a reverse engineering project and creating your own game from scratch.

I kinda get it. It's somewhere between deciphering ancient hieroglyphs and restoring an old barn find. Plus the opportunity to study an old favorite from a whole new perspective, learning new things about the game, and possibly the minds who created it.

Anyhow, that's a pretty slick trailer! Makes me want to get out there, steal Eleanor and try some Halicki stunts!

Go sight seeing in the American Truck Simulator - Colorado expansion out now
16 November 2020 at 2:49 pm UTC

Quoting: CFWhitmanWhat I would enjoy with the Truck Simulator series is a 'free drive' mode where you could just drive the roads without worrying about the business simulation. Does this exist? I haven't investigated thoroughly as to whether or not this is possible in these games. It could be interesting for those who just want to virtually explore different parts of the country/world that these games cover.
There's a free roam mode, when you own your own truck. Just drive around and watch the world go by.

I guess you could use cheats to even skip the whole paying off the truck part, or use mods to drive a car instead of a truck.

Steam Play Proton 5.13-2 compatibility layer is out now with improved Direct3D 12 support
14 November 2020 at 8:12 pm UTC

Quoting: GuestStill broken for me, games don’t launch at all with 5.13.
Problems with the Steam Runtime?