Jump to content


Photo

2xhexen2: Hammer Of Thyrion


  • Please log in to reply
26 replies to this topic

#16 reiboul

reiboul

    Peace sells... but who's buying?

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 587 posts
  • Location:France

Posted 11 February 2008 - 11:08 AM

Wooow, I'm very glad to see Hexen 2 finally ported on the GP2X! it's such a great games wink.gif You did a great job!

I played for ~15mn @270mhz before I had to go, and it runs without much problems... except maybe speed and sound

One question, do you think it is possible to 'backport' some improvements of this engine, to the old 2xQuake?

#17 Rivroner

Rivroner

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1085 posts

Posted 11 February 2008 - 06:01 PM

QUOTE(Adventus @ Feb 11 2008, 05:01 AM) View Post

QUOTE
How can i see the gun model in screen O_o?
Open the autoexec.cfg file in the data1 folder and change the entry for "r_drawviewmodel" to "1". You can find a whole document describing these settings here: http://console.plane...ds/hexen_2.html

QUOTE
I have timidity well installed, like you said in readme and is working for me in other ports like PrBoom, but not in this port, no sound for me at all.I have tried everything like change CD,midi, even no sound in menu I have put sound to max.
You may be suffering from the funny bug i discovered just after this release.... hexen 2 will grab the timidity.cfg and move it to the data1 folder thinking its one of its own config files. This should only happen once, so just move it back to the "2xHexen2_v0.04_PB1" folder and it should work.

Tell me if it works for you. There is no music in the menus, only ingame.

PS: Sound effects are disabled.


Thank you for the answers, now music and gun model can be listen/seen smile.gif

With 270 of OC i can play very well, almost like in Quake2X (Quake1) Almost the same speed i think smile.gif

It is possible you can redefine look up and down with a combo buttons like X+A for UP and X+B for down look? Or something like this wink.gif I have tried to redefine myself it in options but that is like hell biggrin.gif

I have found that mouse sprite remains in the screen forever once you go out hexen 2 biggrin.gif I have been playing PCEngine (Temper) with mouse in the screen biggrin.gif

Thank you for the work.

Edited by Rivroner, 11 February 2008 - 06:03 PM.


#18 Adventus

Adventus

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 460 posts
  • Gender:Male
  • Location:Canberra, Australia

Posted 12 February 2008 - 06:23 AM

QUOTE
One question, do you think it is possible to 'backport' some improvements of this engine, to the old 2xQuake?
The question is whether i backport my optimisations as you say or i port a complete Fixed Point conversion which was developed for s60 phones. The backporting would be much easier, but ill never reach the speed of a full FPM conversion.

QUOTE
It is possible you can redefine look up and down with a combo buttons like X+A for UP and X+B for down look? Or something like this I have tried to redefine myself it in options but that is like hell
Yea i've been considering that. I think i will make vol+/- look up/down and start/select change weapon/item.... both vol+/- pressed together would open the menu and pressing select & start would toggle run.

QUOTE
I have found that mouse sprite remains in the screen forever once you go out hexen 2 I have been playing PCEngine (Temper) with mouse in the screen
yea that was just wierd bug i've ignored till now, it'll be fixed in beta 2.


#19 pkostrze

pkostrze

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 328 posts
  • Location:NW Detroit, MI
  • Interests:Computers, Emulation, SciFi, Fantasy, Retro gaming, Metal... stuff.

Posted 12 February 2008 - 02:14 PM

Wow, just plain wow. I haven't played Hexen II since it first came out! I threw the files on the SD, created the link in Gmenu2x, OC'ed to 260 and off I went. It plays easily as well on the GP2X as it did on the PC I originally bought the game for. Job well done!

#20 Rivroner

Rivroner

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1085 posts

Posted 12 February 2008 - 10:45 PM

Thank you very much for the answers Adventus, i really am enjoying this port, it is running very well with high OC smile.gif

Thank you smile.gif

#21 Adventus

Adventus

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 460 posts
  • Gender:Male
  • Location:Canberra, Australia

Posted 13 February 2008 - 04:09 AM

Thanks for the encouragement. I wouldn't be able to develop anything without a community like this. smile.gif

Anyway heres the next public beta. I dont thinks its big enough to warrant a new news thread :

Binary: http://host-a.net/Ad...2 v0.05 PB2.zip
Source: http://host-a.net/Ad....05 PB2 Src.zip

Changes:

- I've added support for portals of praevus (actually this was working before you just could play the demoness character or play the intro.). I had to do a nasty hack to get this working, but it seems stable.
- You can now play the demoness character in the original missions.
- Model Caching. Improves loading speed (after initial level load anyway).
- Improved the general rendering speed.
- Improved the transparency rendering speed.
- Other minor things i can't remember.

At 275mhz, Ram timings ON, no music and Portals of Praevus installed i get 13 - 18 fps. It definitely feels 100% fullspeed with these settings.

PS: I STRONGLY advise you install the portals of praevus mission pack..... for some reason it improves the fps throughout the game about >10%. They probably optimised some models.

#22 Rivroner

Rivroner

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1085 posts

Posted 13 February 2008 - 07:53 AM

Thank you very much Adventus smile.gif

One question: how can I install portals? I have pack0 and pack1 in data 1 folder.In my portals folder there is a pak3, must i put pak3 in data 1 folder besides pak0 and pak1? Thank you smile.gif

Later tonight i will test it wink.gif

Edited by Rivroner, 13 February 2008 - 10:46 AM.


#23 Rivroner

Rivroner

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1085 posts

Posted 19 February 2008 - 11:54 PM

QUOTE(Rivroner @ Feb 13 2008, 08:53 AM) View Post

Thank you very much Adventus smile.gif

One question: how can I install portals? I have pack0 and pack1 in data 1 folder.In my portals folder there is a pak3, must i put pak3 in data 1 folder besides pak0 and pak1? Thank you smile.gif

Later tonight i will test it wink.gif



I need an answer please biggrin.gif rolleyes.gif

#24 Adventus

Adventus

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 460 posts
  • Gender:Male
  • Location:Canberra, Australia

Posted 20 February 2008 - 12:50 AM

QUOTE(Rivroner @ Feb 20 2008, 10:54 AM) View Post

I need an answer please biggrin.gif rolleyes.gif

Oh sorry, got distracted. smile.gif

You already have a pak3 in your portals folder? In that case it should be installed. Make sure your executing the .gpu, it contains the command line option to enable portals. Incase somethings misplaced (and for all the other having trouble installing) heres the exact file structure im using (with portals & midi support):

[codebox]./2xHexen2/2xHexen2.gpe
./2xHexen2/2xHexen2.gpu
./2xHexen2/Autoexec.cfg
./2xHexen2/mmuhack.o
./2xHexen2/timidity.cfg
./2xHexen2/instruments/acbass.pat
./2xHexen2/instruments/accordn.pat
./2xHexen2/instruments/acguitar.pat
./2xHexen2/instruments/acpiano.pat
./2xHexen2/instruments/agogo.pat
./2xHexen2/instruments/agogohi.pat
./2xHexen2/instruments/agogolo.pat
./2xHexen2/instruments/altosax.pat
./2xHexen2/instruments/applause.pat
./2xHexen2/instruments/atmosphr.pat
./2xHexen2/instruments/aurora.pat
./2xHexen2/instruments/bagpipes.pat
./2xHexen2/instruments/banjo.pat
./2xHexen2/instruments/barisax.pat
./2xHexen2/instruments/basslead.pat
./2xHexen2/instruments/bassoon.pat
./2xHexen2/instruments/belltree.pat
./2xHexen2/instruments/bongohi.pat
./2xHexen2/instruments/bongolo.pat
./2xHexen2/instruments/bottle.pat
./2xHexen2/instruments/bowglass.pat
./2xHexen2/instruments/britepno.pat
./2xHexen2/instruments/cabasa.pat
./2xHexen2/instruments/calliope.pat
./2xHexen2/instruments/carillon.pat
./2xHexen2/instruments/castinet.pat
./2xHexen2/instruments/celeste.pat
./2xHexen2/instruments/cello.pat
./2xHexen2/instruments/charang.pat
./2xHexen2/instruments/chiflead.pat
./2xHexen2/instruments/choir.pat
./2xHexen2/instruments/church.pat
./2xHexen2/instruments/claps.pat
./2xHexen2/instruments/clarinet.pat
./2xHexen2/instruments/clave.pat
./2xHexen2/instruments/clavinet.pat
./2xHexen2/instruments/cleangtr.pat
./2xHexen2/instruments/concrtna.pat
./2xHexen2/instruments/congahi1.pat
./2xHexen2/instruments/congahi2.pat
./2xHexen2/instruments/congalo.pat
./2xHexen2/instruments/contraba.pat
./2xHexen2/instruments/cowbell.pat
./2xHexen2/instruments/crystal.pat
./2xHexen2/instruments/cuica1.pat
./2xHexen2/instruments/cuica2.pat
./2xHexen2/instruments/cymbell.pat
./2xHexen2/instruments/cymchina.pat
./2xHexen2/instruments/cymcrsh1.pat
./2xHexen2/instruments/cymcrsh2.pat
./2xHexen2/instruments/cymride1.pat
./2xHexen2/instruments/cymride2.pat
./2xHexen2/instruments/cymsplsh.pat
./2xHexen2/instruments/distgtr.pat
./2xHexen2/instruments/doo.pat
./2xHexen2/instruments/echovox.pat
./2xHexen2/instruments/englhorn.pat
./2xHexen2/instruments/epiano1.pat
./2xHexen2/instruments/epiano2.pat
./2xHexen2/instruments/fiddle.pat
./2xHexen2/instruments/flute.pat
./2xHexen2/instruments/fngrbass.pat
./2xHexen2/instruments/frenchrn.pat
./2xHexen2/instruments/freshair.pat
./2xHexen2/instruments/fretless.pat
./2xHexen2/instruments/fx-blow.pat
./2xHexen2/instruments/fx-fret.pat
./2xHexen2/instruments/ghostie.pat
./2xHexen2/instruments/glocken.pat
./2xHexen2/instruments/gtrharm.pat
./2xHexen2/instruments/guiro1.pat
./2xHexen2/instruments/guiro2.pat
./2xHexen2/instruments/halopad.pat
./2xHexen2/instruments/hammond.pat
./2xHexen2/instruments/harmonca.pat
./2xHexen2/instruments/harp.pat
./2xHexen2/instruments/helicptr.pat
./2xHexen2/instruments/highq.pat
./2xHexen2/instruments/hihatcl.pat
./2xHexen2/instruments/hihatop.pat
./2xHexen2/instruments/hihatpd.pat
./2xHexen2/instruments/hitbrass.pat
./2xHexen2/instruments/honky.pat
./2xHexen2/instruments/hrpschrd.pat
./2xHexen2/instruments/jazzgtr.pat
./2xHexen2/instruments/jingles.pat
./2xHexen2/instruments/jungle.pat
./2xHexen2/instruments/kalimba.pat
./2xHexen2/instruments/kick1.pat
./2xHexen2/instruments/kick2.pat
./2xHexen2/instruments/koto.pat
./2xHexen2/instruments/lead5th.pat
./2xHexen2/instruments/maracas.pat
./2xHexen2/instruments/marcato.pat
./2xHexen2/instruments/marimba.pat
./2xHexen2/instruments/metalpad.pat
./2xHexen2/instruments/metbell.pat
./2xHexen2/instruments/metclick.pat
./2xHexen2/instruments/musicbox.pat
./2xHexen2/instruments/mutegtr.pat
./2xHexen2/instruments/mutetrum.pat
./2xHexen2/instruments/newage.pat
./2xHexen2/instruments/nyguitar.pat
./2xHexen2/instruments/oboe.pat
./2xHexen2/instruments/ocarina.pat
./2xHexen2/instruments/odguitar.pat
./2xHexen2/instruments/orchhit.pat
./2xHexen2/instruments/percorg.pat
./2xHexen2/instruments/piccolo.pat
./2xHexen2/instruments/pickbass.pat
./2xHexen2/instruments/pistol.pat
./2xHexen2/instruments/pizzcato.pat
./2xHexen2/instruments/polysyn.pat
./2xHexen2/instruments/recorder.pat
./2xHexen2/instruments/reedorg.pat
./2xHexen2/instruments/revcym.pat
./2xHexen2/instruments/rockorg.pat
./2xHexen2/instruments/santur.pat
./2xHexen2/instruments/sawwave.pat
./2xHexen2/instruments/scratch1.pat
./2xHexen2/instruments/scratch2.pat
./2xHexen2/instruments/seashore.pat
./2xHexen2/instruments/shakazul.pat
./2xHexen2/instruments/shaker.pat
./2xHexen2/instruments/shamisen.pat
./2xHexen2/instruments/shannai.pat
./2xHexen2/instruments/sitar.pat
./2xHexen2/instruments/slap.pat
./2xHexen2/instruments/slapbas1.pat
./2xHexen2/instruments/slapbas2.pat
./2xHexen2/instruments/slowstr.pat
./2xHexen2/instruments/snap.pat
./2xHexen2/instruments/snare1.pat
./2xHexen2/instruments/snare2.pat
./2xHexen2/instruments/snarerol.pat
./2xHexen2/instruments/soundtrk.pat
./2xHexen2/instruments/sprnosax.pat
./2xHexen2/instruments/sqrclick.pat
./2xHexen2/instruments/sqrwave.pat
./2xHexen2/instruments/startrak.pat
./2xHexen2/instruments/steeldrm.pat
./2xHexen2/instruments/stickrim.pat
./2xHexen2/instruments/sticks.pat
./2xHexen2/instruments/surdo1.pat
./2xHexen2/instruments/surdo2.pat
./2xHexen2/instruments/sweeper.pat
./2xHexen2/instruments/synbass1.pat
./2xHexen2/instruments/synbass2.pat
./2xHexen2/instruments/synbras1.pat
./2xHexen2/instruments/synbras2.pat
./2xHexen2/instruments/synpiano.pat
./2xHexen2/instruments/synstr1.pat
./2xHexen2/instruments/synstr2.pat
./2xHexen2/instruments/syntom.pat
./2xHexen2/instruments/taiko.pat
./2xHexen2/instruments/tamborin.pat
./2xHexen2/instruments/telephon.pat
./2xHexen2/instruments/tenorsax.pat
./2xHexen2/instruments/timbaleh.pat
./2xHexen2/instruments/timbalel.pat
./2xHexen2/instruments/timpani.pat
./2xHexen2/instruments/tomhi1.pat
./2xHexen2/instruments/tomhi2.pat
./2xHexen2/instruments/tomlo1.pat
./2xHexen2/instruments/tomlo2.pat
./2xHexen2/instruments/tommid1.pat
./2xHexen2/instruments/tommid2.pat
./2xHexen2/instruments/toms.pat
./2xHexen2/instruments/tremstr.pat
./2xHexen2/instruments/triangl1.pat
./2xHexen2/instruments/triangl2.pat
./2xHexen2/instruments/trombone.pat
./2xHexen2/instruments/trump2.pat
./2xHexen2/instruments/trumpet.pat
./2xHexen2/instruments/tuba.pat
./2xHexen2/instruments/tubebell.pat
./2xHexen2/instruments/unicorn.pat
./2xHexen2/instruments/vibes.pat
./2xHexen2/instruments/vibslap.pat
./2xHexen2/instruments/viola.pat
./2xHexen2/instruments/violin.pat
./2xHexen2/instruments/voices.pat
./2xHexen2/instruments/voxlead.pat
./2xHexen2/instruments/warmpad.pat
./2xHexen2/instruments/whistle.pat
./2xHexen2/instruments/whistle1.pat
./2xHexen2/instruments/whistle2.pat
./2xHexen2/instruments/woodblk.pat
./2xHexen2/instruments/woodblk1.pat
./2xHexen2/instruments/woodblk2.pat
./2xHexen2/instruments/woodflut.pat
./2xHexen2/instruments/xylophon.pat
./2xHexen2/data1/Autoexec.cfg
./2xHexen2/data1/Config.cfg
./2xHexen2/data1/default.cfg
./2xHexen2/data1/hexen.rc
./2xHexen2/data1/pak0.pak
./2xHexen2/data1/pak1.pak
./2xHexen2/data1/progs.dat
./2xHexen2/data1/progs2.dat
./2xHexen2/data1/strings.txt
./2xHexen2/portals/config.cfg
./2xHexen2/portals/default.cfg
./2xHexen2/portals/hexen.rc
./2xHexen2/portals/infolist.txt
./2xHexen2/portals/maplist.txt
./2xHexen2/portals/pak3.pak
./2xHexen2/portals/progs.dat
./2xHexen2/portals/puzzles.txt
./2xHexen2/portals/strings.txt
[/codebox]

Edited by Adventus, 20 February 2008 - 02:13 AM.


#25 Rivroner

Rivroner

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1085 posts

Posted 20 February 2008 - 01:20 AM

Thank you, i have the same structure smile.gif

I am gonna try it now smile.gif

#26 bman

bman

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 416 posts
  • Gender:Male
  • Location:MO - USA

Posted 20 February 2008 - 06:32 PM

It's easier to leave timidity in the root folder and point to it in the config.

dir /mnt/sd/timidity/

That way you only need one copy.

#27 bman

bman

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 416 posts
  • Gender:Male
  • Location:MO - USA

Posted 11 March 2008 - 07:54 PM

Added WIKI entry for this deserving port.