log in | register | forums
Show:
Go:
Forums
Username:

Password:

User accounts
Register new account
Forgot password
Forum stats
List of members
Search the forums

Advanced search
Recent discussions
- Elsear brings super-fast Networking to Risc PC/A7000/A7000+ (News:)
- Latest hardware upgrade from RISCOSbits (News:)
- RISC OS London Show Report 2024 (News:1)
- Announcing the TIB 2024 Advent Calendar (News:1)
- Code GCC produces that makes you cry #12684 (Prog:39)
- RISCOSbits releases a new laptop solution (News:)
- Rougol November 2024 meeting on monday (News:)
- Drag'n'Drop 14i1 edition reviewed (News:)
- WROCC November 2024 talk o...ay - Andrew Rawnsley (ROD) (News:2)
- October 2024 News Summary (News:3)
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
 
View on Mastodon
@www.iconbar.com@rss-parrot.net
Site Search
 
Article archives
Acorn Arcade forums: Games: Hexen 2 on RISC OS
 
  Hexen 2 on RISC OS
  This is a long thread. Click here to view the threaded list.
 
Eddy Willson Message #85741, posted by eddyosaysyo2 at 15:54, 14/11/2004
AA refugee
Posts: 186
Is it possible? Heretic 2 is based on Direct X so thats a no-no but Hexen 2 should be easy for a decent programmer.
What do people think?
eddyosaysyo2

/edit
I have now posted on every subject on the 1st page of the General forum! I should get a medal for this y'know...

[Edited by eddyosaysyo2 at 15:56, 14/11/2004]

  ^[ Log in to reply ]
 
Andrew Message #85742, posted by andreww at 00:56, 15/11/2004, in reply to message #85741
AA refugee
Posts: 555
If it requires a licence then very unlikely.
  ^[ Log in to reply ]
 
Eddy Willson Message #85743, posted by eddyosaysyo2 at 17:51, 15/11/2004, in reply to message #85742
AA refugee
Posts: 186
If it requires a licence then very unlikely.
Hmm don't know
I'll look into it
eddyosaysyo2

[Edited by eddyosaysyo2 at 20:26, 22/11/2004]
  ^[ Log in to reply ]
 
Eddy Willson Message #85744, posted by eddyosaysyo2 at 18:15, 15/11/2004, in reply to message #85743
AA refugee
Posts: 186
Hmm, the source code IS available, have a look here
Don't know how compatable that is with acorn browsers before everyone gets pissed off.
eddyosaysyo2

[Edited by eddyosaysyo2 at 18:16, 15/11/2004]
  ^[ Log in to reply ]
 
Andrew Message #85745, posted by andreww at 01:37, 16/11/2004, in reply to message #85744
AA refugee
Posts: 555
INteresting. Somebody tried to port Duke Nukem but unsuccessfully IIRC.
  ^[ Log in to reply ]
 
Eddy Willson Message #85746, posted by eddyosaysyo2 at 07:43, 16/11/2004, in reply to message #85745
AA refugee
Posts: 186
Somebody tried to port Duke Nukem but unsuccessfully IIRC.
I was wondering if anyone had thought of that.
  ^[ Log in to reply ]
 
David McEwen Message #85747, posted by davidm at 15:21, 22/11/2004, in reply to message #85746
Member
Posts: 100
Thought I'd give an 'informed' reply...

Heretic 2 doesn't have any source available so thats not gonna happen.

Hexen 2 is based of the Quake engine for a start and we all know how much effort there has been to get Quake running at a decent speed. Any port would require a load of work to get running well. The other issue AFAIK is that the code is from the Portal of Praevus pack and the code will not run the original game or the demo. They were supposed to release the original source, but I don't believe it has happened.

As for Duke 3d... it shouldn't be far off. Barring some sound related issues. I've gone and said too much smile

  ^[ Log in to reply ]
 
Eddy Willson Message #85748, posted by eddyosaysyo2 at 17:50, 22/11/2004, in reply to message #85747
AA refugee
Posts: 186
Aaah right.
What sound related issues? All the formats are either MIDI or *.voc, which can easily be converted to WAV files.
  ^[ Log in to reply ]
 
David McEwen Message #85749, posted by davidm at 18:26, 22/11/2004, in reply to message #85748
Member
Posts: 100
I'm pretty au fait with audio formats wink

When sound is playing it doesn't appear to be triggering necessary callbacks in the game engine (or thats what it seems) - the sound plays, but the game hangs at various points waiting for triggers. Beyond that the quality of audio support appears fairly poor and hinders the performance.

As for the music... its not really legal to provide (WAV/MP3/Ogg/whatever) versions of the tracks. On 26bit machines its not a prob as its possible to use hardware/software emulation layers to play the midi files.

I do have various potential solutions though... we'll just see how it goes.

  ^[ Log in to reply ]
 
Eddy Willson Message #85750, posted by eddyosaysyo2 at 20:28, 22/11/2004, in reply to message #85749
AA refugee
Posts: 186
Nononono, I meant the *.voc sound effects could be converted to MP3/WAV/Ogg, not the music.
  ^[ Log in to reply ]
 
David McEwen Message #85751, posted by davidm at 20:31, 22/11/2004, in reply to message #85750
Member
Posts: 100
The fx don't need to be converted. The format is trivial and they play anyway - just with the probs listed above.
  ^[ Log in to reply ]
 
Andrew Message #85752, posted by andreww at 23:07, 22/11/2004, in reply to message #85751
AA refugee
Posts: 555
This sounds promising smile
BTW David, a PC version of Elite: The New Kind is available on CD in the RISC OS market. Would this be possible for your RISC OS port?
  ^[ Log in to reply ]
 
David McEwen Message #85753, posted by davidm at 23:39, 23/11/2004, in reply to message #85752
Member
Posts: 100
This sounds promising smile
BTW David, a PC version of Elite: The New Kind is available on CD in the RISC OS market. Would this be possible for your RISC OS port?

Sorry got a bit confused by that... do you mean that someone's released a CD with TNK on ?

If so can you post a link ? I had a brief Google but couldn't spot anything obvious.

However if there is any question mark over releasing a version I won't do it... I'm sorry, but I'm just starting at a new job on Monday and I'm not willing to jeopardise anything.

  ^[ Log in to reply ]
 
Andrew Message #85754, posted by andreww at 11:59, 24/11/2004, in reply to message #85753
AA refugee
Posts: 555
Yes, the PC version:
http://www.apdl.co.uk/progs/r2pc.htm
  ^[ Log in to reply ]
 
fwibbler Message #85755, posted by fwibbler at 14:46, 24/11/2004, in reply to message #85754
fwibbler

Posts: 320
In which case it is either illegal or they have obtained permission.
Knowing how hot Dave Holden seems to be on matters of copyright, I would /guess/ the latter.
Cheers!
  ^[ Log in to reply ]
 
Eddy Willson Message #85756, posted by eddyosaysyo2 at 17:07, 24/11/2004, in reply to message #85755
AA refugee
Posts: 186
Elite - The New Kind

Info
Download

Woah! This post now 2 pages and nothing to do with Hexen 2 on Risc Os anymore! tongue

[Edited by eddyosaysyo2 at 17:08, 24/11/2004]

  ^[ Log in to reply ]
 
Andrew Message #85757, posted by andreww at 01:00, 25/11/2004, in reply to message #85756
AA refugee
Posts: 555
That's the PC version yes, don't know whether it is permissable though.
Personally I think I'd prefer to see a conversion of one of the Elite sequels, not that I'm criticizing Mr.McEwen's work on TNK.
  ^[ Log in to reply ]
 
Eddy Willson Message #85758, posted by eddyosaysyo2 at 07:33, 25/11/2004, in reply to message #85757
AA refugee
Posts: 186
Same. FFE was my favourite (seccond to the original elite)
  ^[ Log in to reply ]
 
Alan Buckley Message #85759, posted by Alan B at 14:00, 25/11/2004, in reply to message #85758
AA refugee
Posts: 8
I've been having a look at Duke3d as well and got stuck with exactly the same problem.
Are you using the the RISC OS version of the SDL libaries? If so you may want to try the latest versions from the unix porting project to see if they make any difference to the sound quality (they won't help with the callbacks).
I'll leave the program alone now that I know you are looking at it, let me know if you give up on it though:-)
  ^[ Log in to reply ]
 
David McEwen Message #85760, posted by davidm at 14:13, 25/11/2004, in reply to message #85759
Member
Posts: 100
I've been having a look at Duke3d as well and got stuck with exactly the same problem.
Are you using the the RISC OS version of the SDL libaries? If so you may want to try the latest versions from the unix porting project to see if they make any difference to the sound quality (they won't help with the callbacks).
I'll leave the program alone now that I know you are looking at it, let me know if you give up on it though:-)

I'll have a look at the latest version... although I'll probably just rewrite the sound code to use SharedSound and do some magic with the callbacks.

How far did you actually get with porting it ? I'm just intrigued as there were quite a few nasty issues that I had to resolve before it would run properly.

  ^[ Log in to reply ]
 
Alan Buckley Message #85761, posted by Alan B at 08:50, 26/11/2004, in reply to message #85760
AA refugee
Posts: 8
<blockquote><font color="#667799">I've been having a look at Duke3d as well and got stuck with exactly the same problem.
Are you using the the RISC OS version of the SDL libaries? If so you may want to try the latest versions from the unix porting project to see if they make any difference to the sound quality (they won't help with the callbacks).
I'll leave the program alone now that I know you are looking at it, let me know if you give up on it though:-)
</blockquote></font>

I'll have a look at the latest version... although I'll probably just rewrite the sound code to use SharedSound and do some magic with the callbacks.

How far did you actually get with porting it ? I'm just intrigued as there were quite a few nasty issues that I had to resolve before it would run properly.

I got as far as the menu to start the game. i.e. As I clicked on the "Let's Rock" menu option it hung waiting for the sound to play.
To get as far as I did I had to run it in a Window and turn off optimisation due to a bug in the GCC 3.4.1 compiler that causes it to generate invalid code in some circumstances.

The sound in the startup screens didn't seem too bad though.

If you find the reason the callbacks aren't working I would be very interested as I'd like to modify the sound handling in SDL if that is the cause.

  ^[ Log in to reply ]
 
Chris Gransden Message #120298, posted by grannyg at 10:54, 9/5/2012, in reply to message #85741
Member
Posts: 52
Only about 8 years overdue this time. You can download a test version of a port for RISC OS of Hexen II: Hammer of Thyrion from http://www.riscos.info/packages/GamesDetails.html#Hexen2 .
Hexen II uses the Quake I engine so is a bit slow without hardware floating point. I get about 19 fps on a Pandaboard ES@1500Mhz or 38 fps with vfp/neon at 800 x 600 for 'timedemo demo1'. Lower resolutions should be ok on lessor machines.

[Edited by grannyg at 11:50, 15/9/2013]
  ^[ Log in to reply ]
 
Martin Bazley Message #120303, posted by swirlythingy at 17:26, 9/5/2012, in reply to message #120298

Posts: 460
Only about 8 years overdue this time. You can download a test version of a port for RISC OS of Hexen II: Hammer of Thyrion from http://www.cgransden.co.uk/hexen2.zip .
There don't seem to be any data files included. Are there no shareware IWADs for this game? It's a bit useless without.

EDIT: Also - Heretic works on the Iyonix, but not on the BeagleBoard. Double-clicking !HHeretic causes the computer to freeze for a couple of seconds, then apparently do nothing, until the next time you double-click on something in the Filer, at which point the whole system goes down with a 'Filecore in use'. On an ARMini (BeagleBoard-xM) running ARMini OS update 4 (the 1GHz upgrade) and Iyonix running 5.18.

[Edited by swirlythingy at 18:37, 9/5/2012]
  ^[ Log in to reply ]
 
Chris Gransden Message #120304, posted by grannyg at 18:19, 9/5/2012, in reply to message #120303
Member
Posts: 52
There don't seem to be any data files included. Are there no shareware IWADs for this game? It's a bit useless without.
Try this http://www.gamershell.com/download_4561.shtml for the demo PAK file.

EDIT: Also - Heretic works on the Iyonix, but not on the BeagleBoard. Double-clicking !HHeretic causes the computer to freeze for a couple of seconds, then apparently do nothing, until the next time you double-click on something in the Filer, at which point the whole system goes down with a 'Filecore in use'. On an ARMini (BeagleBoard-xM) running ARMini OS update 4 (the 1GHz upgrade) and Iyonix running 5.18.
Try turning alignment exceptions off. Also check the 'stderr' file inside the !HHeretic folder.
  ^[ Log in to reply ]
 
Chris Gransden Message #120305, posted by grannyg at 18:19, 9/5/2012, in reply to message #120303
Member
Posts: 52
There don't seem to be any data files included. Are there no shareware IWADs for this game? It's a bit useless without.
Try this http://www.gamershell.com/download_4561.shtml for the demo PAK file. I'll add this link to the instructions.


[Edited by grannyg at 19:23, 9/5/2012]
  ^[ Log in to reply ]
 
Sion Message #120308, posted by apacketofsweets at 20:58, 9/5/2012, in reply to message #120298
apacketofsweets
RISC OS, too cool for Javascript.

Posts: 110
Keep up the good work Chris! Have you got any other ports in the pipeline at the moment?
  ^[ Log in to reply ]
 
Chris Gransden Message #120310, posted by grannyg at 21:36, 9/5/2012, in reply to message #120308
Member
Posts: 52
Keep up the good work Chris! Have you got any other ports in the pipeline at the moment?
Quite a few. These two almost done.

wolf4sdl - Wolfenstein 3d
fheroes2 - Heroes of Might and Magic II

Plus a few others in various states of 'workingness'.

gemrb - Baldur's Gate 1 and 2, Icewind Dale etc...
d1x-rebirth - Descent 1
d2x-rebirth - Descent 2
quake 1/2

Also working on Mesa3d libraries 7.10.3 (OpenGL 2.1 Software renderer). I've not got very far with this. Still trying to work out how to plumb it into SDL.
  ^[ Log in to reply ]
 
Martin Bazley Message #120314, posted by swirlythingy at 23:49, 9/5/2012, in reply to message #120304

Posts: 460
EDIT: Also - Heretic works on the Iyonix, but not on the BeagleBoard. Double-clicking !HHeretic causes the computer to freeze for a couple of seconds, then apparently do nothing, until the next time you double-click on something in the Filer, at which point the whole system goes down with a 'Filecore in use'. On an ARMini (BeagleBoard-xM) running ARMini OS update 4 (the 1GHz upgrade) and Iyonix running 5.18.
Try turning alignment exceptions off. Also check the 'stderr' file inside the !HHeretic folder.
Alignment exceptions are off (it's the default state on the ARMini). And I checked stderr too, but nothing had been written to it since the time it successfully failed* to start up because I'd forgotten to install the WAD file.

What is, as far as I can tell, the exact same installation ran fine for an extended session on the Iyonix!

* By "successfully failed", I of course mean that it wrote an error message to stderr and cleanly exited, without destroying anything.
  ^[ Log in to reply ]
 
Chris Gransden Message #120316, posted by grannyg at 08:40, 10/5/2012, in reply to message #120314
Member
Posts: 52
Alignment exceptions are off (it's the default state on the ARMini). And I checked stderr too, but nothing had been written to it since the time it successfully failed* to start up because I'd forgotten to install the WAD file.
Other possibilities. Is !UnixHome installed and the version of the DigitalRenderer module. v0.55 is the latest.
  ^[ Log in to reply ]
 
Martin Bazley Message #120322, posted by swirlythingy at 11:36, 10/5/2012, in reply to message #120316

Posts: 460
Other possibilities. Is !UnixHome installed and the version of the DigitalRenderer module. v0.55 is the latest.
Yes to both. In fact, my copy of DRenderer (System:310.Modules.DRenderer) announces itself as 0.56 beta 6!
  ^[ Log in to reply ]
 
Pages (2): 1 > >|

Acorn Arcade forums: Games: Hexen 2 on RISC OS