Page 3 of 4

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

Posted: Sun Aug 01, 2010 12:58 pm
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:

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

Posted: Sun Aug 01, 2010 1:07 pm
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

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

Posted: Sun Aug 01, 2010 1:15 pm
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.

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

Posted: Mon Aug 02, 2010 1:01 pm
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!

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

Posted: Mon Aug 02, 2010 2:16 pm
by Anthony817
Awesome news! Lets hope we can get some more testers here asap!

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

Posted: Mon Aug 02, 2010 3:07 pm
by MikeStutzzzz

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

Posted: Wed Aug 04, 2010 12:00 pm
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?).

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

Posted: Wed Aug 04, 2010 12:57 pm
by Anthony817
Wow, well, I do hope it can be fixed, but if not, I'll understand. ;)

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

Posted: Wed Aug 04, 2010 5:42 pm
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

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

Posted: Thu Dec 09, 2010 9:58 am
by Jenkins
Awesome - I'll download it!
Is this project still alive?