Forum Archive

Go Back   3D Realms Forums > 3D Realms Topics > Other Apogee/3D Realms Games > Shadow Warrior Source Code
Blogs FAQ Community Calendar

Notices

 
 
Thread Tools
Old 06-08-2005, 06:03 AM   #1
Psykomanius

Psykomanius's Avatar
Is there a way to play Twin Dragon on jSW ?
I have Shadow Warrior - Twin Dragon.

But i can't find out to play it on jSW port

I have build all the files in to a *.grp file to, still don't works

Can someone help me on this, i love Twin Dragon
__________________
Life can only be understood in reverse. But must be lived forward.
Psykomanius is offline  
Old 06-08-2005, 08:50 AM   #2
Bugi
Re: Is there a way to play Twin Dragon on jSW ?
I just installed JfSW to another directory, copied sw.grp there and extracted all files from the twin dragon grp to the same folder. All the map names are same as in orginal shadow warrior so you don't have edit swcustom.txt.

To extract the files, copy kextract.exe (from build folder on sw cd) and use this command in command prompt:
kextract *.* td.grp
Bugi is offline  
Old 06-09-2005, 01:47 AM   #3
JonoF

JonoF's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
The copy of Twin Dragon I have is just a bunch of files in a ZIP, so you can run it by doing: sw /gtragon.zip

I also wrote an swcustom.txt for Twin Dragon since I used it for testing, and it's attached. You can either add the file to the ZIP containing the mod or just put it in the JFSW directory. The former is the better solution.

Jonathon
Attached Files
File Type: txt 872825-swcustom.txt (957 Bytes, 144 views)
JonoF is offline  
Old 06-09-2005, 02:49 AM   #4
Psykomanius

Psykomanius's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
Now it works

I have use the GRPViewer by Roma Loom, and pack all the files + swcustom.txt, in to a grp file.

And then make a *.cmd file, whit this command line: sw.exe /gTWIN.grp.

Now it run, and whit the right level names too

Thanks for the swcustom.txt file JonoF.
Attached Images
File Type: jpg 872844-Image1.jpg (76.1 KB, 70 views)
__________________
Life can only be understood in reverse. But must be lived forward.
Psykomanius is offline  
Old 06-09-2005, 02:54 AM   #5
djimd
Re: Is there a way to play Twin Dragon on jSW ?
Nice little extra Jonof - Thankyou.
Any chance of doing a similar script for the other main user level: Rampage warrior- Please.

I've just tried opening the RW.grp file (USING GRPSTUDIO.EXE) and it says the group file signature is invalid. Anyone know how to open this grp? Thx for any help.
djimd is offline  
Old 06-09-2005, 02:17 PM   #6
GodBlitZor
 

GodBlitZor's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
try Group File Studio.
GodBlitZor is offline  
Old 06-09-2005, 03:15 PM   #7
djimd
Re: Is there a way to play Twin Dragon on jSW ?
Thx - Grpstudio.exe is group file studio.
djimd is offline  
Old 06-09-2005, 03:23 PM   #8
GodBlitZor
 

GodBlitZor's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
oh shit:P
Try Grpviewer I guess.
GodBlitZor is offline  
Old 06-09-2005, 04:43 PM   #9
djimd
Re: Is there a way to play Twin Dragon on jSW ?
Looks like the grp format is different to normal - the original game was launched with a separate .exe file.
Just checked where i got it from and it looks like they're on the case HERE
djimd is offline  
Old 06-09-2005, 05:07 PM   #10
hitman71

hitman71's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
i've made a grp file with the twin dragon files and included the extra map names text file, and it also doesn't work for me. Shadow warrior just loads and plays the normal levels. I tried a td.bat file with
sw /tdrag.grp in it.
Jonofs port + sw.grp + tdragon.grp + batchfile - nothing else.

I made the grp with Romo's GrpViewer. Is this the tool making grp files in the wrong format ?
__________________
hitm4n
hitman71 is offline  
Old 06-09-2005, 06:57 PM   #11
GodBlitZor
 

GodBlitZor's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
I have the same problem too. Ive tried several ways to get it working.
GodBlitZor is offline  
Old 06-09-2005, 10:14 PM   #12
JonoF

JonoF's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
Don't bother with making a GRP file. Just ZIP the files. The port accepts ZIP files as well as GRP.

Jonathon
JonoF is offline  
Old 06-10-2005, 05:20 AM   #13
Blade Nightflame

Blade Nightflame's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
Quote:
hitman71 said:
i've made a grp file with the twin dragon files and included the extra map names text file, and it also doesn't work for me. Shadow warrior just loads and plays the normal levels. I tried a td.bat file with
sw /tdrag.grp in it.
Jonofs port + sw.grp + tdragon.grp + batchfile - nothing else.

I made the grp with Romo's GrpViewer. Is this the tool making grp files in the wrong format ?
You should pack all of the important Twin Dragon files into one zip, add the SWCustomlevels.txt made by Jonof, and make a .cmd/batch file by doing this through .txt

sw.exe /x__.zip

Where as the __ is the filename of the Twin Dragons zip file you made, where all the important files are. Then after you've finished putting that in the .txt, rename it either to .cmd or to the batch file. Done.
__________________

Blade Nightflame is offline  
Old 06-10-2005, 08:55 AM   #14
hitman71

hitman71's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
thats what i did. I tried with a grp file, a zip file. I tried to make a cmd file, a bat file (same thing) and i always get the standard shadow levels.

question. does it matter which chapter i start, or which skill level ?

what about any extra files required from a standard shadow warrior install ? or is it really only the sw.grp i need ?

Maybe the version of TD we have is wrong ? 59 vocs, 13maps (i think) 1 anm, 1 iaf and a couple of exes and installers which shouldn't be required.
__________________
hitm4n
hitman71 is offline  
Old 06-10-2005, 01:59 PM   #15
hitman71

hitman71's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
correction, 16 maps.
what should the swcustom.txt filename be. someone else said swcustomlevels.txt ?
__________________
hitm4n
hitman71 is offline  
Old 06-10-2005, 02:02 PM   #16
hitman71

hitman71's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
omg !! you need to type /g to load an addon
i.e i have td.zip so the command is sw /gtd.zip

/me rushes off to try it out.


edit. YEP, anyone having trouble just add a g before the filename of your grp or zip file. Works a treat.
__________________
hitm4n
hitman71 is offline  
Old 06-10-2005, 10:42 PM   #17
Just_Jim
Re: Is there a way to play Twin Dragon on jSW ?
I figured I would ask this here. I found another TC, park.grp at http://www.geocities.com/SiliconVall.../1170/maps.htm .

1 - I can not open it with Grp Studio.
2 - It runs under DOS Shadow Warrior.
3 - How can I get it to run with jfsw?
Just_Jim is offline  
Old 06-11-2005, 12:30 AM   #18
TerminX

TerminX's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
Quote:
Just_Jim said:
I figured I would ask this here. I found another TC, park.grp at http://www.geocities.com/SiliconVall.../1170/maps.htm .

1 - I can not open it with Grp Studio.
2 - It runs under DOS Shadow Warrior.
3 - How can I get it to run with jfsw?
It uses a proprietary loader that extracts the content, runs the game and then deletes it upon exit. Theoretically, it should work fine using their app if you have your JFSW exe overwriting your SW exe. If not, run the DOS version of SW with it and while it's running, snag all the files that it extracted and cram them into a zip.
TerminX is offline  
Old 06-11-2005, 01:30 AM   #19
djimd
Re: Is there a way to play Twin Dragon on jSW ?
Tx - you're not just a pretty face then.
Nice one - grabbing the files with dos mode running is the go.

Here's the only way i could get rampage warrior working:

1. Run a bat file for dos sw and rampage warrior:
rwwin.exe
pause

Then start game and very quickly alt-tab out and freeze the game before it quits.

2. Grab all the files thanks to Tx and zip them up into Rw.zip

3. Place the zip in jfsw directory and run the game with the command line:

sw /grw.ZIP /map rwboat

The game crashes with a jfsw log error if the game is started with just sw /grw.ZIP :

Initializing DirectSound...
- Loading DSOUND.DLL
- Creating DirectSound object
- Creating primary buffer
- Setting primary buffer format
Channels: 2
Sample rate: 44100Hz
Sample size: 16 bits
- Creating secondary buffer
Fatal Signal caught: SIGSEGV. Bailing out.
Uninitialising DirectDraw...
- Releasing DirectDraw object
- Unloading DDRAW.DLL
Uninitialising DirectInput...
- Releasing keyboard device
- Releasing mouse device
- Releasing joystick device
- Releasing DirectInput object
- Unloading DINPUT.DLL



Using the sw /grw.ZIP /map rwboat command the game seems to run ok - I would like to test run through a map to see if the next one will load in sequence.
The map names for the TC are:
RWDREAM.MAP
RWFARM.MAP
RWFINAL.MAP
RWJAIL.MAP
RWTOWN.MAP
RWBOAT.MAP

Does anyone know the correct order the maps should be played in or even better a fix for the crash on start up?
Thx for any help.


Jim
I just tried same method with park and it runs ok without a crash at startup but the first map is not in the same position as the first sw map so you have to start with:

sw /gpark.zip /map park_1
djimd is offline  
Old 06-11-2005, 06:21 AM   #20
hitman71

hitman71's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
I was a bit of a big SW fan back in the day, and after completing the game a few times i had to get more. So i do own a big collection of addons, maps and tc's. I'll try to collect em all up and make grp files with batch files to run them and share them round.

initial search of my backup cd's i found....

12/12/1998 03:00 451,451 ShadowWarrior-Amazon.zip
05/06/2001 01:00 17,776,822 ShadowWarrior-LastWarriorV1.0-Addon.zip
05/06/2001 01:01 1,948,724 ShadowWarrior-LoWangInTime.zip
05/06/2001 00:51 1,344,932 ShadowWarrior-ParkEpV1.6.zip
05/06/2001 00:54 8,355,038 ShadowWarrior-RampageW2.zip
05/06/2001 00:55 755,105 ShadowWarrior-TaiwangV4.1.zip
19/09/1998 18:46 6,235,578 ShadowWarrior-TDragon.zip
05/06/2001 01:01 7,031,467 ShadowWarrior-TonightNeverEnds.zip
05/06/2001 00:57 307,893 ShadowWarrior-WangCityV1.0.zip
05/06/2001 00:56 3,107,818 ShadowWarrior-WhenIWasYoungV1.0.zip

+136 single player maps
+272 wang bang maps
+36 zips with more maps (zipped cos they aren't just single map files)

The zips include Wanton Destruction, Lo Wang, Park Eps2 (not in main park distrib i think) + more

Will try to sort it all out if anyones interested ? Is all this stuff still around on the web ?
__________________
hitm4n
hitman71 is offline  
Old 06-11-2005, 07:20 AM   #21
Just_Jim
Re: Is there a way to play Twin Dragon on jSW ?
A walk in the Park! Extracting the files and using the command line works great - thanks.

To Hitman: I am definitely interested in playing other SW maps. In the meantime I will use your list to see if any of this stuff is still on the web.
Just_Jim is offline  
Old 06-11-2005, 08:25 AM   #22
ProAsm

ProAsm's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
All my Total Conversions have now been fully modified for JFSW.
See http://proasm.totalconversions.com/ for downloads for:
Taiwang, LoNukem and Rampage Warrior.

Please read the Readme's or do as follows:
Unzip the files into your SW folders.
Each TC consists of a .GRP file and a .BAT file
The above TC modifications take advantage of the SwCustom.txt option added by JonoF in his latest release.

NB You must add the following line to your Sw.def file at the end:
include User.def
All the GRP files also have their own User.def file which is why this line needs to be added to your Sw.def file.
Now all you do is double click on the .bat file and the TC will start up.
If you wish to install the GRP files in another folder, just add that folders name to the .bat file start line.
Example:
Sw.exe -gRampage.grp
Change to:
Sw.exe -gFoldername\Rampage.grp

NB In all cases you need to set the ScreenBPP = 32 in the Sw.cfg

Many TC's GRP files were grouped with SwGroup at the time and the normal Kextract will not work on extracting these files.
In these cases you need SwGrpExt which you can get here.
http://www.unreal.co.za/files/other/SwGrpExt.zip
Using SwGrpExt
SwGrpExt.com TheFile.grp *.*

__________________
http://www.proasm.com
ProAsm is offline  
Old 06-11-2005, 09:41 AM   #23
hitman71

hitman71's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
good stuff. Are these 3 all you have or are you still working on others ? If you need more of the TC's and cannot find them, just slap me and i'll submit.

nb// the readme in the TaiWang zip is the Lo Nukem readme. oops Also, my TaiWang is listed as v4.1 (its in readme), and you have it listed as 1.5. Have you bumped all the version numbers and got this one the wrong way round ?
__________________
hitm4n
hitman71 is offline  
Old 06-11-2005, 01:49 PM   #24
ProAsm

ProAsm's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
Yeah I basically just copied and pasted.

These 3 TC's are mine, I and my team made them originally and just updated them for JFSW.
I may update others if I can find some links.
I did have them all on CD but the CD broke a while ago
I'll fix the readme's - thanks for that.
__________________
http://www.proasm.com
ProAsm is offline  
Old 06-11-2005, 02:29 PM   #25
hitman71

hitman71's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
Well read back 4-5 posts and you'll see all the TC's i have. Any you need just let me know. Or, i could just follow your methods and convert what i can myself. Problem is i only have 50mb (isp given) webspace which probably has a very poor monthly bandwidth. I don't want to risk having my account suspended but i am keen to share...
__________________
hitm4n
hitman71 is offline  
Old 06-11-2005, 03:44 PM   #26
ProAsm

ProAsm's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
If you need help I have a password protected ftp upload on my home server which we can pass files to each other and once they are completed I can upload to gamezone where I got about 1 gig space.
I'd especially like TNE (Tonight Never Ends) if possible as I was directly involved with the making of that
__________________
http://www.proasm.com
ProAsm is offline  
Old 06-11-2005, 07:52 PM   #27
djimd
Re: Is there a way to play Twin Dragon on jSW ?
ProAsm
Nicely packed - i like the additions from the dukehires project.
I just checked the lonukem edition and there are several loading definition problems - sw.log attached.

Also now that jfsw supports compression it saves a bit of space to unpack your .grps and then repack into a zip and run with .zip in the commandline instaed of .grp.

Looking into the textures there are a few corrupt .pngs:

In lonukem - 5719

In Rampage Warrior:
5687
5829
5857
5884
5885
5886
5887
5935
5949

If possible could you upload the fixed textures for these separately.
Thx again
Attached Files
File Type: txt 874801-sw.txt (9.2 KB, 31 views)
djimd is offline  
Old 06-12-2005, 01:17 AM   #28
ProAsm

ProAsm's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
OMG I made a post hours ago and it vanished, so we make another and if the 1st one reappears I apologize

Quote:
Also now that jfsw supports compression it saves a bit of space to unpack your .grps and then repack into a zip and run with .zip in the commandline instaed of .grp
Yes I agree on the ZIP in place of the GRP, the only problem is most people during Duke3d never upgraded to 1.5 (Atomic) and hence dont understand the GRP options and now if you ZIP the file, the chances are they gonna UNZIP it into their SW folder, well thats what happened during beta testing RW
Its for this reason alone I will stick to GRP files

The tiles mentioned for Rampage are all blank and correct.
I have a special program I made which provided the Capt0001.pcx files are all in numerical order, it will rename then to anything you want in one shot, so the blank ones get added

Thanks on the LoNukem error, mmm maybe the JFDuke3d MD2's dont work too well in SW.
Ok I have fixed the problem and re-uploaded and its a meg shorter now
http://www.unreal.co.za/files/mods/Lonukem.zip
__________________
http://www.proasm.com
ProAsm is offline  
Old 06-12-2005, 01:49 AM   #29
djimd
Re: Is there a way to play Twin Dragon on jSW ?
Nice fix Proasm - nice mod too.
Shame that you had to ditch the models - I wonder if jfsw does have a problem with MD2 because the light model switch from jfduke crashes with jfsw too.
djimd is offline  
Old 06-13-2005, 08:51 AM   #30
Just_Jim
Re: Is there a way to play Twin Dragon on jSW ?
Here are a number of TCs including Tonight Never Ends

http://www.3dactionplanet.com/shadow...oads/tc1.shtml
Just_Jim is offline  
Old 06-13-2005, 10:07 AM   #31
ProAsm

ProAsm's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
Yeah I have TNE, TwinDragon and Amazon which I'll check out, oh and Last Warrior.
Thanks for that link, I had forgotten all about Wangs Dojo
__________________
http://www.proasm.com
ProAsm is offline  
Old 06-13-2005, 06:18 PM   #32
djimd
Re: Is there a way to play Twin Dragon on jSW ?
Thanks for that link - I'm just trying to get TNE to work with jfsw- I made a swcustom.txt as follows:

level 1
{
title "Entrance"
filename "!HALL.MAP"
song "tne.mid"
cdatrack 4
besttime 300
partime 180
}
level 2
{
title "MI6"
filename "!MI6-1.MAP"
song ""
cdatrack 4
besttime 300
partime 180
}
level 3
{
title "MI6-2"
filename "!MI6-2.MAP"
song ""
cdatrack 4
besttime 300
partime 180
}
level 4
{
title "MI6-3"
filename "!MI6-3.MAP"
song ""
cdatrack 4
besttime 300
partime 180
}
episode 1
{
title "Tonight Never Ends"
subtitle "Lights Out"
}

The game loads ok but crashes when starting level2 -( I know the map works as i tried it with the map command line )
Any ideas?
A couple of other questions:
1. The difficulty levels for this mod have different names:
***** galore
thunderballs etc
Is there a way for jfsw to display these names with this mod?
2. I notice in the swcustom.txt there is a "song" heading - is there a way for jfsw to play custom midis by defining them in the swcustom.txt?
(I tried just inserting the midi name in the song header with no luck)
djimd is offline  
Old 06-14-2005, 01:46 AM   #33
djimd
Re: Is there a way to play Twin Dragon on jSW ?
For those intersted I managed to get Tonight Never Ends working with jfsw and the custom text is attached.
The levels were out of normal order and the reason for the continual crashes on level change was due to a clash with the hi-res textures.
So to run the level first rename or move your sw.def file then unpack tne.grp and rezip together with the attached custom.txt - call the zip file tne.zip. Then run with a shortcut to sw.exe , putting /gtne.zip (space first) at the end of the commandline.

Jonof
I couldn't find any way to change the names of the difficulty settings and whatever i defined the cdatrack as - it always plays the default sw track.
Also with the first level a midi track is the default music - i couldn't find a way to disable cd music for this level - whatever the cd track is defined as both midi and cda play together.
Attached Files
File Type: zip 876374-TNESWCUSTOM.zip (821 Bytes, 23 views)
djimd is offline  
Old 06-14-2005, 09:39 AM   #34
Just_Jim
Re: Is there a way to play Twin Dragon on jSW ?
TNE runs great.

The map wangtrek came with a star-field .pcx to replace tile 35. As an experiment I used a User.def to define a skybox and it worked.

http://www.tugr.com/wangtrek.zip

sw.exe /gwangtrek.zip /map wangtrek
Just_Jim is offline  
Old 06-14-2005, 12:15 PM   #35
Blade Nightflame

Blade Nightflame's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
Quote:
djimd said:
For those intersted I managed to get Tonight Never Ends working with jfsw and the custom text is attached.
The levels were out of normal order and the reason for the continual crashes on level change was due to a clash with the hi-res textures.
So to run the level first rename or move your sw.def file then unpack tne.grp and rezip together with the attached custom.txt - call the zip file tne.zip. Then run with a shortcut to sw.exe , putting /gtne.zip (space first) at the end of the commandline.

Jonof
I couldn't find any way to change the names of the difficulty settings and whatever i defined the cdatrack as - it always plays the default sw track.
Also with the first level a midi track is the default music - i couldn't find a way to disable cd music for this level - whatever the cd track is defined as both midi and cda play together.
TNE doesn't work, Kextract can't even extract that TNE.GRP file, and even GRPViewer can't open TNE.GRP.. besides, launching the TNE.com and all those files won't make the game run.
__________________

Blade Nightflame is offline  
Old 06-14-2005, 03:46 PM   #36
djimd
Re: Is there a way to play Twin Dragon on jSW ?
You need to extract the grp with the tool ProAsm listed above:
http://www.unreal.co.za/files/other/SwGrpExt.zip
djimd is offline  
Old 06-14-2005, 04:36 PM   #37
ProAsm

ProAsm's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
I have successfully converted the following:

Lo Wang In Time
The Last Warrior
Park
Tonight Never Ends
Twin Dragon

http://www.unreal.co.za/files/temp/InTime.zip
http://www.unreal.co.za/files/temp/LastWar.zip
http://www.unreal.co.za/files/temp/Park.zip
http://www.unreal.co.za/files/temp/Tne.zip
http://www.unreal.co.za/files/temp/TwinDrag.zip
http://www.unreal.co.za/files/temp/Amazon.zip

Some of these may get deleted soon.
__________________
http://www.proasm.com
ProAsm is offline  
Old 06-14-2005, 05:31 PM   #38
hitman71

hitman71's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
ahem - who did Amazon ?
1 link failed btw...
__________________
hitm4n
hitman71 is offline  
Old 06-14-2005, 05:35 PM   #39
djimd
Re: Is there a way to play Twin Dragon on jSW ?
Nice work bud - but Last warrior gives me a 404.
djimd is offline  
Old 06-14-2005, 05:43 PM   #40
hitman71

hitman71's Avatar
Re: Is there a way to play Twin Dragon on jSW ?
Yeah, gonna start playing all these now.
Last Warrior to leech when we can - please

All that leaves us with in the TC department (that i know of) are "When I Was Young" and "Santa Wang". Both can be supplied if required of course
__________________
hitm4n
hitman71 is offline  
 

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 06:33 PM.

Page generated in 0.25394106 seconds (100.00% PHP - 0% MySQL) with 17 queries

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

Website is ©1987-2014 Apogee Software, Ltd.
Ideas and messages posted here become property of Apogee Software Ltd.