Reply 20 of 56, by DosFreak
- Rank
- l33t++
GZdoom 4.1.2b supposedly last version for XP since newer Windows vers compiled with VS2019 using v142 toolset.
https://msfn.org/board/topic/176299-latest-ve … comment-1171775
GZdoom 4.1.2b supposedly last version for XP since newer Windows vers compiled with VS2019 using v142 toolset.
https://msfn.org/board/topic/176299-latest-ve … comment-1171775
SteamLiteXP for Windows XP
For the one or two people who bother to read this thread and noticed that I've removed the games from the first post.
I've removed the info because I've gone through and updated the information and am putting it into a spreadsheet that combines the Windows, Linux and Mac game info into one which I'd like to have up by the end of the week.
Left to do:
Test with Goldberg (Currently only works with Vista+ so use SmartSteamEmu for 2000 and XP)
Test with OS <Vista for each game and for the working ones list the method used to get it to work.
I have a Windows XP install that I've disabled ethernet/LAN drivers to keep it offline. I want to start moving my XP games from my Steam library over there -- what's the best way to do this? I've downloaded Tomb Raider Anniversary off my steam library as a test and tried launching without Steam which it does not.
I've downloaded Steamless from github but it's not in a launchable/usable format and the readme says I need to compile it..?
Sorry if this is off-topic, but it has just occurred to me in relation to this thread, are there/have there been any fan-made server emulators for games that were originally multiplayer only, but the official servers are now down, but said emulators allow to play PvE content locally?
There are for Steam on a certain forum and they work well (SmartSteaEmu and Goldberg). Currently for other online store emulators the equivalents allow offline gameplay but not LAN like the steam emulators. (There might be one that does for Epic though).
As for non-emulation it would be game specific like WOW private servers and the like. I'm not a multiplayer fan so I don't track those.
It would be nice to track games that required proprietary servers where you couldn't setup your own server but now can but the list is likely small.
This Goldberg fork contains VC2013 build that seems to work on XP. It works on SSE1 CPUs like Pentium 3. https://gitlab.com/this_isnotme/winxp-goldberg-emulator
update: there is also VC2015 build with newer version of code.
Repair/electronic stuff videos: https://www.youtube.com/c/adalbertfix
ISA Wi-fi + USB in T3200SXC: https://www.youtube.com/watch?v=WX30t3lYezs
GUI programming for Windows 3.11 (the easy way): https://www.youtube.com/watch?v=d6L272OApVg
Nice! Yeah the response on that forum really turned me off so didn't even bother with modifying the source since I don't see it ever being approved. Would be nice to be proven wrong but you just get beaten down all the time when you read comments like that all the time.
Some of these games were updated to no longer be compatible with XP and some work fine on XP but require jumping through hoops installing old versions of Steam since those games require Steam. It's annoying to see people jump through hoops to install an old version of Steam when they could just use SSE, Steamless, etc but I suppose in a lot of those cases they never downloaded the game and kept a copy so they likely are using Steam for downloading as well.
Easier approach was to take ws2_32.dll and ws2_base.dll from onercoreapi and place them in the same location as the goldberg dll and call it a day.
I usually use SmartSteamEmu and then if the game doesn't work then I use goldberg so haven't bothered to test all my games with goldberg and the fact that I had to use onecoreapi .dlls for XP for it turned me off from doing alot of XP testing.
If there's any interest I can post my latest list for SSE, Steamless, Goldberg, etc. There didn't seem to be any interest here so I never bothered.
DosFreak wrote on 2021-09-20, 22:42:Easier approach was to take ws2_32.dll and ws2_base.dll from onercoreapi and place them in the same location as the goldberg dll and call it a day.
I found out that Goldberg compiles by default with SSE2 as minimum requirement, now on the XP repository there is also SSE1 build. So it works with Pentium 3 now (good for pushing Dual Tualatin to the limits). In case of SSE2 compiled binary, these workarounds probably wouldn't work, so it's handy to have a file that works out of the box on older platforms.
DosFreak wrote on 2021-09-20, 22:42:If there's any interest I can post my latest list for SSE, Steamless, Goldberg, etc. There didn't seem to be any interest here so I never bothered.
I don't own much more on Steam besides Valve Complete Pack, and some titles I tested worked fine with Goldberg or even had no DRM. I wonder if there is anything from Valve that wouldn't work with Goldberg.
DosFreak wrote on 2021-09-20, 22:42:didn't even bother with modifying the source since I don't see it ever being approved.
Removing unsupported functions from the code didn't actually help running it natively on Windows XP, the error disappeared but it still didn't work, at least in my case. Only reverting to older VS2013 compiler helped. In that case unfortunately no versions of code made after mid 2019 can be used, because they are heavy dependant on json.hpp library, which is doesn't work in older C++ versions. Maybe there are some workarounds, but there probably isn't too much interest in that (although even having single version compiled for XP is better than none, especially when running only older backups of games).
Repair/electronic stuff videos: https://www.youtube.com/c/adalbertfix
ISA Wi-fi + USB in T3200SXC: https://www.youtube.com/watch?v=WX30t3lYezs
GUI programming for Windows 3.11 (the easy way): https://www.youtube.com/watch?v=d6L272OApVg
Wanted to say thanks for the intel here. I am beginning this journey (finally), as it’s pretty tough to ignore the convenience of Steam vs installing from media, patching, etc.
I’m focused on pretty mainstream titles 1998-2005 or so; all of them I reckon will show up in Metacritic top 20 for each year. Goal is to produce a working dataset that I can copy from NAS to a (pre-SSE2, likely) XP machine.
Just getting started with SmartSteamEmu which I really like on XP. I will get into the other utilities as necessary and share any advice that I can come up with.
I've neglected this thread since I'm focusing on https://github.com/vogonsorg which is a project to identify last known working versions of programs, upload them (only if legally allowed) and then setting up compilation of that last working version and working on compiling a later version if not the latest version compatible with whatever OS. Currently I'm in the about to upload stage.
With that said I still make my games work offline, just verified this weekend that Black Mesa v1.0 still works with SmartSteamEmu on XP. 😀
Currently:
#1 SmartSteamEmu is still the best as far as compatibility both with XP and Steam games.
#2 Goldberg is another option a couple of years ago XP support was dropped and recently Vista support was dropped as well.
For XP there are two options:
Use an older version of Goldberg (2021?) with OneCoreAPI files ws2_32.dll and ws2_base.dll in the same directory as the emu.
Use the fork of goldberg for XP (Haven't tested this much) https://gitlab.com/this_isnotme/winxp-goldberg-emulator
#3 Steamless (Run this on your host to remove Steam from the executable, some games may still need steam emulated so use SSE or Goldberg)
#4 Cracks
Some of these use scene steam emulators as well as executable cracks. I went through my games long ago and got rid of the scene cracks as much as possible and replaced with SSE or goldberg or a combination of exe w/ SSE or goldberg.
#5 RevEmu for
HL2 engine games <= v5135. (Newer versions of HL2 are DRM free with a switch)
HL1 engine games <=v4554
#6 There are other options:
LumaEmu (I only use this for Bioshock Infinite on Vista)
SteamEmu (Was used for HL engine games but I'm slowly replacing this in my copies of HL with revemu),
SteamLiteXP (I don't bother with this since I'd rather download the games on my game download VM)
old versions of Steam (I don't bother with this since I'd rather download the games on my game download VM and I don't want Steam running when I play my games)
Here this should save you some time. This isn't the complete list rather geared more towards steam emulators. Also the below list isn't XP focused, just a list of games and what's needed to run them.
Don't ask for any files, you'll need to find those yourself.
SSE games
10 Second Ninja XAge of Chivalry Dedicated ServerAlien Breed 2 AssaultAlien Breed 3 DescentAlien SwarmAltitudeArk Survival EvolvedArmor of HeroesBatman Arkham OriginsBayonettaBioshock 2Black Mesa (mod)Black Mesa Dedicated ServerBlazeRush Dedicated ServerCall of Duty Black OpsCarnage RacingCounter-Strike SourceD.I.P.R.I.P Dedicated ServerDay of Defeat SourceDead IslandDeus Ex Human Revolution The Missing Link (DXHRML)Dino D-DayDirt RallyDishonoredDivinity - Original SinDivinity Original Sin Enhanced EditionDogfighter DemoDraw SlasherDreamkillerDuke Nukem 3D Twentieth Anniversary World Tourdungeon siege iii - demoEador Masters of the Broken WorldEndless ZoneFortifiedGame of ThronesGoat of DutyGTR Evolution DemoHalf-Life 1 Source DeathmatchHalf-Life 2 DeathmatchHalf-Life Deathmatch Source Dedicated serverHard ResetInjustice Gods Among UsJust CauseKilling FloorLara Croft and The Temple of OsirisLayers of FearLead and Gold Gangs of the Wild WestLeft 4 DeadLeft 4 Dead 2Left 4 Dead 2 BetaLeft 4 Dead 2 DemoLife is StrangeMagic The Gathering DemoMagrunner Dark PulseMetro 2033Moonbase AlphaMurderous PursuitsNiGHTS Into DreamsOrion PreludeOutland
payday the heistPolyballPost Apocalyptic MayhemQuake LiveR.u.s.e. demoRace On (Demo)Red Faction 2Red Faction ArmageddonRed Faction GuerillaResident Evil 4Resident Evil 6 Biohazard Benchmark ToolResident Evil Biohazard HD REMASTERRidge Racer Unbounded (Demo)Serious Sam Double D DemoSerious Sam Fusion 2017Serious Sam RevolutionShank demoSins of a Solar Empire RebellionSoldatSource 2007 Dedicated Server (Pirates Vikings Knights II)Source Dedicated Server Eternal Silence and Insurgency ModSouth Park The Stick of TruthState of DecayState of Decay YOSETeam Fortress 2Team Fortress 2 BetaThe DeedThe Haunted Hells Reach Dedicated ServerThe LEGO NINJAGOr Movie Video GameThe Red SolsticeThe Ship Dedicated ServerThis War of MineWarhammer 40,000 Dawn of War 2Warlock - Master of the Arcane
SSE w/ Crack
Duke Nukem ForeverJust Cause 2Portal 2
SSE w/ Steamless
Borderlands GOTYNier AutomataDishonored 2Dishonored Death of the OutsiderDying LightInsurgency 2
SSE Comfy Launcher w/Steamless
AllegianceYakyza 0
SSE or goldberg
Batman Arkham Origins Blackgate HD (XP 32bit)Bioshock 2 Remastered (Vista 32bit)Bioshock Remastered (Vista 32bit)Black Mesa (XP 32bit)Borderlands The Pre-Sequel (XP 32bit)Brink (XP 32bit)Crusader Kings IIDeus Ex - Human Revolution (2000 BWC XP 32)Deus Ex Human Revolution Director's Cut (XP 32)Devil May Cry HD CollectionFallout ShelterHalf-Life Engine Games (XP 32)Middle-earth Shadow of MordorResident Evil 2 BiohazardResident Evil 7 BiohazardTomb Raider (XP)
SSE Comfy Launcher games
DayZJust Cause 3 Multiplayer ModThief (2014)
SSE or Goldberg or Reloaded Social Club or EXE
Max Payne 3 (XP-Vista)
Steamless
Alpha Protocol (2000 BWC XP 32bit)Days GoneDoom 3 BFG Edition (2000 BWC XP 32bit)Fallout New Vegas (2000 BWC XP 32bit)Ghostbusters The Videogame (2000 BWC XP 32bit)Indiana Jones and the fate of atlantis (2000 BWC XP 32bit)Kao the Kangaroo Round 2 (2000 BWC)Max Payne (2000 BWC)Metro Last Light (2000 BWC)Mirror's Edge (2000 BWC)MorrowindNBA 2K21Oddworld Abe's Exoddus (2000 BWC)Quake 2Sam and Max Season 1 Episode 4 (2000 BWC)Skyrim (2000 BWC)Skyrim Special EditionSteel RatsSupreme Commander (2000 BWC)Supreme Commander Forged Alliance (2000 BWC)SyberiaSyberia 2The Secret of Monkey Island Special Edition (2000 BWC)Wasteland (2000 BWC)xcom Enforcer (2000 BWC)xcom interceptor (2000 BWC)Batman Arkham City (Demo) (XP 32)Enderal Forgotten Stories (Vista 32)Fallout 4I am Alive (XP 32)list.txtMetro 2033 ReduxMetro Last Light ReduxMightier (XP 32)Rage (XP 32)Rage Tool KitSanctum (XP 32)Skyrim Special EditionSystem Shock Pre-Alpha DemoTales from the Borderlands (XP)The Evil WithinWolfenstein The New OrderWolfenstein The Old Blood
Steamless + CD Key
Tropico 3 Special EditionUnreal Tournament 3
Steamless + Goldberg
Ancestors Legacy Free Peasant EditionArma 3Bioshock 2 (Vista 32bit)Civilization VIDoom (2016) (Vista 64)Duke Nukem 3D Twentieth Anniversary World TourGod of WarMonster Hunter WorldNiohNo Man's SkyPinball FX3The Council Episode 1VampyrWolfenstein II The New ColossusWolfenstein Youngblood
Steamless + xliveless
Bulletstorm
xliveless
Dirt 2
Revemu
HL2 <=v5135HL1 <=v4554Peggle ExtremePortal The First SliceRace07 DemoSTCC Demo
NO DRM
100% Orange Juice (XP 32)7 Days to Die Dedicated ServerAge of Decadence (XP 32)Age of Wonders 3aliens vs predator dedicated server (XP 32)Alpha Polaris A Horror Adventure Game (XP 32)Amnesia A Machine for Pigs (XP 32)Arma 3 ServerARMA Cold War AssaultArmilloArx FatalisAssetto Corsa EditorBarotraumaBatman Arkham Knightbetween - demo (XP 32)Blackout Z Slaughterhouse Editionbreach dedicated server (XP 32)Call of Duty Black Ops Rcon (XP 32)Castle WoodwarfChex Quest HD ( 7 64bit)chivalrymedievalwarfare (XP 32)Codename Gordon (XP 32)coil (XP 32)Company of Heroes 2 ToolsConan Exiles Dedicated ServerDeath Rally (Classic) (XP 32)Deiland (64bit)Dungeon Souls (XP 32)Dusk (Vista 32)Evil Genius (XP 32)FakeFactory Cinematic Mod for Half-Life 2 (CM2013) (XP 32)Frog Fractions Game of the Decade Edition (Vista 32)GalaxiumGeneshiftGolden Axed A Canceled PrototypeHacknet (XP 32)Half-Life 2 Engine Games (XP 32)Half-Life 2 Update (XP 32)Half-Life SDKhomefront dedicated server (XP 32)homefront japanese dedicated server (XP 32)I Love You, Colonel Sanders! A Finger Lickin' Good Dating SimulatorInsurgency Dedicated ServerJagged Alliance GoldKathy RainKeyboard KillersKholatKingdom ClassicKingdoms Rise Dedicated ServerLeft 4 Dead 2 Dedicated ServerLeft 4 Dead Dedicated ServerLost Daughtermachinarium demoMerry Snowballsmonday night combat dedicated serverNaissanceENatural Selection 2 Dedicated ServerNexuiz Dedicated ServerOddworld Munchs OddyseeOpenTTD
OverloadPainkiller Hell & Damnation Dedicated ServerPortalPuzzle Lines and KnotsQuakeQuake RemasterRavaged Dedicated ServerReceiverRed Orchestra Windows Dedicated ServerRegions of RuinReign Of Kings Dedicated ServerRusty Lake HotelSamorost 1Scrap GardenSega Genesis Classics Sonic The Hedgehog 2Serious Sam Classic The First EncounterShowdown BanditSource SDKSourceFilmmaker (XP 32)Stellaris (64bit)Sunrider Mask of Arcadius (XP 32)The Divinity Engine (XP 32)The Divinty Engine Enhanced EditionThe Dream Machine Chapter 1 + 2The Elder Scrolls ArenaThe Elder Scrolls DaggerfallThe Raintime (XP 32)Vox Machinae Dedicated ServerWar WindWarzone 2100Amnesia The Dark Descent (XP 32)Antichamber (XP 32)Fallout (2000 BWC)list5.txtQuake II RTXSerious Sam Classic The Second Encounter (2000 BWC)Shadow Warrior Original (95+)Stranger's Wrath (2000 BWC)The Forest (XP 32)Viscera Cleanup Detail Shadow Warrior (XP 32)WarZone 2100Wasteland 2 (XP 32)Wasteland 2 Director's Cutx-com terror from the deep (95+)xcom apocalypse (95+)XCom UFO Defense (95+)
Goldberg + Social Club + Crack
L.A. NoireMax Payne 3Red Dead Redemption 2
Goldberg + Crack
Deus Ex Mankind DividedHalo Reach + 1 + 2 + 3 + 4
Goldberg
Alan WakeBorderlands 3Chip's Challenge 1Death StrandingDeep Rock GalacticDevil May Cry 5 (64bit)Doom 64Elden RingFour Kings One War (Vista 32bit)Horizon Zero DawnIntertial Drift Sunset Prologue (64bit)list4.txtNier ReplicantPAC-MAN CHAMPIONSHIP EDITION 2 (64bit)Polygoneer (Vista 32bit)Portal 2Prey (2017) (64bit)QuakeRage 2Red Faction Guerrilla Re-MARS-tered (Vista 32bit)Resident Evil 3Rise of the Tomb RaiderShadow of the Tomb RaiderStreets of KamurochoSubnauticaSurviving MarsTell Me WhyThe Uncertain Last Quiet Day (64bit)Titan Quest Anniversary EditionTomb RaiderTwo Point HospitalWill Glow The WispBorderlands GOTY EnhancedDark Souls RemasteredSerious Sam 3Supreme Commander 2Team Fortress 2
Goldberg Social Club + Crack
GTA IVGTA VGTA Remastered
Cracks (or use a port or patch if there is one)
Alan Wake (XP 32)assassins creed brotherhood (2000 BWC)Batman Arkham Asylum GOTY (XP 32)Batman Arkham City GOTY (XP 32)Bioshock (2000 BWC)Crysis 2 (2000 BWC)Dead Space 2 (2000 BWC)Duke Nukem 3D Twentieth Anniversary World TourFarCry (2000 BWC)Half-LifeMax Payne 2 The Fall of Max Payne (2000 BWC)MorrowindOblivion (2000 BWC)Oddworld Abe's Oddysee (2000 BWC)Outcast 1.1 (2000 BWC)Prey (2006) (2000 BWC)Quake 2Quake 3Red FactionSaints Row Gat out of HellSaints Row IVSaints Row The Third (2000 BWC)Shadow Warrior (XP 32)The Walking Dead (2000 BWC)The Walking Dead Season 2 (2000 BWC)The Wolf Among Us (XP 32)Torchlight (2000 BWC)Unreal Gold (2000 BWC)
CRACKS + XLIVELESS
GTA IV (Windows XP)
This is outstanding- thank you very much! I have also been paying attention to your github work..don’t think any of it goes unappreciated.
DosFreak wrote on 2019-10-20, 18:55:GZdoom 4.1.2b supposedly last version for XP since newer Windows vers compiled with VS2019 using v142 toolset.
https://msfn.org/board/topic/176299-latest-ve … comment-1171775
It's broken for Windows XP x64. You can patch 4.1.2b and compile it yourself so that it works with XP x64, but there are still problems. Using Creative's hardware implementation of OpenAL (at least as shipped with Audigy 2 ZS) will produce a lot of errors. I haven't gotten an Audigy just to emulate its capabilities in software implemented OpenAL 😒
Audigy 2 ZS in FreeDOS
LinLin adapter documentation
+ various capacitor list threads
Dead link for list of removed games, here's the archive: https://web.archive.org/web/20210226005602/ht … eu:80/games.php
moog wrote on 2022-06-29, 07:35:DosFreak wrote on 2019-10-20, 18:55:GZdoom 4.1.2b supposedly last version for XP since newer Windows vers compiled with VS2019 using v142 toolset.
https://msfn.org/board/topic/176299-latest-ve … comment-1171775It's broken for Windows XP x64. You can patch 4.1.2b and compile it yourself so that it works with XP x64, but there are still problems. Using Creative's hardware implementation of OpenAL (at least as shipped with Audigy 2 ZS) will produce a lot of errors. I haven't gotten an Audigy just to emulate its capabilities in software implemented OpenAL 😒
I haven't had time to look too much into it but for gzdoom 4.1.3 x64 you can use PatchPE to bypass the OS requirement and rename libfluidsynth64.dll to enable it to load and play. Will need to see if an older ver can be used or a version compiled that is compatible.
The 32bit ver loads without issue so possibly an older version is being used?
@DosFreak what version of Goldberg did you use with Portal 2 to get it to work? I copied the install folder from Windows 7 that does have Steam installed to Windows 10 that doesn't have Steam installed and tried the latest Goldberg and version 0.2.5 but no dice, errors out after the valve intro and says I need to have Steam running. Deus Ex: Human Revolution works fine though.
Haven't tried SSE with crack yet, I'd prefer a way that doesn't need cracks if possible.
For Portal 2 (Build v7293 was last build I tested) on Vista and above I use the command "portal2.exe -steam", also drop the .dll in the bin folder.
As far as Goldberg version it shouldn't matter. I want to say Vista compatibility is broken but 7 should still be fine and I haven't yet had to revert to an older version of Goldberg to get a game to work (except for Vista).
If the above doesn't work let me know and I'll do another test.