Author Topic: [RELEASE] OpenDune 0.9++ compiled for RG350 and dedicated key mapping  (Read 1203 times)

goldmojo (OP)

  • Posts: 20
Hi,

I just compiled the latest OpenDune release for RG350 and share it with you.

OPK is here : https://github.com/goldmojo/OpenDUNE/releases

Original Dune 2 game data (version 1.07) must be put in /usr/local/home/.opendune/data
Save games are stored in /usr/local/home/.opendune/save (you must create an empty directory)

For more information, refer to original author readme : https://raw.githubusercontent.com/OpenDUNE/OpenDUNE/master/README.txt
« Last Edit: May 30, 2020, 06:22:36 pm by goldmojo »

bkacer

  • Posts: 4
Re: OpenDune 0.9++ compiled for RG350
« Reply #1 on: May 13, 2020, 07:32:39 pm »
Thank you ! On RG350 1.5.1 mouse activation is POWER+L1 or you can use usb mouse and keyboard  ;D
« Last Edit: May 13, 2020, 10:45:11 pm by bkacer »

elea

  • Posts: 54
Re: OpenDune 0.9++ compiled for RG350
« Reply #2 on: May 13, 2020, 09:36:02 pm »
Beautiful! Loved that game when it came out.

Many thanks.

goldmojo (OP)

  • Posts: 20
Re: OpenDune 0.9++ compiled for RG350
« Reply #3 on: May 14, 2020, 07:20:48 am »
Thank you ! On RG350 1.5.1 mouse activation is POWER+L1 or you can use usb mouse and keyboard  ;D
Thank you, it is good to know. I edit the post.
« Last Edit: May 14, 2020, 07:22:27 am by goldmojo »

michaelpegaso

  • Posts: 39
Re: OpenDune 0.9++ compiled for RG350
« Reply #4 on: May 14, 2020, 12:20:06 pm »
Thank you!

goldmojo (OP)

  • Posts: 20
Re: OpenDune 0.9++ compiled for RG350
« Reply #5 on: May 30, 2020, 02:18:37 pm »
I updated OpenDune 0.9 RG350 port with a dedicated key mapping :

Left stick is used instead of SDL mouse :

A = left mouse button

B = right mouse button

L2 = Decrease mouse speed

R2 = Increase mouse speed

Ingame shortcuts :

X = Move (m)

Y = Attack (a)

SELECT = Mentat

START = Options

L1 = Open menu for the selected structure

R1 = Switch between visible units and structures

Dedicated RG350 quick exit key :

POWER = Exit

Original game data (version 1.07) must be put in /usr/local/home/.opendune/data
Save games are stored in /usr/local/home/.opendune/save (you must create an empty directory)

Available on my Github page :

https://github.com/goldmojo/OpenDUNE/releases/tag/20200409.rg350-r2
« Last Edit: May 30, 2020, 04:09:58 pm by goldmojo »

elea

  • Posts: 54
Is the music supposed to work?

goldmojo (OP)

  • Posts: 20
No, music is only implemented when using pulseaudio driver.
For the moment, the port uses alsa.

I will try to make pulseaudio work in a next step.

elea

  • Posts: 54
OK, cool!

DaveC1964

  • Posts: 48
Does this support the 640x480 of the 350M?  It would seem a benefit for a game like this.

goldmojo (OP)

  • Posts: 20
Re: [RELEASE] OpenDune 0.9++ compiled for RG350 and dedicated key mapping
« Reply #10 on: June 02, 2020, 08:13:47 am »
Yes, it should adjust to the screen size dynamically but I can't test it by myself because I don't own the M version.

Could you please tell me if your test went fine ?

elea

  • Posts: 54
Re: [RELEASE] OpenDune 0.9++ compiled for RG350 and dedicated key mapping
« Reply #11 on: June 02, 2020, 03:02:20 pm »
It works fine on the RG350M. 640x480 is no benefit here considering the original game is 320x240 and all the graphics assets are 320x240.

Note: the joystick/mouse sensitivity is way too high and makes it very difficult to play.

If you run Dune2 in DOSbox, the mouse pointer moves much slower when moving the joystick only slightly.

goldmojo (OP)

  • Posts: 20
Re: [RELEASE] OpenDune 0.9++ compiled for RG350 and dedicated key mapping
« Reply #12 on: June 02, 2020, 07:36:51 pm »
Hello Elea,

I added left stick control + mouse sensitivity fine tuning in order to avoid this mouse fast movement.

Do you have this behavior when you use left stick without mouse emulation ?
Mouse should move pixel per pixel. R2 / L2 adjust mouse speed.
« Last Edit: June 02, 2020, 07:38:24 pm by goldmojo »

DaveC1964

  • Posts: 48
Re: [RELEASE] OpenDune 0.9++ compiled for RG350 and dedicated key mapping
« Reply #13 on: June 03, 2020, 06:25:12 am »
It works fine on the RG350M. 640x480 is no benefit here considering the original game is 320x240 and all the graphics assets are 320x240.

Note: the joystick/mouse sensitivity is way too high and makes it very difficult to play.

If you run Dune2 in DOSbox, the mouse pointer moves much slower when moving the joystick only slightly.
Ok I was looking at that HD remake which is higher resolution.

elea

  • Posts: 54
Re: [RELEASE] OpenDune 0.9++ compiled for RG350 and dedicated key mapping
« Reply #14 on: June 03, 2020, 11:06:53 am »
I'm confused.

On DOSbox, the controls are totally different:

- the dpad scrolls the map U/D/L/R
- the right analog moves the mouse progressively depending on how much you push the stick

On OpenDune:

- the dpad does nothing
- the left stick moves the mouse at a constant speed
- in mouse emulation mode (Power + L1), the right stick moves the mouse at a constant speed. dpad and left analog are non-functional


Suggestions:

- The dpad should scroll the map
- mouse stick should be progressive. switching sensitivity is fiddly


Issues:

- not all sound effects are consistently heard (battle sounds, warnings, etc.)
 

goldmojo (OP)

  • Posts: 20
Re: [RELEASE] OpenDune 0.9++ compiled for RG350 and dedicated key mapping
« Reply #15 on: June 05, 2020, 07:00:57 pm »
Hello Elea,

Thank you very much for your advice, I really appreciate.

I updated Opendune with the following changes :
  • D-PAD now scrolls the map
  • Mouse speed is now progressive depending on how much you push the stick

I hope you will enjoy it :
https://github.com/goldmojo/OpenDUNE/releases

PS : I am still working on music but I have some difficulty in compiling Timidity++ midi player with alsa option activated on rg350. Did someone already achieved it on the forum ?
« Last Edit: June 05, 2020, 07:04:13 pm by goldmojo »

elea

  • Posts: 54
Re: [RELEASE] OpenDune 0.9++ compiled for RG350 and dedicated key mapping
« Reply #16 on: June 06, 2020, 06:35:03 am »
I'll check it out today!

Re. music: does it help to look how DOSbox, Rise of the Triad or ScummVM implement OPL music?

https://github.com/craigsc/scummvm-rg350
https://github.com/soarqin/dosbox-rg350
https://github.com/podulator/RoTT

 

Post a new topic