VOGONS


NBlood no go with WinXP

Topic actions

First post, by buckeye

User metadata
Rank Oldbie
Rank
Oldbie

Tried latest 32bit NBlood with GOG Blood & WinXP SP3 but it crashes at start. So tried the 32bit and 64bit versions on my Win10 pc
and it works no problem. Forgot to write the error down but get the feeling WinXP is missing a Visual C component?

Asus P5N-E Intel Core 2 Duo 3.33ghz. 4GB DDR2 Geforce 470 1GB SB X-Fi Titanium 650W XP SP3
Intel SE440BX P3 450 256MB 80GB SSD Asus V7700 GF2 64mb SB 32pnp 350W 98SE
MSI x570 Gaming Pro Carbon Ryzen 3700x 32GB DDR4 Zotac RTX 3070 8GB WD Black 1TB 850W

Reply 1 of 11, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

eduke32 and derivates are no long compatible with XP or even Vista
For XP you can use "nblood_win32_20211015-12587" (SDL2) or
NotBlood (uses a wrapper already applied, uses SDL1)
https://github.com/vogonsorg/NBlood/issues/1
https://github.com/vogonsorg/NBlood/issues/2

You can also use BuildGDX 1.16, you'll just need to replace the included 64bit java with a 32bit version.

Use this "zulu8.54.0.21-ca-jre8.0.292-win_i686" or zulu8.58.0.13-ca-jre8.0.312-win_i686 (Untested)
or
Oracle Java
jre-8u152-windows-i586 (If you want later versions of java v8 you'll need to extract their archive and overwrite the installed java).

How To Ask Questions The Smart Way
Make your games work offline

Reply 2 of 11, by buckeye

User metadata
Rank Oldbie
Rank
Oldbie
DosFreak wrote on 2022-10-24, 15:05:
eduke32 and derivates are no long compatible with XP or even Vista For XP you can use "nblood_win32_20211015-12587" (SDL2) or No […]
Show full quote

eduke32 and derivates are no long compatible with XP or even Vista
For XP you can use "nblood_win32_20211015-12587" (SDL2) or
NotBlood (uses a wrapper already applied, uses SDL1)
https://github.com/vogonsorg/NBlood/issues/1
https://github.com/vogonsorg/NBlood/issues/2

You can also use BuildGDX 1.16, you'll just need to replace the included 64bit java with a 32bit version.

Use this "zulu8.54.0.21-ca-jre8.0.292-win_i686" or zulu8.58.0.13-ca-jre8.0.312-win_i686 (Untested)
or
Oracle Java
jre-8u152-windows-i586 (If you want later versions of java v8 you'll need to extract their archive and overwrite the installed java).

Thanks DosFreak, didn't want to give up running it on WinXP just yet.

Asus P5N-E Intel Core 2 Duo 3.33ghz. 4GB DDR2 Geforce 470 1GB SB X-Fi Titanium 650W XP SP3
Intel SE440BX P3 450 256MB 80GB SSD Asus V7700 GF2 64mb SB 32pnp 350W 98SE
MSI x570 Gaming Pro Carbon Ryzen 3700x 32GB DDR4 Zotac RTX 3070 8GB WD Black 1TB 850W

Reply 3 of 11, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Gerwin was able to get the latest build of eduke32 to work on XP so plan is to see what of those changes may apply to nblood.....after I "finish" 🤣 uploading binaries and issues to vogonsorg

How To Ask Questions The Smart Way
Make your games work offline

Reply 4 of 11, by buckeye

User metadata
Rank Oldbie
Rank
Oldbie

All of the above options worked except on BuildGDX the intro (with smoke/fog) had no music but in game it's fine.

Asus P5N-E Intel Core 2 Duo 3.33ghz. 4GB DDR2 Geforce 470 1GB SB X-Fi Titanium 650W XP SP3
Intel SE440BX P3 450 256MB 80GB SSD Asus V7700 GF2 64mb SB 32pnp 350W 98SE
MSI x570 Gaming Pro Carbon Ryzen 3700x 32GB DDR4 Zotac RTX 3070 8GB WD Black 1TB 850W

Reply 5 of 11, by buckeye

User metadata
Rank Oldbie
Rank
Oldbie

Running with BuildGDX there is no sound while the Monolith intro is running, is there a tweak somewhere that might help?

Asus P5N-E Intel Core 2 Duo 3.33ghz. 4GB DDR2 Geforce 470 1GB SB X-Fi Titanium 650W XP SP3
Intel SE440BX P3 450 256MB 80GB SSD Asus V7700 GF2 64mb SB 32pnp 350W 98SE
MSI x570 Gaming Pro Carbon Ryzen 3700x 32GB DDR4 Zotac RTX 3070 8GB WD Black 1TB 850W

Reply 6 of 11, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

It's likely you are using the first version of Blood GOG offered which is intended to be used with DOSBox which mounts their "game.gog" as a D:\ drive and loads the movies from there.
I can't remember if the movies originally didn't install with the game or not but you can try reinstalling the game by mounting game.gog in DOSBox or copying the movie folder to the game directory and updating the blood.ini file with the movie files location.

If you use the Blood Fresh Supply version then everything is already done and all you have to do is copy BuildGDX to the folder and run with "JRE\BIN\java.exe -jar BuildGDX.jar" from a .cmd file.

How To Ask Questions The Smart Way
Make your games work offline

Reply 7 of 11, by buckeye

User metadata
Rank Oldbie
Rank
Oldbie

Thanks again Dosfreak, installed the latest GOG build but result the same. I'll work on extracting the movie files later.

On a side note tried using the latest upscale pack with GDX and got this error "out of memory! memory used [51/247mb]
please increase Java's heap size". Have zero experience messing with the inner workings of Java so instead tried it with
GDX version 1.15 and it worked.

After reading up on the different mods out there for the build/classic games maybe I would be better off sticking with
my win10 pc for this since all the latest improvements are hinged on 64bit. Then again I do like to tinker very much 😁

Asus P5N-E Intel Core 2 Duo 3.33ghz. 4GB DDR2 Geforce 470 1GB SB X-Fi Titanium 650W XP SP3
Intel SE440BX P3 450 256MB 80GB SSD Asus V7700 GF2 64mb SB 32pnp 350W 98SE
MSI x570 Gaming Pro Carbon Ryzen 3700x 32GB DDR4 Zotac RTX 3070 8GB WD Black 1TB 850W

Reply 8 of 11, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

I've been able to use high-res textures in the DOS duke3d and with older versions of the ports on old operating systems which is interesting although not a main focus especially in an FPS. If you can notice the textures that much you're moving too slow or as my Dad would say if you can taste it you're eating too slow. 😀

There should be a CLI switch for java to increase the heap size but I'd have to check.

Last edited by DosFreak on 2022-10-28, 17:31. Edited 1 time in total.

How To Ask Questions The Smart Way
Make your games work offline

Reply 9 of 11, by buckeye

User metadata
Rank Oldbie
Rank
Oldbie

I suck at FPS games so might as well enjoy the scenery right? 😁

Looked all over for a heap size "switch" and where to put it but it eludes me.
Put a memory switch (-Xmx512M) on the GDX.exe command line to no avail.

Asus P5N-E Intel Core 2 Duo 3.33ghz. 4GB DDR2 Geforce 470 1GB SB X-Fi Titanium 650W XP SP3
Intel SE440BX P3 450 256MB 80GB SSD Asus V7700 GF2 64mb SB 32pnp 350W 98SE
MSI x570 Gaming Pro Carbon Ryzen 3700x 32GB DDR4 Zotac RTX 3070 8GB WD Black 1TB 850W

Reply 11 of 11, by buckeye

User metadata
Rank Oldbie
Rank
Oldbie
DosFreak wrote on 2022-10-28, 17:37:

Try adding the switch to the batch file with these contents. Think by default the game uses 256mb.

"JRE\BIN\java.exe -Xmx512M -jar BuildGDX.jar"

Added this below the existing line, still didn't work. Are you talking about the batch file under the BuildGDX directory?

Weird that version 1.15 doesn't have this issue.

Asus P5N-E Intel Core 2 Duo 3.33ghz. 4GB DDR2 Geforce 470 1GB SB X-Fi Titanium 650W XP SP3
Intel SE440BX P3 450 256MB 80GB SSD Asus V7700 GF2 64mb SB 32pnp 350W 98SE
MSI x570 Gaming Pro Carbon Ryzen 3700x 32GB DDR4 Zotac RTX 3070 8GB WD Black 1TB 850W