Skip to content

Commit

Permalink
0.7.0!
Browse files Browse the repository at this point in the history
  • Loading branch information
stefanhendriks committed Apr 27, 2022
1 parent 8b4f926 commit 5cd11db
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 32 deletions.
2 changes: 1 addition & 1 deletion cGame_logic.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ cGame::cGame() : m_timeManager(*this) {
m_iniScreenWidth = -1;
m_iniScreenHeight = -1;

m_version = "0.7.0-RC";
m_version = "0.7.0";

m_mentat = nullptr;
m_handleArgument = std::make_unique<cHandleArgument>(this);
Expand Down
20 changes: 14 additions & 6 deletions doc/controls.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,30 @@ RIGHT mouse button -> deselect / cancel

* use the drag-box to select groups of units
* Move mouse around the borders of the screen to scroll around the map
- can be disabled, see settings.ini file
* Hold right mouse button to drag viewport

GAME KEYS:
----------

ESC - opens options menu
ESC - In main menu: quits game
- In house select/setup skirmish: goes to main menu
- In Options menu: does nothing
- All else: opens options menu

Arrow keys - scroll through the map (is slow)
Arrow keys - move map camera. See settings.ini for adjusting camera speed.

F11 - Take screenshot

Mouse wheel - Map zooming. Press Z to restore.

R - hold, hover above structures. Mouse will turn into repair icon when structure
can be repaired.
R - Press to enable Repair mode, press again to get out of Repair mode.
- Once in repair mode: hover above damaged structures OR units. Mouse will turn into repair icon, click
to either repair structure or order unit to repair. (units can also be just moved into repair facility)
F - Show FPS
D - When harvester selected, it will return to refinery (carryall will pickup if possible)
SHIFT - Hold and click on other units to add them to your selection
- When Const Yard selected, it will deploy
SHIFT - Hold and click on other units to add/remove them to your selection
H - Set screen to Construction Yard / Start location
CTRL-<NR> - Create group of selected units (till nr 5)
<number> - Select created group
Expand All @@ -32,6 +38,8 @@ Z - Restore zoom factor.

DEBUG MODE KEYS
---------------
Only enabled when game is ran in debug mode. (by using -debug switch)

To access the debug keys, you should hold TAB. Press one of the following
keys then to perform the specific given action:

Expand All @@ -40,7 +48,7 @@ keys then to perform the specific given action:
F1 - Jump to mission 9 of your selected house
F2 - Win mission
F3 - Lose mission
F4 - Instant 299999 credits (this ALSO gives AI player this much credits)
F4 - Instant 5000 credits for *all* players
F5 - Reveal all shroud

Note:
Expand Down
56 changes: 31 additions & 25 deletions doc/versionhistory.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@ USE AT YOUR OWN RISK.
===================
Version information
===================
Version number : 0.6.0

Version number : 0.7.0

===========
Description
Expand All @@ -33,18 +32,29 @@ This game is a tribute and a Dune 2 remake that is more up to date with the
current standards yet still keeps the 'nostalgia' (as far as that can go with remakes).


=====
Usage
=====
Double-click d2tm.exe

If you want to influence the screen resolution, full-screen mode and other things:
1. You can either edit settings.ini
2. You can also run d2tm.exe with flags, ie from command prompt, run "d2tm.exe --help" for all possible options

========
Features
========
* 1080p or higher screen resolution (minimum is 800x600)
- change resolution in settings.ini
- full-screen/windowed mode can be set in settings.ini
* Smooth gameplay
- C&C like controls
- "point and click" gameplay
- map zooming (mouse wheel)
- easy to use interface
- queueing
* Hotkeys
- hold R (and click accordingly) to repair units and structures
- Press R (and click accordingly) to repair units and structures
- Unit selected: hold CTRL to force attack
- Structure selected: hold CTRL to set rally point
- can be used on anything that has to do with units (repair facility, etc)
Expand All @@ -65,31 +75,29 @@ Features
* Uses all original dune 2 (english) mission briefings
* Little animation 'system' for nice effects (fading, explosions, smoke, etc)
* Ability to play Skirmish games (4 players max)
- Map size is 128x128
- with random map generator
- ability to create your own maps (see skirmish folder, map size is 64x64)
- Max map size (random maps) is 128x128
- with own random map generator
- ability to create your own maps (see skirmish folder, max size is 64x64)

===================
System Requirements
===================
The program has been tested on several systems; though it is timer based
the ideal is 60 fps or higher for a fluent gameplay overall. Windowed mode
is slower in general then full-screen. Most systems with just Windows would
run the program.
the ideal is 60 fps or higher for a fluent gameplay overall. Most systems
with just Windows would run the program.

There are good experiences running this game within Wine on Linux. Those who
do not use Windows, but still want to try out the game, you could give Wine
a shot.

FYI: There is a Github ticket for working on Linux support; I dont use Linux
so if anyone wants to help with this contact me.

If you are a Linux user, good chance is you can compile this yourself. Head out
to the Github repository and follow the readme.md

==================================
BALACING NOTES / UNIT DESCRIPTIONS
==================================
One of the things DUNE 2 lacked, was real balancing. Mostly you would win by just having bigger
better , and mostly, more units then your computer opponent. In D2TM this issue should be solved;
better , and mostly, more units than your computer opponent. In D2TM this issue should be solved;
though I am not there yet, I do intent to get there!

In order to tackle this issue, a few things have been changed:
Expand All @@ -104,7 +112,7 @@ Infantry/Soldier:
-----------------
These units have little to no effect on bigger units, but they are the best weapon against the Trooper
and Troopers. Having no soldiers around your base, makes it a lot tougher to defend it. Even trikes
and Quads will have a more harder time to take out Trooper/Troopers then the Infantry/Soldier.
and Quads will have a worse time to take out Trooper/Troopers then the Infantry/Soldier.

Quad/Trike/Raider:
------------------
Expand Down Expand Up @@ -139,7 +147,7 @@ is fast but it lacks armor. Therefor it is easy to destroy.
Deviator:
---------
The Deviator acts like a normal Rocket Launcher. However, by firing its nerve gas it will convert
any unit to its own side. (Unline Dune 2, the units will STAY that way and not be converted back).
any unit to its own side. (Unlike Dune 2, the units will STAY that way and not be converted back).
The unit is fast, light-weighted and has little armor; thus easily to destroy. However, do NOT
underestimate the power and danger of this unit!

Expand All @@ -152,28 +160,26 @@ Dune 2 - The Maker could never get this far, without the help of the following p
Libraries:
Allegro (www.allegro.cc)
AlFONT (Javier Gonzalez)
AlMP3 (Javier Gonzalez)
FBlend (Robert J Ohannessian)

TEAM Members:
Contributors:
Vidiware (www.vidiware.com)
Timen
Nema Fakei
MrFlibble

Others:
Jesse Reid (Gobalopper, www.dune2k.com)
Amarillion (allegro.cc)
Jpexs (dune 2 seedmap generator)
Rene (for the D2TM skirmish map editor)

Contributors:
Rozmy (improved gfx since 0.7.0)
Timen
Nema Fakei
MrFlibble
Guillaume Lavoie
Dennis Stansert
Ash
Ruurd Nijdam
rphl
Rene
Paul (code contributions)
Miria (code contributions)


Books / Must reads:
C++ Grand Cru (Stevem Holzner)
Expand Down

0 comments on commit 5cd11db

Please sign in to comment.