Porting Duke Nukem 3D Via chui's SDL/fully porting Hexen2

Place for discussing homebrew games, development, new releases and emulation.
User avatar
Captain Dreamcast
Developer
Posts: 323
Dreamcast Games you play Online: Everything... as soon as I've got that PC-DC server set up xD
Location: Germany
Contact:

Re: Porting Duke Nukem 3D Via chui's SDL/fully porting Hexen

Post by Captain Dreamcast »

alex wrote:Captain Dreamcast
Homebrew games (written in KOS) do not have LBA protection.
You need just convert 1ST_READ.BIN in scramble format, create IP.BIN and burn it on the disc using BootDreams or any other program for make Dreamcast bootable CD
No LBA protection? Oh, thanks, didn't know that! :mrgreen:
For Great Justice!

MikeStutzzzz
Outrun
Posts: 1136
Dreamcast Games you play Online: I Love Playing all dreamcast games.
But im pretty boss at:
MvC2, Etc

Re: Porting Duke Nukem 3D Via chui's SDL/fully porting Hexen

Post by MikeStutzzzz »

again if you need a tester i have plenty of cd-r's 850 mb and 750mb just upload the file ill test
Meh Stuff http://dreamcast-talk.com/forum/viewtopic.php?p=18650#p18650
Before you download meh mirrors read this
http://dreamcast-talk.com/forum/viewtopic.php?f=2&t=2353&p=22482#p22482

User avatar
Captain Dreamcast
Developer
Posts: 323
Dreamcast Games you play Online: Everything... as soon as I've got that PC-DC server set up xD
Location: Germany
Contact:

Re: Porting Duke Nukem 3D Via chui's SDL/fully porting Hexen

Post by Captain Dreamcast »

MikeStutzzzz wrote:do it ill have sex with you (ask tux we've done it many times
That's all I want from you xD

EDIT: I actually got the 1ST_READ.BIN to boot. First off, it's compatible with NullDC.

Sadly enough, all it says for now is "Please insert game disk and press Y", so I gotta check the files I've used this far. Here's what I used up to now:

Code: Select all

root directory:
1ST_READ.BIN
IP.BIN

data1 directory:

Pak0.pak
Pak1.pak
Autoexec.cfg
Config.cfg
Hexen.rc
progs.dat
strings.txt
Guess it just wasn't enough. T_T
Cool for me, I've found a tool which makes selfboot discjuggler images without using cdrecord, so my broken CD-R-writer isn't a problem anymore.

All in all: I'm getting closer...

EDIT2:

I've tried about a dozen different directory layouts, but all I get is "Please insert game disk and press Y". Not even the Demo version worked, so I must be doing something wrong...
I'm running out of leads, so I'll try something: Inserting a game disk and pressing Y afterwards.

EDIT3:

The third edit in a row, that is a first, even for me.

Yeah, I've made some more progress. There may have been a little misunderstanding on my part. Apparently Bero's disc is some kind of bootdisc. Sounds weird (believe me, I know it's weird ^^°), but if you put in the retail (or demo) version of Hexen II at the insert game disk screen, you come to some kind of select screen. Pressing Start at this screen should start up the game, theoretically.
Here's what NullDC says:

Code: Select all

path=/cd/INSTALL/HEXEN2/GLROOT
path=/cd/INSTALL/HEXEN2/Strings
path=/cd/INSTALL/HEXEN2/data1
*some useless junk*
Added packfile /cd/INSTALL/HEXEN2/data1/pak0.pak (697 files)
Added packfile /cd/INSTALL/HEXEN2/data1/pak1.pak (525 files)
PackFile: cd/INSTALL/HEXEN2/data1/pak1.pak : gfx/pop.lmp
Playing retail version
Let's break here first, read the last line: "Retail version",
it works!

But that's when reality strikes back at me:

Code: Select all

PackFile: cd/INSTALL/HEXEN2/data1/pak0.pak : gfx.wad
Console initialized
FindFile: can't find strings.txt
Sys_Error: PR_LoadStrings: Couldn't load strings.txt
arch: calling atexit functions
arch: shutting down kernel
WHHHHHHHHHHHHHHHYYYYYYYYYYYYYYYYYYY?

Apparently, file order is a tad different from the demo version and must be changed. I'll be back once I've found strings.txt :?

EDIT4, like Captain DC 4 ever:

I've gotten the game to work. Bet you didn't see that one coming. I was able to select my character, but just as the action was about to begin, I get an error saying that some header file within progs.dat is out of range. What could it be? I have no clue. The only choice left is to use the demo version's progs.dat and hope that
a) it changes nothing
b) IT FRIGGIN' WORKS

FINAL EDIT (Because 5 is a cool number):

It Works.
For Great Justice!

User avatar
Captain Dreamcast
Developer
Posts: 323
Dreamcast Games you play Online: Everything... as soon as I've got that PC-DC server set up xD
Location: Germany
Contact:

Re: Porting Duke Nukem 3D Via chui's SDL/fully porting Hexen

Post by Captain Dreamcast »

BUMP, FOR GREAT JUSTICE!

I need testers. Burn the bootdisc and the HEXEN II disc. Afterwards, please tell me wether it works, bugs, etc...

Here's the link:

Code: Select all

LINK DOWN FOR MAINTENANCE
Testers will earn my eternal gratitude and will of course be mentioned when the game gets released!
Last edited by Captain Dreamcast on Tue Aug 03, 2010 6:37 am, edited 1 time in total.
For Great Justice!

User avatar
Anthony817
Shark Patrol
Posts: 4036
Location: Fort Worth, Texas

Re: Porting Duke Nukem 3D Via chui's SDL/fully porting Hexen

Post by Anthony817 »

Awesome news! Lets hope we can get some more testers here asap!
Image

MikeStutzzzz
Outrun
Posts: 1136
Dreamcast Games you play Online: I Love Playing all dreamcast games.
But im pretty boss at:
MvC2, Etc

Re: Porting Duke Nukem 3D Via chui's SDL/fully porting Hexen

Post by MikeStutzzzz »

Meh Stuff http://dreamcast-talk.com/forum/viewtopic.php?p=18650#p18650
Before you download meh mirrors read this
http://dreamcast-talk.com/forum/viewtopic.php?f=2&t=2353&p=22482#p22482

User avatar
Captain Dreamcast
Developer
Posts: 323
Dreamcast Games you play Online: Everything... as soon as I've got that PC-DC server set up xD
Location: Germany
Contact:

Re: Porting Duke Nukem 3D Via chui's SDL/fully porting Hexen

Post by Captain Dreamcast »

I'm gonna do this SGGG-style:
HEXEN II BUG REPORT
Image
BUUUUUUUUUUUUUUUUUUUUUUUUUGS!!
  • Long Loading times
  • Mashed models and/or textures
  • No music, just sound effects --> No CDDA support --> unfixable
  • Can't stand up again after ducking O_0
  • Can't turn properly --> As if you were warped ninety degrees
  • Menu is invisible --> Transparency problem?
  • Problems with controls --> Configurable, but still PROBLEMATIC!
These are the ones I actively recall. I'm pretty sure Mike knows a few more of them nasty bugs, but this list gives you a pretty good idea of what is wrong.

Let's get to the slightly-better-but-still-not-enough part:

Image
SOLUTIONS
  • Long Loading times can be avoided by adding glhexen folder, but...
  • Mashed models and/or textures are a result from the added glhexen folder :|
So, I sure hope to expand the solution part, but for now, it's safe to say that Bero's Hexen II port was flawed to begin with and has to be redone (from scratch?).
For Great Justice!

User avatar
Anthony817
Shark Patrol
Posts: 4036
Location: Fort Worth, Texas

Re: Porting Duke Nukem 3D Via chui's SDL/fully porting Hexen

Post by Anthony817 »

Wow, well, I do hope it can be fixed, but if not, I'll understand. ;)
Image

User avatar
dirtydav
stalker
Posts: 284
Location: Baltimore

Re: Porting Duke Nukem 3D Via chui's SDL/fully porting Hexen

Post by dirtydav »

thats why i couldnt make a bootable cd!!! Its a boot disc? wow the readme said nothing like that at all. good luck homie

User avatar
Jenkins
Outtrigger
Posts: 451
Dreamcast Games you play Online: most of them
Location: Germany
Contact:

Re: Porting Duke Nukem 3D Via chui's SDL/fully porting Hexen

Post by Jenkins »

Awesome - I'll download it!
Is this project still alive?

  • Similar Topics
    Replies
    Views
    Last post