[SOLVED] Hexen 2


milkshake

Advanced Member
Joined
May 18, 2009
Messages
3,748
Age
40
Location
Rotherham, UK
milkshake said:
Hi all,

I have put my pak0.pak and pak1.pak in pandora>appdata>hexen2 and iv also tried pandora>appdata>hexen2>data1 but still no joy anyone know what im doing wrong?

ok I got it to work without documentation I might add because there is non that corrasponds to the Pandora port only the original Hexen II: Hammer of Thyrion Linux engine.

for those that may require help and for those that may wish to add this to the read me for the pandora version :) I have a quick guide this is for those that have the cdrom version of the original game not the steam version.
I don't have the steam files to test, maybe someone wants to test for me to see if it works :) .

the following is done using your PC/linux/mac not your pandora

1. download the corresponding version of the HeXen II engine from http://uhexen2.sourceforge.net/ i.e. windows/linux/mac
2. un-zip/un-tar/install the download.
3. copy the pak0.pak and pak1.pak files from the cd rom folder /install/hexen2/data1
4. place the 2 pak files in ur HeXen II engine folder in /hexen2/data1
5. run h2launcher (should be in your HeXen II engine folder) a pop-up box will come up saying your pak files are not patched; it also asks if you would like them patching. select yes.
6. once the pak files have been patched close the pop-up box copy the entire contents of the data1 folder from your HeXen II engine folder to your memory card @ /media/<card name>/pandora/appdata/hexen2/data1
7. place the memory card back into your Pandora run the game from dektop or menu on your pandora.

fini :) now it should work.

let me know if this works for anyone or also if this needs doing for the steam files.
 
Last edited by a moderator:
milkshake said:
Hi all,

I have put my pak0.pak and pak1.pak in pandora>appdata>hexen2 and iv also tried pandora>appdata>hexen2>data1 but still no joy anyone know what im doing wrong?

normal data goes into pandora>appdata>hexen2>data1
portals data goes into pandora>appdata>hexen2>portals

if you still have issues find the log in /tmp

these are the files i have for data1:

-rwxr-xr-x 1 pickle root 2398 2010-06-04 23:37 config.cfg
-rwxr-xr-x 1 pickle root 2037 2010-06-04 23:31 default.cfg
-rwxr-xr-x 1 pickle root 334 2010-06-04 23:31 hexen.rc
-rwxr-xr-x 1 pickle root 3071 2010-06-04 23:31 infolist.txt
-rwxr-xr-x 1 pickle root 22704056 2009-11-23 20:51 pak0.pak
-rwxr-xr-x 1 pickle root 75601170 2009-11-23 20:59 pak1.pak
-rwxr-xr-x 1 pickle root 49089114 1998-03-20 08:23 pak3.pak
-rwxr-xr-x 1 pickle root 898060 2010-06-04 23:31 progs2.dat
-rwxr-xr-x 1 pickle root 1174956 2010-06-04 23:31 progs.dat
-rwxr-xr-x 1 pickle root 1712 2010-06-04 23:31 puzzles.txt
-rwxr-xr-x 1 pickle root 23372 2010-06-04 23:31 strings.txt
 
Last edited by a moderator:
strange i the only files i have in pandora>appdata>hexen2>data1 are my pak files the game just doesnt launch cant find the log in /tmp whats it called?
iv even tried patching the data files with the ubuntu version from here http://uhexen2.sourceforge.net/ but still no go, i have no idea what to do next, the pnd i have downloaded it from the app store, is it corrupt maybe?
 
Code:
in fork!
mountpoint: /media/APPS
/usr/pandora/scripts/pnd_run.sh: line 120: [: !: integer expression expected
not mounted on loop yet, doing so
Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
Filetype is Squashfs
sudo mount -t squashfs  /dev/loop4 /mnt/pnd/hexen2
mounting union!
Filesystem is vfat

FATAL ERROR: Unable to find a proper Hexen II installation

Hammer of Thyrion, release 1.4.3 (2008-04-04)
running on Hexen2 engine 1.21 (Linux)
More info / sending bug reports:  http://uhexen2.sourceforge.net
basedir is: /mnt/utmp/hexen2
userdir is: /mnt/utmp/hexen2
Detected byte order: LE
Found SDL version 1.2.14
Host_Init
Server using protocol 19 (Raven/MP/1.12)
app exited
rmdir: failed to remove `/mnt/utmp/hexen2': Device or resource busy
rm: cannot remove `/mnt/utmp/hexen2': Is a directory
rmdir: failed to remove `/media/APPS/pandora/appdata/hexen2/.wh..wh.plnk': No such file or directory
rmdir: failed to remove `/media/APPS/pandora/appdata/hexen2/.wh..wh..tmp': No such file or directory
rmdir: failed to remove `/media/APPS/pandora/appdata/hexen2/': Directory not empty
cleanup done
 
I tried this this morning with the files I got after buying the game on Steam. I put the files in appdata/hexen2/data1 - they are:

Config
Hexen.rc
pak0.pak
pak1.pak
PROGS.DAT
PROGS2.DAT
Strings

It seems to run fine with these files, but not if the only files I have in there are the pak files.

If only I could get music working, it'd be perfect ;-)
 
i kind of got it working with but putting in everything from the data1 dir on the cd but when starting a game it crashed and for some reason everytime it crashes or doesnt load it deletes everything out of my data1 folder meaning i have to transfer it over again which is highly annoying.

Code:
in fork!
mountpoint: /media/APPS
/usr/pandora/scripts/pnd_run.sh: line 120: [: !: integer expression expected
not mounted on loop yet, doing so
Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
Filetype is Squashfs
sudo mount -t squashfs  /dev/loop5 /mnt/pnd/hexen2
mounting union!
Filesystem is vfat
Hammer of Thyrion, release 1.4.3 (2008-04-04)
running on Hexen2 engine 1.21 (Linux)
More info / sending bug reports:  http://uhexen2.sourceforge.net
basedir is: /mnt/utmp/hexen2
userdir is: /mnt/utmp/hexen2
Detected byte order: LE
Found SDL version 1.2.14
Host_Init
Server using protocol 19 (Raven/MP/1.12)
Added packfile /mnt/utmp/hexen2/data1/pak0.pak (696 files)
Added packfile /mnt/utmp/hexen2/data1/pak1.pak (523 files)
Playing registered version.
UDP Initialized
Exe: 15:22:10 Mar  7 2010
32.0 megabyte heap
Console initialized.
No fullscreen video modes available
NGL: Starting
  Using library: libGLES_CM.so
NGL: Library opened! Making the interface
NGL: Size 712
NGL: Starting to dynamically link to 178 functions!
NGL: Linking to eglGetError(0) Pointer 425345F0    NGL: Linking to eglGetDisplay(1) Pointer 425345E0    NGL: Linking to eglInitialize(2) Pointer 425345D0    NGL: Linking to eglTerminate(3) Pointer 425345C0    NGL: Linking to eglQueryString(4) Pointer 425345B0    NGL: Linking to eglGetConfigs(5) Pointer 42534590    NGL: Linking to eglChooseConfig(6) Pointer 42534580    NGL: Linking to eglGetConfigAttrib(7) Pointer 42534570    NGL: Linking to eglCreateWindowSurface(8) Pointer 42534560    NGL: Linking to eglCreatePbufferSurface(9) Pointer 42534540    NGL: Linking to eglCreatePixmapSurface(10) Pointer 42534550    NGL: Linking to eglDestroySurface(11) Pointer 42534530    NGL: Linking to eglQuerySurface(12) Pointer 42534520    NGL: Linking to eglBindAPI(13)NGL: FATAL ERROR
NGL: Linking to eglQueryAPI(14)NGL: FATAL ERROR
NGL: Linking to eglWaitClient(15)NGL: FATAL ERROR
NGL: Linking to eglReleaseThread(16)NGL: FATAL ERROR
NGL: Linking to eglCreatePbufferFromClientBuffer(17)NGL: FATAL ERROR
NGL: Linking to eglSurfaceAttrib(18) Pointer 42534450    NGL: Linking to eglBindTexImage(19) Pointer 42534440    NGL: Linking to eglReleaseTexImage(20) Pointer 42534430    NGL: Linking to eglSwapInterval(21) Pointer 42534460    NGL: Linking to eglCreateContext(22) Pointer 42534510    NGL: Linking to eglDestroyContext(23) Pointer 42534500    NGL: Linking to eglMakeCurrent(24) Pointer 425344F0    NGL: Linking to eglGetCurrentContext(25) Pointer 425344E0    NGL: Linking to eglGetCurrentSurface(26) Pointer 425344D0    NGL: Linking to eglGetCurrentDisplay(27) Pointer 425344C0    NGL: Linking to eglQueryContext(28) Pointer 425344B0    NGL: Linking to eglWaitGL(29) Pointer 425344A0    NGL: Linking to eglWaitNative(30) Pointer 42534490    NGL: Linking to eglSwapBuffers(31) Pointer 42534480    NGL: Linking to eglCopyBuffers(32) Pointer 42534470    NGL: Linking to eglGetProcAddress(33) Pointer 425345A0    NGL: Linking to glAlphaFunc(34) Pointer 4250AB20    NGL: Linking to glClearColor(35) Pointer 424E7110    NGL: Linking to glClearDepthf(36) Pointer 424E7010    NGL: Linking to glClipPlanef(37) Pointer 42518460    NGL: Linking to glColor4f(38) Pointer 42523570    NGL: Linking to glDepthRangef(39) Pointer 4251A600    NGL: Linking to glFogf(40) Pointer 424F3540    NGL: Linking to glFogfv(41) Pointer 424F3590    NGL: Linking to glFrustumf(42) Pointer 42519A10    NGL: Linking to glGetClipPlanef(43) Pointer 424FBBE0    NGL: Linking to glGetFloatv(44) Pointer 424FE4D0    NGL: Linking to glGetLightfv(45) Pointer 424FBC50    NGL: Linking to glGetMaterialfv(46) Pointer 424FBE00    NGL: Linking to glGetTexEnvfv(47) Pointer 424FEEC0    NGL: Linking to glGetTexParameterfv(48) Pointer 424FF310    NGL: Linking to glLightModelf(49) Pointer 42519180    NGL: Linking to glLightModelfv(50) Pointer 425190D0    NGL: Linking to glLightf(51) Pointer 42518F20    NGL: Linking to glLightfv(52) Pointer 42518E80    NGL: Linking to glLineWidth(53) Pointer 425098D0    NGL: Linking to glLoadMatrixf(54) Pointer 42519E80    NGL: Linking to glMaterialf(55) Pointer 42518A20    NGL: Linking to glMaterialfv(56) Pointer 42518980    NGL: Linking to glMultMatrixf(57) Pointer 42519520    NGL: Linking to glMultiTexCoord4f(58) Pointer 425230C0    NGL: Linking to glNormal3f(59) Pointer 425224A0    NGL: Linking to glOrthof(60) Pointer 42519800    NGL: Linking to glPointParameterf(61) Pointer 42509880    NGL: Linking to glPointParameterfv(62) Pointer 425097E0    NGL: Linking to glPointSize(63) Pointer 425095B0    NGL: Linking to glPolygonOffset(64) Pointer 42508F20    NGL: Linking to glRotatef(65) Pointer 42519C50    NGL: Linking to glScalef(66) Pointer 42519330    NGL: Linking to glTexEnvf(67) Pointer 4250DBE0    NGL: Linking to glTexEnvfv(68) Pointer 4250DCF0    NGL: Linking to glTexParameterf(69) Pointer 4250D060    NGL: Linking to glTexParameterfv(70) Pointer 4250CF00    NGL: Linking to glTranslatef(71) Pointer 42519250    NGL: Linking to glActiveTexture(72) Pointer 4250C9E0    NGL: Linking to glAlphaFuncx(73) Pointer 4250A220    NGL: Linking to glBindBuffer(74) Pointer 424E6850    NGL: Linking to glBindTexture(75) Pointer 425103B0    NGL: Linking to glBlendFunc(76) Pointer 42509E40    NGL: Linking to glBufferData(77) Pointer 424E6D30    NGL: Linking to glBufferSubData(78) Pointer 424E64C0    NGL: Linking to glClear(79) Pointer 424E7D50    NGL: Linking to glClearColorx(80) Pointer 424E7040    NGL: Linking to glClearDepthx(81) Pointer 424E6FD0    NGL: Linking to glClearStencil(82) Pointer 424E6FA0    NGL: Linking to glClientActiveTexture(83) Pointer 425233F0    NGL: Linking to glClipPlanex(84) Pointer 4251A440    NGL: Linking to glColor4ub(85) Pointer 42523430    NGL: Linking to glColor4x(86) Pointer 425234D0    NGL: Linking to glColorMask(87) Pointer 42508DC0    NGL: Linking to glColorPointer(88) Pointer 42522EC0    NGL: Linking to glCompressedTexImage2D(89) Pointer 42510470    NGL: Linking to glCompressedTexSubImage2D(90) Pointer 42511930    NGL: Linking to glCopyTexImage2D(91) Pointer 4250EC90    NGL: Linking to glCopyTexSubImage2D(92) Pointer 4250DE00    NGL: Linking to glCullFace(93) Pointer 42509A10    NGL: Linking to glDeleteBuffers(94) Pointer 424E6760    NGL: Linking to glDeleteTextures(95) Pointer 42510270    NGL: Linking to glDepthFunc(96) Pointer 425099B0    NGL: Linking to glDepthMask(97) Pointer 42508FA0    NGL: Linking to glDepthRangex(98) Pointer 4251A520    NGL: Linking to glDisable(99) Pointer 4250A2C0    NGL: Linking to glDisableClientState(100) Pointer 42523130    NGL: Linking to glDrawArrays(101) Pointer 424E9920    NGL: Linking to glDrawElements(102) Pointer 424EA5E0    NGL: Linking to glEnable(103) Pointer 4250A700    NGL: Linking to glEnableClientState(104) Pointer 42523290    NGL: Linking to glFinish(105) Pointer 42504010    NGL: Linking to glFlush(106) Pointer 42503FB0    NGL: Linking to glFogx(107) Pointer 424F33A0    NGL: Linking to glFogxv(108) Pointer 424F3450    NGL: Linking to glFrontFace(109) Pointer 42509440    NGL: Linking to glFrustumx(110) Pointer 42519990    NGL: Linking to glGetBooleanv(111) Pointer 424FE4A0    NGL: Linking to glGetBufferParameteriv(112) Pointer 424FBFE0    NGL: Linking to glGetClipPlanex(113) Pointer 424FBB40    NGL: Linking to glGenBuffers(114) Pointer 424E66A0    NGL: Linking to glGenTextures(115) Pointer 42510060    NGL: Linking to glGetError(116) Pointer 424FB430    NGL: Linking to glGetFixedv(117) Pointer 424FE500    NGL: Linking to glGetIntegerv(118) Pointer 424FE470    NGL: Linking to glGetLightxv(119) Pointer 424FEA00    NGL: Linking to glGetMaterialxv(120) Pointer 424FE860    NGL: Linking to glGetPointerv(121) Pointer 424FB930    NGL: Linking to glGetString(122) Pointer 424FB460    NGL: Linking to glGetTexEnviv(123) Pointer 424FE530    NGL: Linking to glGetTexEnvxv(124) Pointer 424FEC50    NGL: Linking to glGetTexParameteriv(125) Pointer 424FF0F0    NGL: Linking to glGetTexParameterxv(126) Pointer 424FF600    NGL: Linking to glHint(127) Pointer 42503AD0    NGL: Linking to glIsBuffer(128) Pointer 424FE780    NGL: Linking to glIsEnabled(129) Pointer 424FB910    NGL: Linking to glIsTexture(130) Pointer 424FE7F0    NGL: Linking to glLightModelx(131) Pointer 42519080    NGL: Linking to glLightModelxv(132) Pointer 42518F80    NGL: Linking to glLightx(133) Pointer 42518EB0    NGL: Linking to glLightxv(134) Pointer 42518DD0    NGL: Linking to glLineWidthx(135) Pointer 4250A140    NGL: Linking to glLoadIdentity(136) Pointer 42518440    NGL: LinkERROR: Could not open device: No such file or directory

FATAL ERROR: Unexpected crc ( 14046 ) for progs.dat

ing to glLoadMatrixx(137) Pointer 42519C90    NGL: Linking to glLogicOp(138) Pointer 425093F0    NGL: Linking to glMaterialx(139) Pointer 425189B0    NGL: Linking to glMaterialxv(140) Pointer 425188B0    NGL: Linking to glMatrixMode(141) Pointer 425184E0    NGL: Linking to glMultMatrixx(142) Pointer 42519390    NGL: Linking to glMultiTexCoord4x(143) Pointer 42523010    NGL: Linking to glNormal3x(144) Pointer 42522430    NGL: Linking to glNormalPointer(145) Pointer 42522D50    NGL: Linking to glOrthox(146) Pointer 42519780    NGL: Linking to glPixelStorei(147) Pointer 42505200    NGL: Linking to glPointParameterx(148) Pointer 42509810    NGL: Linking to glPointParameterxv(149) Pointer 42509750    NGL: Linking to glPointSizex(150) Pointer 42509580    NGL: Linking to glPolygonOffsetx(151) Pointer 42508E90    NGL: Linking to glPopMatrix(152) Pointer 42518400    NGL: Linking to glPushMatrix(153) Pointer 42518420    NGL: Linking to glReadPixels(154) Pointer 425052C0    NGL: Linking to glRotatex(155) Pointer 42519BF0    NGL: Linking to glSampleCoverage(156) Pointer 42509040    NGL: Linking to glSampleCoveragex(157) Pointer 42508FF0    NGL: Linking to glScalex(158) Pointer 425192B0    NGL: Linking to glScissor(159) Pointer 42505E00    NGL: Linking to glShadeModel(160) Pointer 42509380    NGL: Linking to glStencilFunc(161) Pointer 4250A090    NGL: Linking to glStencilMask(162) Pointer 42508E40    NGL: Linking to glStencilOp(163) Pointer 42509080    NGL: Linking to glTexCoordPointer(164) Pointer 42522B90    NGL: Linking to glTexEnvi(165) Pointer 4250D3C0    NGL: Linking to glTexEnvx(166) Pointer 4250D800    NGL: Linking to glTexEnviv(167) Pointer 4250D4D0    NGL: Linking to glTexEnvxv(168) Pointer 4250D910    NGL: Linking to glTexImage2D(169) Pointer 425110C0    NGL: Linking to glTexParameteri(170) Pointer 4250CFA0    NGL: Linking to glTexParameterx(171) Pointer 4250D000    NGL: Linking to glTexParameteriv(172) Pointer 4250CE80    NGL: Linking to glTexParameterxv(173) Pointer 4250CE00    NGL: Linking to glTexSubImage2D(174) Pointer 4250F640    NGL: Linking to glTranslatex(175) Pointer 425191D0    NGL: Linking to glVertexPointer(176) Pointer 42522A00    NGL: Linking to glViewport(177) Pointer 4251A250    
NGL: Interface Complete! Init GLStructs
NGL: Init Complete! You should have a Opengl wrapper now :-)
EGL Init Completed
GL_VENDOR: Imagination Technologies
GL_RENDERER: PowerVR SGX 530
GL_VERSION: OpenGL ES-CM 1.1
OpenGL max.texture size: 1024
GL_ARB_multitexture not found
gamma not available, using gl tricks
Video initialized.

Sound Initialization
SDL audio driver: alsa, buffer size: 32768
Audio: 16 bit, stereo, 22050 Hz, using SDLAudio
CDAudio disabled at compile time
MIDI: disabled at compile time
Setting up Pandora Controls
Nub 0 previous state: mouse

Nub 1 previous state: mbuttons

Input driver version is 1.0.0
Input device ID: bus 0x19 vendor 0x1 product 0x1 version 0x3
Input device name: "keypad"
Input driver version is 1.0.0
Input device ID: bus 0x19 vendor 0x1 product 0x1 version 0x100
Input device name: "gpio-keys"
Input driver version is 1.0.0
Input device ID: bus 0x18 vendor 0x0 product 0x0 version 0x92
Input device name: "nub0"
Input driver version is 1.0.0
Input device ID: bus 0x18 vendor 0x0 product 0x0 version 0x92
Input device name: "nub1"
No device selected for USB keyboard
No device selected for USB mouse
execing hexen.rc
execing default.cfg
Unknown command "sys_delay"
Unknown command "r_transwater"
Unknown command "_windowed_mouse"
Unknown command "vid_stretch_by_2"
Unknown command "vid_config_y"
Unknown command "vid_config_x"
Unknown command "_vid_default_mode_win"
Unknown command "_vid_default_mode"
Unknown command "_vid_wait_override"
Unknown command "vid_nopageflip"
Unknown command "sys_quake2"
execing config.cfg
execing autoexec.cfg

======== Hexen II Initialized =========

Shutting down SDL sound
Closing Pandora Controls
Nub 0 previous state restored
Nub 1 previous state restored
NGL: Interface released!
NGL: Library released!
NGL: Shutdown!
app exited
rmdir: failed to remove `/mnt/utmp/hexen2': Device or resource busy
rm: cannot remove `/mnt/utmp/hexen2': Is a directory
rmdir: failed to remove `/media/APPS/pandora/appdata/hexen2/.wh..wh.plnk': No such file or directory
rmdir: failed to remove `/media/APPS/pandora/appdata/hexen2/.wh..wh..tmp': No such file or directory
rmdir: failed to remove `/media/APPS/pandora/appdata/hexen2/': Directory not empty
cleanup done
 
Do you get the options to start either 'Hexen II: Hammer of Thyrion NanoGl' and 'Hexen II: Hammer of Thyrion SDL'? Does it crash using both versions? In the Steam folder there's a folder called 'glhexen', which has a bunch of .ms2 files in it, though I haven't actually copied this to my card...
 
iv tried both nanoGL version and SDL versions both do the same also the pak0.pak and pak1.pak files are patched the game doesn't even load up unless patched.
 
Make sure you lowercase all filenames (if your filesystem is not FAT16/32).
 
ok I got it to work without documentation I might add because there is non that corrasponds to the Pandora port only the original Hexen II: Hammer of Thyrion Linux engine.

for those that may require help and for those that may wish to add this to the read me for the pandora version :) I have a quick guide this is for those that have the cdrom version of the original game not the steam version.
I don't have the steam files to test, maybe someone wants to test for me to see if it works :) .

the following is done using your PC/linux/mac not your pandora

1. download the corresponding version of the HeXen II engine from http://uhexen2.sourceforge.net/ i.e. windows/linux/mac
2. un-zip/un-tar/install the download.
3. copy the pak0.pak and pak1.pak files from the cd rom folder /install/hexen2/data1
4. place the 2 pak files in ur HeXen II engine folder in /hexen2/data1
5. run h2launcher (should be in your HeXen II engine folder) a pop-up box will come up saying your pak files are not patched; it also asks if you would like them patching. select yes.
6. once the pak files have been patched close the pop-up box copy the entire contents of the data1 folder from your HeXen II engine folder to your memory card @ /media/<card name>/pandora/appdata/hexen2/data1
7. place the memory card back into your Pandora run the game from dektop or menu on your pandora.

fini :) now it should work.

let me know if this works for anyone or also if this needs doing for the steam files.
 
milkshake said:
ok I got it to work without documentation I might add because there is non that corrasponds to the Pandora port only the original Hexen II: Hammer of Thyrion Linux engine.

for those that may require help and for those that may wish to add this to the read me for the pandora version :) I have a quick guide this is for those that have the cdrom version of the original game not the steam version.
I don't have the steam files to test, maybe someone wants to test for me to see if it works :) .

the following is done using your PC/linux/mac not your pandora

1. download the corresponding version of the HeXen II engine from http://uhexen2.sourceforge.net/ i.e. windows/linux/mac
2. un-zip/un-tar/install the download.
3. copy the pak0.pak and pak1.pak files from the cd rom folder /install/hexen2/data1
4. place the 2 pak files in ur HeXen II engine folder in /hexen2/data1
5. run h2launcher (should be in your HeXen II engine folder) a pop-up box will come up saying your pak files are not patched; it also asks if you would like them patching. select yes.
6. once the pak files have been patched close the pop-up box copy the entire contents of the data1 folder from your HeXen II engine folder to your memory card @ /media/<card name>/pandora/appdata/hexen2/data1
7. place the memory card back into your Pandora run the game from dektop or menu on your pandora.

fini :) now it should work.

let me know if this works for anyone or also if this needs doing for the steam files.

When i run game with h2.exe from my Computer it gives me error that i must patch it with Ravens 1.11 update, as you can see it doesnt give me option to Update files. What should i do?
I downloaded engine, put pak files in data1 folder of engine, and started h2.exe (i dont have h2launcher.exe) and I dont know what to do next
Here is the screenshot:
shot.JPG
 
Last edited by a moderator:
Necrofenser said:
milkshake said:
ok I got it to work without documentation I might add because there is non that corrasponds to the Pandora port only the original Hexen II: Hammer of Thyrion Linux engine.

for those that may require help and for those that may wish to add this to the read me for the pandora version :) I have a quick guide this is for those that have the cdrom version of the original game not the steam version.
I don't have the steam files to test, maybe someone wants to test for me to see if it works :) .

the following is done using your PC/linux/mac not your pandora

1. download the corresponding version of the HeXen II engine from http://uhexen2.sourceforge.net/ i.e. windows/linux/mac
2. un-zip/un-tar/install the download.
3. copy the pak0.pak and pak1.pak files from the cd rom folder /install/hexen2/data1
4. place the 2 pak files in ur HeXen II engine folder in /hexen2/data1
5. run h2launcher (should be in your HeXen II engine folder) a pop-up box will come up saying your pak files are not patched; it also asks if you would like them patching. select yes.
6. once the pak files have been patched close the pop-up box copy the entire contents of the data1 folder from your HeXen II engine folder to your memory card @ /media/<card name>/pandora/appdata/hexen2/data1
7. place the memory card back into your Pandora run the game from dektop or menu on your pandora.

fini :) now it should work.

let me know if this works for anyone or also if this needs doing for the steam files.

When i run game with h2.exe from my Computer it gives me error that i must patch it with Ravens 1.11 update, as you can see it doesnt give me option to Update files. What should i do?
I downloaded engine, put pak files in data1 folder of engine, and started h2.exe (i dont have h2launcher.exe) and I dont know what to do next
Here is the screenshot:
shot.JPG

Same for me.
 
Last edited by a moderator:
Found the patch https://activision.custhelp.com/cgi-bin/activision.cfg/php/enduser/std_adp.php?p_sid=yg4axMQg&p_lva=&p_faqid=10961&p_created=1055533781
 
Pickle said:
fettouhi said:
The pak files from steam do not need patching but Hexen 2 crashes when trying to load the first level (both sdl and nanogl).

paste the log

It is already patched to 1.21. Here is the error it outputs just before the crash

execing config.cfg
couldn't exec autoexec.cfg

======== Hexen II Initialized =========

Loaded progs.dat, v6, 26905 crc, H2MP/v1.12 structures
Read in 562 str
FATAL ERROR: Mod_LoadModel: models/stltng2.mdl not found

ing lines
Loaded white light (32-bit)
Couldn't write config.cfg.
Shutting down SDL sound
Closing Pandora Controls
Nub 0 previous state restored
Nub 1 previous state restored
NGL: Interface released!
NGL: Library released!
NGL: Shutdown!
[-------------------------------]{ App end }[----------------------------------]
cleanup done
 
Last edited by a moderator:
Back
Top