Carmageddon Max Pack

Carmageddon Max Pack

cookiezi Feb 23, 2015 @ 6:09am
I made a Win95 patch for the Steam version!!
Well since Stainless said they still have NOT dropped the idea of a Win95 patch for the Steam version (yet) I sort of made my own. You can play in hires by lauching "Launch Hires" Obv lol Create a shortcut to it or something and change the icon to make it look fancier :P

Extract the files to the main Carma directory and DONT FORGET TO EDIT DDRAW.INI to your liking (y= and x= being your desired res) or else it won't work as the res value is set to 0 as default. you can also mess around with the rest of the settings


link removed



All files taken from MELDPACK 1.33. DDRAW.Ini is Hifi's.Many thanks to their respective makers!

"I could have just downloaded MELDPack, no?"

This is for the people who do not have the GOG version and don't like the Splat Pack expansion or just wanna play vainilla carma.

I still hope they release a win95 Patch sometime soon :p


PS: Don't press the S key (or whatever you have bound the sound key to) during the race or else the game will crash!! I don't know what could be causing this or how to fix it unfortunately ;(
Last edited by cookiezi; Feb 24, 2015 @ 7:16am
< >
Showing 1-15 of 35 comments
rc2sm Feb 23, 2015 @ 2:49pm 
Launch-Hires.exe run the CARMA95.exe with -hires parameter - for 640x480 resolution. Without this parameter game is running at 320x200.

Also for this exec you may use HiRes patch for Meld Pack[qtz.toshiba-3.com] to force hires without any parameters or additional files (lores is no more available then).

Changing x and y in ini is not recommended leaving those at 0 allow game to start in native resolution (320x200 or 640x480) without re-sizing.

Are you sure the Sound off/on crash the game or it's stem problem?
Have you try Carma Key Binder[qtz.toshiba-3.com] to bind the Sound off/on to different key?

Important: When using CKB you need to take care if selected key is not repeated for other functions (directly executed - without shift or control).

For Splat Pack to work with win95 exec this patch[qtz.toshiba-3.com] must be applied. Only mini coper - killer coop car is not fixed there - will crash when player use repair button. To fix it you can take DATA\CARS\SUBFRAME.TXT from Meld Pack, but it cause this car to less realistic destruction.

Another thing you may want to try with C1 is Unofficial Carmageddon Patch[qtz.toshiba-3.com]. It patch game resources and allow to set several options, like language, gore level, keyboard layout and more.

I don't have steam version of Carmageddon, but have few other versions.
Some people say that steam version is based on gog.

I need to know if there are GAME.GOG and SPLAT.GOG files? Or maybe those are renamed or removed? Those files are actually ISO files which are used for GOG Dos BOX setup. As far as I remember ~5MB and ~17MB. I think if the files are in Steam this must be exact copy of GOG version.
Last edited by rc2sm; Feb 23, 2015 @ 3:07pm
cookiezi Feb 23, 2015 @ 3:19pm 
Heya!

Yeah the files are there. But in my case GAME.GOG is 118mb and SPLAT.GOG is 73mb for some reason.

There's a launch hires .exe in the file I uploaded so there's that. You can use it to launch in hires without having to manually add parameters but whatever, both work! *EDIT* My bad I just understood what you meant :P

I changed the x= and y= values in ddraw.ini so as to play the game in fullscreen (I'm playing at 640x480)

The sound thing is a game problem idd, when I try to go into a race with sound on it crashes (won't even let me past the load game screen) this doesn't happen if I turn off the sound. No biggie for me as I play with music most of the time but if someoen wants to play with sound on then they cant unfortunately ;(

I don't reckon I'll be using unnoficial patches (thank you for posting them tho, might be useful for someone coming across this thread) I just wish they'd release the ♥♥♥♥♥♥♥ Win95 patch on Steam already. It's not really that hard at all is it They just have to copypaste the files from gog and sort of integrate them to Steam without making the game ask for a CD key...or even do what I did -__-


Thanks for your message
Last edited by cookiezi; Feb 23, 2015 @ 3:20pm
rc2sm Feb 23, 2015 @ 3:55pm 
Hey!

Oh, I have noticed you have included the file for hires and I have updated my post :)

You don't need to set resolution used by game, 0,0 is good for full screen.
However on my PC Win95 exec crash on alt-tab when ddraw.dll (ini) is set to work in full screen.

It seems your problem is not related to 's' key, but to sound at all.

I have no problem with sound, BTW if steam release have MUSIC sub-dir with ogg files you can use other of hifi's dlls[rr2000.toshiba-3.com] (there are also dlls for CD audio and for TCP/IP) to make them play in game.

The .GOG files are actually .ISO files (you can rename those and extract or mount in virtual cd) in gog release there are only have files from root of CD (original unmodified files). Since there are no all necessary files, gog release asking for CD when original execs are used.

I hope in steam release, since the files are bigger, they include there all necessary files?

For Win95 execs GOG patch create ROOT folder inside DATA which is set as CD in PATHS.TXT equivalent (ADWIN.TXT or PCWIN.TXT), so it work actually as CD - there are all necessary files and even more (not necessary). The 95 execs are modified to use equivalent file instead of PATHS.TXT (this one is used in DOSBOX and pointing to .ISO file [.GOG])

Your patch is unofficial too ;-) so maybe I should don't reckon it either :P

Don't afraid to try it - if you want to keep original game - apply it to copy.
At least please read readme to see what it does - it fixing many issues, but not affecting game play.

Your welcome :)
Last edited by rc2sm; Feb 23, 2015 @ 4:22pm
cookiezi Feb 23, 2015 @ 4:22pm 
Originally posted by rc2sm:
Hey!

Oh, I have noticed you have included the file for hires and I have updated my post :)

You don't need to set resolution used by game, 0,0 is good for full screen.
However on my PC Win95 exec crash on alt-tab when ddraw.dll (ini) is set to work in full screen.

It seems your problem is not related to 's' key, but to sound at all.

I have no problem with sound, BTW if steam release have MUSIC sub-dir with ogg files you can use other of hifi's dlls[rr2000.toshiba-3.com] (there are also dlls for CD audio and for TCP/IP) to make them play in game.

The GOG files are actually ISO files (you can rename those and extract or mount in virtual cd) in GOG there are only root of CD (original unmodified files). Since there are no all necessary files, gog release asking for CD when original execs are used.

I hope in steam release, since the files are bigger, they include there all necessary files?

For Win95 execs GOG patch create ROOT folder inside DATA which is set as CD in PATHS.TXT equivalent (ADWIN.TXT or PCWIN.TXT), so it work actually as CD - there are all necessary files and even more (not necessary). The 95 execs are modified to use equivalent file instead of PATHS.TXT (this one is used in DOSBOX and pointing to .ISO file [.GOG])

Your patch is unofficial too ;-) so maybe I should don't reckon it either :P

Don't afraid to try it - if you want to keep original game - apply it to copy.
At least please read readme to see what it does.

Your welcome :)


Hey, music files are .ogg yeah. However I tried the dlls and it still crashes (I'm not sure whether you suggested that as a fix?) But im sure the problem has to do with the CARMA95.exe as it didn't happen before (when playing in DOS mode) so i Doubt we can find a viable fix ;(


PCWIN is the only file that I have out of all of the ones you mentioned. For some reason it has this directory:
http://i.imgur.com/eO0YwuF.jpg
But that doesn't exist in my PC, unless its referring to some other DOS directory or something I'm not aware of


And yea I know I just meant I don't want any 'extra' content patch (Like MELD-etc, others are fine) also what do you mean see the readme? I don't think im following lol
Last edited by cookiezi; Feb 23, 2015 @ 4:23pm
rc2sm Feb 23, 2015 @ 5:07pm 
Not as a fix, but to expand functionality of Win95 patch.

DOS mode execs using DOS sound setup, I don't remember, but don't think so, this affecting win95 version.

Anyway if there is no other solution you can bind the Sound Off/On key - for example - to F9, to avoid incidental crash.


Gog setup set PCWIN.TXT file, so you have unset 'default'.
Here[rr2000.toshiba-3.com] you can read what each line is responsible for and what files are necessary.

First is CD path which in PCWIN.TXT is pointed to DATA\ROOT inside C1 (ADWIN.TXT pointing to SP DATA\ROOT) dir instead of CD.

In PATHS.TXT CD is set to D: where is .GOG file mounted for DOSBOX use, so the question is are all necessary files are included inside that .ISO (.GOG) files? - I think not since someone reported no cd problem with steam when used other exec. I wonder if there are win95 files?

Note: For CARMA95.exe (included here) this is not necessary.


I mean Unofficial C1 Patch - this is not extra content patch it add missing content (some versions have missing some files - like for transparent water, etc.), fix issues, but not expand the game - the readme is included wit the package.
cookiezi Feb 23, 2015 @ 5:57pm 
I see, well I'm fine with the S key. Haven't pressed accidentaly so far but if it happens even once I'll rebind it asap. (I need to press it as soon as the game loads so it does not crash upon loading a game)

I've seen that (CD dependency). Thank you for the guide, I guess it's possible to make it work both ways. I wish Stainless saw that and paid attention to the Steam Carma for 5 mins ;(
(they probs know what to do anyways lol, idk whats troubling them or if they just keep postponing it because of Carma;Reincarnation. sigh)

Read the Unnoficial C1 patch stuff, seems interesting. I like how it adds Demo PEDS. The demo was the first release of Carma1 I played so even seeing a gameplay of its brings back memories. Sucks a tad that they changed some buildings in the final ver ;(


Thanks for your reply, lets cross fingers and hope they do release it for once :( I don't have a way of contacting nobby directly tho, otherwise I'd ask him what is up.
Toshiba-3 Feb 24, 2015 @ 7:06am 
« I made a Win95 patch for the Steam version!! »
Excuse me but you made nothing: you extracted our work blindly and put it in a rar. No readme or info as to where these files are from and apparently that generates a new crash factor and you're clueless about it. QTZ/rc2sm: what you're doing is flooding a topic with unnecessary information, it might rise more questions and it doesn't help with the initial problem.
Speaking of which, this isn't a real Steam patch in its essence anyway as Steam shortcuts won't launch Carma95. The user will have to manually create a shortcut to Launch-Hires.exe or access the file to run the game ; Steam will thus not track the play time and services like screenshot grabbing won't work. If this is to happen, why even use Steam in the first place. Just grab the Meld Pack or an untouched copy online. The Steam version is the least practical release ever.
Finally I keep on updating the Meld Pack, so grabbing files like that out of their pack and putting them in a separate archive is the best way to NOT keep it up to date. Just do like me and tell people to download the Meld Pack and copy root files over to the Steam release. Ofcourse it'll miss the bit where you say you "made" a patch.

« And yea I know I just meant I don't want any "extra" content patch (Like MELD-etc, others are fine) »
It's the best way to play Carmageddon ; more tracks and more cars from the get-go. There's no extra non-official content at all. The whole game has been fixed and it runs directly.

« Some people say that steam version is based on gog. »
QTZ, I told you myself it is the same... And FFS I should now, I helped with that release. The only differences are the GOG files, GOG's ones only include root files.

Now as for a proper Carma95 Steam patch: don't you wonder why GOG call the win95 patch "experimental"? or why Stainless didn't bring it directly with the initial release? It simply doesn't work as nicely for everybody as it seems. Hifi's ddraw.dll crashes on some hardware configuration (probably due to AMD drivers). Wsock32.dll doesn't seem to work on Win10 and makes the game crash. Here I just can't get Carma95 to work from the Steam folders, the path is too long. Dosbox runs relatively correctly, so we should try to work with that for the Steam release IMO.
If you really want to try and sort things out with the GOG win95 patch, here's its content: http://rr2000.toshiba-3.com/R6/winpatch_carmageddon_maxpack.7z
I had started on a launcher to replace DOSBOX.EXE and try to keep the Steam tracking and stuff, but as Carma95 doesn't work in Steam for me, I can't go further. Easiest way in my eyes really is to put the Meld Pack in the DOSBOX folder, patch CARMA95.EXE to always run hires and rename it DOSBOX.EXE. And if you don't want the SP cars and tracks, just restore the C1 OPPONENT.TXT and RACES.TXT.
Last edited by Toshiba-3; Feb 24, 2015 @ 7:20am
cookiezi Feb 24, 2015 @ 7:16am 
I just wanted to help ;(

I removed the link
cookiezi Feb 24, 2015 @ 10:55am 
well actually sod off. you find a way to make it work then mister
rc2sm Feb 24, 2015 @ 12:20pm 
@Toshiba-3

Hello, Tosh :) You got me, It was cool to be anonymous here ;)

Yuri Trotski selected proper files, also explain where the files came from. I think it's good solution, even if its not perfect for steam. Its unofficial... In archive there was no any info. But above he even put thank section :)

The gog patch contains tons of unnecessary files. There is no need to include all .smk files (even 'broken'), there is no even need to include original intro - game just checking one .smk file size, but play the file from "HD". Also without informations that I supplied here it's not possible to run it. PCWIN.TXT and ADWIN.TXT must be set manually. Also other files that I mentioned here are useful.

So I think at least file list should stay.

The .GOG files are different than in gog release, so it's not the same as gog release... I'm really curious which files are packed in that files? (it's also important if this is enough to run original execs, supplied with gog release without - "insert CD" notification).

If Yuri run it from steam path, this mean the path is not too long. I think this may depend on system setting that allow to write 8dot3 file names on NTFS drives. Which is disabled on some systems by default... (some software disabled this on my PC without notification, which lead me to trouble). Anyway DOS programs can't find path when this option is disabled. I think this can short the path for Win 95 exec too.

For me this is really strange that gog team put Win98 files as experimental separate download patch, since the files are present on original CD by default. I know the reason, but for me this will be much better to give whole game to users, with all known errors fixed (the resources), with information about problems.

@Yuri Trotski
Thinking about this sound problem you have
I don't know if this help, but:
- Check if you have all necessary .bdd (BRender libraries) files.
- Be sure you don't have any CD/DVD or any non audio CD in drive (if this help hifi's dlls for ogg music will help too). If audio CD is present it should have at last 8-9 tracks (9 in gog, normally 8).
- Check if this problem is present in both C1 and SP (with obligatory fix mentioned above).
- Is this happened in boring mode (run CARMA95.exe -robots)? If above fail this probably will not change anything, but boring mode using KSOUND.TXT instead of SOUND.TXT.

And the question - How did you found that crash is related to the sound? How the game crash and at which moment?
Last edited by rc2sm; Feb 24, 2015 @ 12:56pm
cookiezi Feb 25, 2015 @ 6:14am 
Yeah I don't think the audio thing will be fixed anyways.
I tried this with a clean install; I'm guessing the .bdds files are in there (if Steam has them)
I don't have any CDs or DVDs in the drive, it happens in both games and it does happen too with -robots.txt :P

Doesn't really matter now I've deleted the link and I can manage with playing without sound. Thank you anyways!! (at least u werent a total ♥♥♥♥ about it)
Toshiba-3 Feb 25, 2015 @ 8:52am 
« well actually sod off. you find a way to make it work then mister »
« (at least u werent a total ♥♥♥♥ about it) »
I don't let you rip our work so I have to sod off. No thank you, I'll stay here. I don't plan on trying to make Carm95 working with the Steam release any further as only Stainless could do changes to make it properly. And even so, it wouldn't work for a range of users. I wrote it in my last post but you can't read apparently. I'm done talking to you.

QTZ: you weren't anonymous at all. Your writing alone gives you off, then the fact you link to your files even though it's offtopic.
I'm not okay with someone taking our pack, disregarding all the work we've done (especially your ton of fixes), making a patch with some of the root files only and calling it "his" patch. Next thing you know, that "patch" gets uploaded elsewhere, spreads like SCi's XP patch for C2, and then for years we'll have to convince people better options are out there... Just tell people to grab the last Meld Pack and change OPPONENT.TXT and RACES.TXT if they really want vanilla C1. Done!
I uploaded the exact modification brought on by GOG's win95 patch and didn't remove backup files as you're always so obsessed with each difference.

« The .GOG files are different than in gog release, so it's not the same as gog release. »
Here, what did I just say... :) And what can I add..? I tell you it's the same besides the GOG files (I think Stainless used v1 or something) but for you the whole release is different.

Same with the path. You always know better. Don't you think I tested..? I won't waste my time addressing this point.

GOG did the right thing releasing the patch separately. They have a business to run and reducing tech support time is a priority.
rc2sm Mar 1, 2015 @ 3:56pm 
@Toshiba-3

The .GOG files are important, since those are set as CD for DOS Box, so if there are no required files (inside .GOG ISO image) - only cr*cked exec (shipped and set to use by default) can be used. So if they included required files in Steam release - the other non modified execs (included and not) may be used. (Also it's important for me since one of my path need those files to work correctly, Steam version have different versions [unknown to me], so patch will fail.)

The gog patch archive doesn't have backup files. The files as put blindly to ROOT folder to be detected as CD, when only few of them are required (and missing from gog .GOG files). Running gog patch we have all those files installed (there was also file for boring mode, however is not installed [?]).

I didn't know better, since I'm not tested that solution. "I think this can short the path for Win 95 exec too." Also I don't think you have tested what I'm talking about since it's not so obvious solution.

After testing....

The path like this is too long for Win95 (longer path can cause problem in Widows to access the files...):
C:\PATH_LEVEL_1\PATH_LEVEL_2\PATH_LEVEL_3\PATH_LEVEL_4\PATH_LEVEL_5\PATH_LEVEL_6\PATH_LEVEL_7
(when 8dot3 creation is disabled - DOS exec will not even find it self)

but when created with 8dot3 enabled
path look like that, and it's visible for DOS execs:
C:\PATH_L~1\PATH_L~1\PATH_L~1\PATH_L~1\PATH_L~1\PATH_L~1\PATH_L~1
but it's still too long

when we set shorter names for some levels like this:
C:\PATH_L~1\PATH_L~1\PATH_L~1\PATH_L~1\5\6\7
(it's still same long path!!!) it's short enough - this was the trick I mean, however it work only with DOS exec, but doesn't work with win95 exec. When I was hoping this may also short path for Win version. It look like win version using full long path even if short path is specified in PATHS.TXT.

(To set shorter short names [long path stay the same!] we need to use fsutil
fsutil file setshortname <PathName> <shortname>
[we can also enable 8dot3 creation with that tool, or directly in registry - need restart, however since this option affect whole system - please read more about it before set]
Note: 8dot3 creation is not needed for DOS Box or Win95 versions.)

Since the path always point to game directory, we can use "." instead (this may only cause problem with DOS Splat Pack installer [not tested], which not need to be used with Steam installation). Using "." is much more comfortable, but still path must not be longer than allowed.

For DOS exec short path must be available (as is - is good for DOS Box) and not longer than 50 allowed characters (I hope there is no sound issue mentioned below, since I have sound disabled permanently for DOS version).

For Win 95 long path must be not longer than 55 characters.

@Yuri Trotski

But when path is 56 characters long - game crash when some sound are in play.
So the problem with sound is a side effect of too long path bug.

Move the installation one level up (I think it's enough) will fix the problem. Since we don't want to have two installations and have possibility to play default Steam DOS Box version. I think this is better solution to make junction folder to access files located in default location from lower shorter path.

To use gog patch with Steam put files from gog patch archive included by Toshiba-3, then edit PCWIN.TXT and ADWIN.TXT to look like this:
@6+ .\DATA\ROOT . Full English ..\CARMA
(for PCWIN.TXT last line is not necessary)
It wasn't tested, but I hope it's correct. I also think this can be shared with DOS Box installation, without modifying win95 execs - they are modified by default to read that files instead of PATHS.TXT. So other original execs running outside DOS Box will use PATHS.TXT and keep asking for CD.

Then make a junction folder[en.wikipedia.org] of "Carmageddon" one (or more) level lower and start win95 version of execs form there.

I'm using FAR[www.farmanager.com] where junction can be created easily pressing ALT+F6. Just select "Carmageddon" folder in Steam then press the combination and enter new location where junction folder will be created.
Last edited by rc2sm; Mar 1, 2015 @ 6:17pm
RaVen Mar 4, 2015 @ 9:17am 
This 3dfx high res is barely playable for me and i dont want to buy gog version i mean buy game 2nd time to play it on this patch. And yes gog verison with Carma 95 runs like a storm. Can anyone just paste this patch here and make it playable with easy guide not like this above? sorry not everyone want to "play with dosbox" and spend hours to run it good. So easy and simple please.
cookiezi Mar 4, 2015 @ 9:40am 
Originally posted by RaVen:
This 3dfx high res is barely playable for me and i dont want to buy gog version i mean buy game 2nd time to play it on this patch. And yes gog verison with Carma 95 runs like a storm. Can anyone just paste this patch here and make it playable with easy guide not like this above? sorry not everyone want to "play with dosbox" and spend hours to run it good. So easy and simple please.

I can provide you with the link of the thing I posted in here but you still have to place it in a path *acording to comment #13* with less then 56 characters. (otherwise you'll have to play with Sound off - by pressing S as soon as the start menu shows up)


http://failiem.lv/u/ndzyzgp <<<<<<<<<< I STOLE THIS FROM Toshiba-3 a crime for which I should face trial, be sentenced to death, go to hell, be tortured by satan for a quadrillion years and be forced to eat turds for eternity


Place it in Carmageddon1/CARMA and Run it from "Launch-Hires.exe" You can create a shortcut and change the icon to make it look better.



And yeah thanks for the guide but it's really a hassle to make all that just to play CARMA95 :( I just wish stainless would release it already ugh


IMPORTANT!!! EDIT: I can confirm it works in a path shorter then 56 characters also be sure to edit ddraw.ini (its in the .rar i uploaded) and set Max_fps to 0 so as to get 60fps :)
Last edited by cookiezi; Mar 6, 2015 @ 6:34pm
< >
Showing 1-15 of 35 comments
Per page: 1530 50