|
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 |
|
[ 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 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 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 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 |
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!
[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 |
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
> >|
|