Got CIU running on Windows XP!

I finally got it to run!

And here it is!

It turns out I gave up too early last time I committed to getting CIU running on XP… as I simply assumed that no matter what it won’t run due to DirectX 11 incompatibilities.

…but it turns out, it just wanted some of the Mesa Opengl32.dll files to run. I used this a lot before to run games like Minecraft on my computer, so I didn’t attempt doing that as CIU ran just fine on my computer without that dll.

So to get it working (any many other modern stuff), you need to install One-Core-API Binaries from github then go to system32/wined3d and copy dxgi.dll & d3d11.dll to where CIU is installed, as well as getting Mesa3D Opengl32.dll like Fedrico Dossena’s Mesa3D for Windows.


It works… until you look at the top-right corner. or just observe

It’s unplayable unfortunately. FPS easily goes from 5-10,000. Yeah 10,000 fps. I don’t even know what causes that, but it’s really low, it’s just about 20fps in missions that drops to 1-3 when the wave continues. And when it goes above 1000 for a fraction of a second; it’s just that something’s broken, you won’t really feel it going any faster.

But if you’re determined enough to play anyways, and even set it to 640*480 for better performance, the server still won’t like you. Or perhaps the game doesn’t like the server, dunno. But getting to just enter a mission, you gotta keep on reconnecting several times until it stops kicking you.

After you get in, it’s time to hunt chickens right?


Yeah. Good luck though. Anyways, don’t keep your hopes up, as the server kicks you once you blink. And if it does not, it will.

As it seems like CIU isn't even executing code properly.


Moron Railgun just no-clips through the enemies sometimes… It does hit, but it also doesn’t hit when it should have hit.

I’m still curious about what got this to get kicked repeatedly, is it messing with code so bad? Does it trigger an anti-cheat?

@InterAction_studios my testing callsign here is “I’m on XP!”
Can you see what exactly gets it kicked?

Oh, I tried to link accounts before doing anything, and it claimed there are no servers available

18 Likes

If I were to guess, the unstable framerate looks a lot like what would happen if you use the speedhack feature in Cheat Engine. If you slow down the game you get a lot of fake FPS. Perhaps iA made it so if you got something unrealistic it’d count as using speedhack and kick you as speedhack is one of the cheats that doesn’t ban you outright.

Making the game fast still kicks you though, if iA used something to detect FPS instability it may not make sense as you get low FPS… This would mean kicking the poor people with incredibly low-end machines.

6 Likes

Well, this was… unexpected. But full marks for perseverance! :slight_smile: :+1:

There’s something obviously wrong with how the game measures time on XP. Time doesn’t flow evenly as it should – instead, it slows down or speeds up erratically. This is what’s causing the uneven fps, getting you kicked out of the server, or triggering those timeouts.

18 Likes

wonderful!

Outstanding :+1:

How about whatever that happened to Moron Railgun? Is it failing to detect collision due to timing issues? As I died several times to chicks approaching me and never getting hit by my bullets, or as seen in one of my images, moron railgun just no-clips through stuff

3 Likes

inverse is back to butchering the game again

3 Likes

Also, I wonder if the timing issues can be ironed out somehow. Maybe I could watch people get games running on XP, maybe I can tweak it more so it gains some stability. It only took four years to get this running on the first attempt, maybe four more years and I can get it running well, who can tell?

2 Likes

I tried doing the same thing 5 years ago but I stopped when the game was too laggy (2 FPS) and I expected it to run well if I just reduced the settings all down, when I clicked “Play” it froze then it crashed out of nowhere,

But overall, Excellent work bro! :flexed_biceps:

3 Likes

When the Early Access first came out, I tried installing it on my Windows XP, but it didn’t work. That’s why I had to play CIU on a computer with Windows 10 I didn’t use as much. Then, after some versions, I saw in the forum that Windows XP support had been added, and since then I played CIU on my Windows XP with the username samuelronban_XP (I think). Then I learned how to use Wine on my Linux computer, which was my main computer, and I played there since then. This all happened many years ago.
Edit: Now that I think of it, I think I remember Windows XP and Vista support being removed again.

11 Likes

That is pretty fking impressive

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.