Jump to content

Dune Dynasty


dynasty

Recommended Posts

@everyone
I've managed to build a version for macOS ARM64, but have no way to test it. It would be great, if someone with such a mac could test it for me. I've uploaded it here:
https://mega.nz/file/9LkXFCJI#HuPvDre5lqJ5gJfjO65MCb7f3hS3hylF7TSQ6RilU6M

Edit: Build is confirmed to be working. Next release will have macOS ARM64 support.

Edited by duneflorist
Link to comment
Share on other sites

10 hours ago, queops said:

Thanks for the Dune Dynasty v1.6.1.

I would like to play together with the Custom campaigns Dune 2 eXtended.

steps I tried with no success so far:
Extract both files (DuneX129.zip DuneXSavegames.rar) on campaign directory

and DuneX inside Data( together with the files from the original dune2)

I know it works because I saw this video https://www.youtube.com/watch?v=4LB1ebNYZzI

I tried to click, but I know it didnt work.
I tried to search for the answer but I got lost in so many topics. thanks
 

hey @queops!

you need to extract "DuneX129.zip" into the "campaign/dune2x" subfolder of Dune Dynasty.  be sure the files lie directly in this subfolder (so "campaign/dune2x/META.INI" for example). you leave the original Dune2 data files in the "data" directory unchanged. after that, you should be able to select the extended campaign by clicking on the "The Building of a Dynasty" subtitle in the main menu. the subtitle should then change to "Dune 2 eXtended" and you should be able to start the game.

the savegames do not work though, since they were created from the modified "dunex.exe". but they are not really needed anyway, since you can select the starting level at the bottom of the house-selection screen.

let me know, if you are still having problems - and tell me the system you are playing on (win, linux or mac).

Link to comment
Share on other sites

@WillSo

I just investigated the "Raise scenario unit cap" enhancement option. It seems, that the current implementation (see here) tries to fill up the max-units for all houses with a shared amount of 70. but this is useless, if a scenario already has a total maximum units of all houses exceeding these 70 units. a lvl 1 scenario with 2 houses has e.g. 40 maxunits in total. so each of the houses will get 15 additional units with the enhancement enabled. but an endgame lvl 9 scenario with 4 houses has 85 maxunits in total already. so no additional units are allocated at all - making the option useless in later scenarios.

additionally, (like with structures) there is a maximum allowed total units of 102 (see UNIT_INDEX_MAX here).

i will try to modify this option to be more useful in the next release (since it is also quite needed in skirmish/multiplayer with up to 6 houses on the map). i think i'll simply set the max units to 50 for each house.

i just hope, that messing with these INDEX constants doesn't have any problematic side-effects. there is definitely a problem, if you save a game with raised indices, and then want to load it with lower indices (with the enhancement disabled). it seems to work, if i uncomment some "assert" statements, but don't know, if that's a good idea.

i'm also thinking about displaying additional unit statistics in the Outpost-text. right now it displays a "Friend" and "Enemy" count unter "Radar Scan". (the "Friend" count is actually all allied units.) i think i'll add an additional "Unit Control" section with some general statistics about ones own units:

- Active units
- Orderd units
- Max units

one can then check this panel, how many units one has left to build.

Link to comment
Share on other sites

On 1/23/2024 at 12:48 AM, duneflorist said:

@WillSo

I just investigated the "Raise scenario unit cap" enhancement option. It seems, that the current implementation (see here) tries to fill up the max-units for all houses with a shared amount of 70. but this is useless, if a scenario already has a total maximum units of all houses exceeding these 70 units. a lvl 1 scenario with 2 houses has e.g. 40 maxunits in total. so each of the houses will get 15 additional units with the enhancement enabled. but an endgame lvl 9 scenario with 4 houses has 85 maxunits in total already. so no additional units are allocated at all - making the option useless in later scenarios.

additionally, (like with structures) there is a maximum allowed total units of 102 (see UNIT_INDEX_MAX here).

i will try to modify this option to be more useful in the next release (since it is also quite needed in skirmish/multiplayer with up to 6 houses on the map). i think i'll simply set the max units to 50 for each house.

i just hope, that messing with these INDEX constants doesn't have any problematic side-effects. there is definitely a problem, if you save a game with raised indices, and then want to load it with lower indices (with the enhancement disabled). it seems to work, if i uncomment some "assert" statements, but don't know, if that's a good idea.

i'm also thinking about displaying additional unit statistics in the Outpost-text. right now it displays a "Friend" and "Enemy" count unter "Radar Scan". (the "Friend" count is actually all allied units.) i think i'll add an additional "Unit Control" section with some general statistics about ones own units:

- Active units
- Orderd units
- Max units

one can then check this panel, how many units one has left to build.

Thank you for giving UNIT_INDEX_MAX location, I'll try to play around with it, seems useful.
For now, I have raised unit limits for player factions by editing SCENARIO.PAK, which seems to work to some degree. I have created a small CLI utility program to unpack/repack Dune 2 PAK files (https://github.com/Will40/dunepak/), mostly for educational purposes and my use.
Will be waiting for new releases from you.

Link to comment
Share on other sites

On 11/26/2018 at 9:21 PM, LordDune said:

Hello,

I hope this thread is still alive,

I had a great time digging into this forum with lots of valuable information, so thanks to all contributors.

I think I have found an issue with the current version of Dune Dynasty, I play the German version (incl. the v1.07 fix), and what's odd is that the unit voice speech volume (the short voice when a unit is either selected or commanded) is significantly lower in volume than the regular ingame voices (like "Unsere Basis wird angegriffen" etc.)

If I use the same data files in OpenDune or in DuneLegacy then all voices are correct, meaning the volumes of the voices do practically not differ, just as they're supposed to.

Am I the only one who has got that issue? It's true on Win XP SP3 aswell as Win7 Pro, both 32bit.

Secondly as something more nimble, the regular adlib music in Dune Legacy sounds a little bit better to my ears in terms of sound quality, I mean softer voices in the music are better distinguishable, kind of clearer or better placed. Might be related to the used audio driver?

The volume issue should be clearly audible, even for non-audiophiles. :)

@LordDune I know this is quite old, but this will be fixed in the next release.

  

On 1/23/2024 at 6:16 AM, Nyerguds said:

Might wanna subtract sandworms from the "allied" count unless you actually control them though 😋

That shouldn't really be a problem. In multiplayer and skirmish worms will belong to a seperate new "Neutral" house in the next release.

Link to comment
Share on other sites

2 hours ago, duneflorist said:

That shouldn't really be a problem. In multiplayer and skirmish worms will belong to a seperate new "Neutral" house in the next release.

Oh, that's a neat way to solve that :)

Link to comment
Share on other sites

  • 4 weeks later...

Hey Fedaykins,

To add fire to the upcoming Dune-craze, i've just released Dune Dynasty v1.6.2. You can get it from the gihub releases page!

Here is the changelog (see CHANGES.TXT for full details):

"Even vaster armies have arrived."

  • Make enhancement "Raise unit cap" more effective:

    • Dune II has 3 types of unit caps:
      • A unit cap defined per house by the scenario (usually 25 for the player, and 20 for the CPU)
      • A hard-coded overall cap of 102
      • And a hard-coded cap per unit/group of units (caryalls and ornithopters: 11, saboteurs: 3, all others/ground units: 80)
    • This enhancement sets the scenario unit cap for all houses to 50, raises the overall cap to 322 and allows a total of 300 ground units (incl. saboteurs).
    • This enhancement is disabled by default and always enabled in multiplayer/skirmish.
  • Add enhancement option "Raise structure cap". (thanks @WillSo!):

    • Dune II limits total structures on a map to about 70. This enhancement raises that limit by 100.
    • This enhancement is disabled by default and always enabled in multiplayer/skirmish.
    • NOTE: Games saved with this option enabled will not be able to load, when the option is disabled! An error will be shown in this case.
  • Multiplayer & Skirmish improvements:

    • Add teams and AI to multiplayer and skirmish. You can now setup matches with up to 6 teams with completely custom human/AI player configurations.
    • Enable worms in multiplayer and add worm-count option (0-3) to multiplayer/skirmish options.
    • Add option to choose starting army in skirmish/multiplayer:
      • Small option is: 1 trooper, 1 quad
      • Large option is: 1 trooper, 2 quads, 1 tank, 2 siege tanks
    • Several additional fixes and improvements.
  • Add enhancement to show additional info in Outpost text:

    • Shows active, standby and max units.
    • Standby units are e.g. in production, ordered in factory, outstanding reinforcements, usually 1 backup-harvester.
    • This enhancement is always enabled in multiplayer to provide the actual owned unit count in addition to the default allied count.
  • Music / Soundtrack Improvements:

    • Add new soundtrack support for Dune II PC speaker recording. (download here).
    • Add new soundtrack support for the amazing 3-card mix (AdLib + MT-32 + AdLib Gold) of Cryo's Dune (1992) by the Sound Card database (listen to it on YouTube or download here). Many thanks to Ben from SCDB for providing the files!
    • Many thanks to @Gobalopper from FED2k for hosting these 2 new soundtracks!
    • Support 2024 re-release of the Spice Opera soundtrack of Cryo's Dune (1992) by EXXOS.
      NOTE: If you are using the old Spice Opera soundtrack, you have to change it's filenames to the ones indicated in /music/dune1992_spiceopera/FILELIST.TXT. The old filenames are no longer supported.
    • Remove support for Dune II - The Maker MT-32 soundtrack, since it is a subset of Shaiwa's (FED2k) MT-32 recordings.
      NOTE: If you use this sountrack, please download and use Shaiwa's (FED2k) MT-32 package instead.
    • Some additional music related fixes
  • Provide macOS ARM64 (Apple Silicon M1) package.

    • The macOS packages now include a setup script to remove the executable and included libraries from Gatekeeper quarantine.
  • Additional fixes and improvements

Have fun, and let me know of any problems you encounter!

Link to comment
Share on other sites

  • 1 month later...

I want to include an optional anhancement in the next version, that raises the fog uncover radius of units to make reconnaissance of the map less tedious.

I'd like to get some feedback on what the wishes are regarding this.

The current ranges are:

  • All infantry: 1
  • Trikes, Quads, Harvenster, MCV: 2
  • Tank: 3
  • Siege Tank, Devestator, Sonic Tank: 4
  • Launcher, Deviator: 5

Bear in mind, that uncovering of units also activates the enemy.

I don't want to overdo it. Currently I'm thinking about just increasing Quads and Trikes to 5, to cement their role as scouts and give them a purpose in later missions.

What are your opinions?

Link to comment
Share on other sites

  • 4 weeks later...

Hey everyone!

I've just released Dune Dynasty v1.6.3.  You can download it on the github releases page:
https://github.com/gameflorist/dunedynasty/releases

Here is the changelog:

  • Add enhancement option "Instant wall construction":

    • Reduces build time of walls to 0.
    • This enhancement is disabled by default.
  • Add enhancement option "Extend light vehicle sight range":

    • Doubles fog uncover radius of trikes and quads from 2 to 4 tiles.
    • This enhancement is disabled by default.
  • Add support for new soundtracks:

    • The amazing highly recommended Dune II 5-device remix/remaster (PC Speaker + Tandy + AdLib + MT-32 + SC-55) by the Sound Card database (listen to it on YouTube or download here). Many thanks to Ben from SCDB for providing the files!
    • The Dune II Amiga Music recordings (download here)
    • The Emperor: Battle for Dune game music
    • The Dune: Part Two (2024) Original Motion Picture Soundtrack by Hans Zimmer
  • Fix/improve Aspect Ratio Correction:

    • Fix aspect ratio of menus/cutscenes/mentat-screens for modern monitors by using a default ratio of 1.2 instead of 1.1.
    • Add in-game video option "Aspect Ratio Correction". (see Readme for details)
    • BREAKING CHANGE: the config-option correct_aspect_ratio does not include the actual correction ratio anymore, as this is now hardcoded to 1.2.
  • Add Midi Format option to Music Options:

    • This allows setting the type of midi files to be played:
      • pcs: PC Speaker
      • tan: Tandy 3 voices
      • gm: General Midi (SC-55) (=default)
      • mt32: Roland MT-32
    • Config key is midi_format)
  • Add config option "midi_device_id" to select the MIDI device to be used on Windows (default=0).

  • Fix hanging notes after song-change with MIDI-playback on macOS.

Have fun, and let me know of any problems you encounter!

Link to comment
Share on other sites

  • 2 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.