VOGONS


Duke Nukem 3D Caribbean

Topic actions

First post, by Sheriff Hobbes

User metadata
Rank Newbie
Rank
Newbie

1.Motherboard: a) Asus P5LD2 SE
b) Asus A8V-VM

2.Processor type and speed: a) Intel Core 2 6600 (2 x 2.66 GHz)
b) AMD Athlon 64 X2 Dual Core 4200+ (2 x 2.2 GHz)

3.Amount and type of RAM: a) 2 GB DDR2
b) 4 GB DDR

4.Video board w/ RAM amount and type: a) Asus GeForce 7900 GTX, 512 MB
b) Xpert Vision GeForce 7100 GS, 128 MB

5.Sound board: a) Creative Soundblaster X-Fi XtremeGamer
b) Creative Soundblaster Audigy

6.Operating system: a) Windows XP
b) Windows Server 2008

7.Game name (and version, if applicable): Duke Nukem 3D Caribbean (Add-On for the Atomic Edition)

8.Description of problem: First you need to activate the game through the Gamer software. It creates a carib.exe. When you start carib.exe, a selection screen appears. After selecting single player, the game quits with the error "Runtime error 003 at 0000:0C88".

9.Reproducibility of problem (always, only once, always but only on a specific level, etc.): always

10.Sound mode used: not of importance, I guess

11.Video mode (Software, OpenGL, Direct3D, or Glide, and resolution): not of importance, I guess

12.Version of emulator: DOSBox 0.72 with Frontend D-Fend Reloaded 0.6.1

13.Steps already attempted to solve the problem: So far I've tried the following:
- 4DOS as command line interpreter
- All kinds of different paths, including the default ones
- Game works perfectly on real DOS
- Searching the Web for "Runtime error 003" always shows problems with long path names. However, I only use DOS 8.3 file names.

Thx,
Sheriff Hobbes

Marriage is a three ring circus:
-engagement ring
-wedding ring
-suffering

H. L. Mencken

Reply 2 of 20, by SKARDAVNELNATE

User metadata
Rank Oldbie
Rank
Oldbie

Why did you post all that? It's hard to figure out what you're asking.

Carribean doesn't work well in DOSBox. The program needs to edit several files when it starts and it restores them when it exits. When run with DOSBox the game files don't get edited. Try running the game in XP. Minimize it then copy the game folder in a running state. The edited files should now work in DOSBox.

Reply 3 of 20, by Sheriff Hobbes

User metadata
Rank Newbie
Rank
Newbie

Yes, I used the search, but only on this forum. You're right, there's already a post in "DOSBox General": Duke Caribbean: Life's a Beach Runetime Error. Tomorrow I'll try what SKARDAVNELNATE suggested.

Marriage is a three ring circus:
-engagement ring
-wedding ring
-suffering

H. L. Mencken

Reply 4 of 20, by Sheriff Hobbes

User metadata
Rank Newbie
Rank
Newbie

Ok, I found a well working fix! Wastes a little hard disk space, but who cares about 50 Megs today?

1) Make a new Duke 3D installation (outside DOSBox!), e.g. C:\CARIB (assuming that your previous installation is under C:\DUKE3D)

2) Install Caribbean

3) Activate Caribbean

4) This step you need to do under Windows - DOS won't work. Start Caribbean with carib.exe. Then go to window mode (ALT-ENTER) and kill that window!

5) The Gamer directory and carib.exe can be deleted

6) Now you can start the game in DOSBox with duke3d.exe /gVACATION.GRP

Marriage is a three ring circus:
-engagement ring
-wedding ring
-suffering

H. L. Mencken

Reply 6 of 20, by Sheriff Hobbes

User metadata
Rank Newbie
Rank
Newbie

Caribbean has to be activated via the "Gamer" software. That's a tool being installed with Caribbean.

Marriage is a three ring circus:
-engagement ring
-wedding ring
-suffering

H. L. Mencken

Reply 7 of 20, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie
Sheriff Hobbes wrote:

Caribbean has to be activated via the "Gamer" software. That's a tool being installed with Caribbean.

My memory is a bit hazy, but IIRC the 'Gamer' utility was simply something that extracted all of the required files for Caribbean in your DUKE3D directory, and then deleted them after exiting the game. As far as I remember, it didn't really "activate" the addon per-say, but rather did it's little ritual to provide downward compatiility with older versions of Duke 3D.

Again, going from memory here, the older versions of Duke 3D (v1.3 comes to mind) either didn't support (or didn't handle properly) loading in GRP files from the command line... like the newer versions of Duke 3D did (v1.4/v1.5). So's, the developers created the 'Gamer' utility that would extract the files (quite a large a *BUNCH* of files), start Duke 3D with the addon, and then delete them upon exiting the game,

Years ago, I did a similar thing, simply manually compiling all of Caribbean's files to a single GRP (as I have v1.5 of Duke 3D).

BTW, also IIRC, the 'Duke it out in DC' and 'Nuclear Winter' addons did the same type of thing, and I also compiled their resources to single GRP files (did the same thing with the freeware 'Platoon' addon as well).

Anyhooo, I need to get off of my butt and fire up Caribbean again <G>... was just playing the DIOIDC addon the other day 😀 Hehe, I even saved Clinton <LOL>!

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 9 of 20, by Sheriff Hobbes

User metadata
Rank Newbie
Rank
Newbie

DosFreak, can you tell me how you got it running with EDuke32?
I tried to load the game with duke3dw 4.0.2.6, but I got this error:

---------------------------
Duke Nukem 3D
---------------------------
FATAL ERROR: Compiled size of CON code exceeds maximum size!
Please notify JonoF so the maximum may be increased in a future release.
---------------------------
OK
---------------------------

Marriage is a three ring circus:
-engagement ring
-wedding ring
-suffering

H. L. Mencken

Reply 10 of 20, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Would be best to actually use EDuke and ask on their forums http://www.eduke32.com/ or email NightFright http://hrpupdate.duke4.net/faq.html

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

Reply 12 of 20, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

I've tested all of the other addons. I don't have Caribbean. All of the others work and there's an HRP on the above webpage. There wouldn't be an HRP if it didn't work.

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

Reply 13 of 20, by Sheriff Hobbes

User metadata
Rank Newbie
Rank
Newbie

Thanks, found it. It's in the download section, not the FAQ: http://hrpupdate.duke4.net/downloads.html
I'll try it out later.

Marriage is a three ring circus:
-engagement ring
-wedding ring
-suffering

H. L. Mencken

Reply 15 of 20, by SKARDAVNELNATE

User metadata
Rank Oldbie
Rank
Oldbie
Sheriff Hobbes wrote:

can you tell me how you got it running with EDuke32?

I found these instruction a while ago. I don't recall where. Here's the relevant parts.

.: Preparations
For the mention instructions are three programs required. The first two can be located on your Duke3D CD in the directory "goodies/build/". The two programs are called "kgroup.exe" and "kextract.exe".

The third one can be downloaded from JonoF's site. The program's called "unpackssi". (Click here to download this same tool from this website if you can't do it from JonoF's site.) You do not need this tool for Nuclear Winter and Duke!Zone.

Copy these three files to the map where you have Duke3D installed.

----------------------------------------

.: Duke Nukem in Caribbean; Life's a beach
1. Go hunt down your CD of the add-on and copy the file "VACA15.SSI" from the directory "CARIBBEA/VACATION/" to a new directory in your Duke3D-folder. (Folder must be empty!)

2. Copy the program "unpackssi.exe" to the same folder where you have placed the .ssi-file.

3. Make a shortcut of the program "unpackssi.exe" and right-click on the icon, go to "Properties".

4. Open the tab "Shortcut" and add at the end of the field value of "Target" the parameter "-unpackssi vaca15.ssi *.*".

5. Run the program and it should unpack all files inside vaca15.ssi.

6. Run "Carib.exe" and choose "Single player".

The program will rename all files to their correct file-extension but won't launch since you don't have Duke3D installed in this map.

6. Delete "Carib.exe". It's useless now.

7. Copy the program "kextract.exe" to the directory where all of the Caribbean-files are.

8. Make a shortcut of the program "kextract.exe" and right-click on the icon, go to "Properties" (Just keep the shortcut in your current folder).

9. Open the tab "Program" and add at the end of the field value of "Commandline" the parameters "kextract vacation.grp *.*".

10. Run the program and it should unpack all files inside vacation.grp.

11. Move "kextract.exe" out of the folder since it shouldn't be packed into the .grp you're gonna make now. Don't forget to move out vacation.grp as well, you don't wanna have a double sized .grp-file, right?

Now you'll be needing "kgroup.exe" to pack all Caribbean-files back into one .grp-file. The files needed are the ones you've just took out of the vacation.grp and the other ones such as .con, .scp, and .dmo-files.

12. Make a shortcut of "kgroup.exe", keep it in the same folder as the program.

13. Give it the parameter "kgroup caribbean.grp *.*". Detailed instructions about this were given in step 3. But of course you can give the new .grp-file any other name you like.

14. Start up the shortcut and it should start assembling the new .grp-file. It will probably just take a couple of seconds.

15. Move this new .grp-file to the directory where your jfDuke3D has been installed.

16. Make a shortcut of "duke3d.exe" and place it anywhere you like (desktop for example).

17. Give the shortcut the parameter "/gcaribbean.grp", assuming that your new .grp-file for Duke Nukem in Caribbean is called "caribbean.grp" like in step 13.

18. You're done. Make sure you read the last paragraph of this page called "Final notes".

----------------------------------------

.: Final notes
Now that you've got a single .grp-file for each of the mentioned add-ons it's important to know that none of them will really work unless you don't have a "user.con"-file in your default Duke3D-directory. Just rename the file to something like "use.con" and the game will not make use of the standard user.con-file but the specific ones you need inside their .grp-file.

Also, with this method it is not possible to play the add-ons online. When Duke3D will be more played online this guide will probably be edited for this.

Running these add-ons with the High Resolution Pack could give trouble when the add-on replaces textures in Duke3D.

Reply 16 of 20, by Sheriff Hobbes

User metadata
Rank Newbie
Rank
Newbie

I got it running with the Hi-Res pack. Unfortunately, none of the monsters have hi-res skins. Same with Nuclear Winter.

Marriage is a three ring circus:
-engagement ring
-wedding ring
-suffering

H. L. Mencken

Reply 17 of 20, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

The next build/version of Eduke32 should contain numerous changes including easier ability to use custom GRP files. Also, there is no duke3dw 4.0.2.6 that comes with eduke o_o.

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website

Reply 18 of 20, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Duke DC (which is by the same creators) uses prefetch tricks in their installer. They have a patch on their website that removes them. Perharps Caribbean has the same.

Water flows down the stream
How to ask questions the smart way!

Reply 19 of 20, by franpa

User metadata
Rank Oldbie
Rank
Oldbie

you just need the GRP file for Caribbean + the duke nukem 3D v1.5 GRP + eduke32...

game works fine, you don't need any external CON, ART, VOC files.

AMD Ryzen 3700X | ASUS Crosshair Hero VIII (WiFi) | 16GB DDR4 3600MHz RAM | MSI Geforce 1070Ti 8GB | Windows 10 Pro x64.

my website