Older
-
r199
(Fixed some minor spelling and factual errors in briefings an...) committed by lobosolitario
- Fixed some minor spelling and factual errors in briefings and campaign map text.
Reorganised briefing text slightly to improve timing and avoid text running offscreen.
Fixed some minor spelling and factual errors in briefings and campaign map text.
Reorganised briefing text slightly to improve timing and avoid text running offscreen.
-
r198
(game.ini cosmetic changes) committed by stefanhen83
- game.ini cosmetic changes
game.ini cosmetic changes
-
r197
(Latest INI.* improvements. Will rewrite this in cIniReader, ...) committed by stefanhen83
- Latest INI.* improvements. Will rewrite this in cIniReader, with cScenarioReader, cGameReader,
cMissionReader and others. This code had its day. Before this change, I will finish sidebar code.
Latest INI.* improvements. Will rewrite this in cIniReader, with cScenarioReader, cGameReader,
cMissionReader and others. This code had its day. Before this change, I will finish sidebar code.
-
r196
(Add log component REGIONINI.
Reformatted region loading func...) committed by stefanhen83
- Add log component REGIONINI.
Reformatted region loading function.
Extracted method for determining house character.
Converted more chars to strings.
Add log component REGIONINI.
Reformatted region loading function.
Extracted method for determining house character.
Converted more chars to strings.
-
r195
(Load 'producer' from game.ini to specify what structure prod...) committed by stefanhen83
- Load 'producer' from game.ini to specify what structure produces what kind of unit. Influencing
eventually where a unit should be spawned after it has been built by the cItemBuilder.
Remove duplicate code for comment line detection.
Load 'producer' from game.ini to specify what structure produces what kind of unit. Influencing
eventually where a unit should be spawned after it has been built by the cItemBuilder.
Remove duplicate code for comment line detection.
-
r194
(- Make it possible to place structures again.
- Improvements...) committed by stefanhen83
- - Make it possible to place structures again.
- Improvements in sound management
- Make it possible to place structures again.
- Improvements in sound management
-
-
r192
(Few improvements. Sounds will never exceed the max amount pl...) committed by stefanhen83
- Few improvements. Sounds will never exceed the max amount played. Small improvements in INI loading
code (mostly code-wise)
Few improvements. Sounds will never exceed the max amount played. Small improvements in INI loading
code (mostly code-wise)
-
r191
(fix some initialization bugs with CreditsDrawer) committed by stefanhen83
- fix some initialization bugs with CreditsDrawer
fix some initialization bugs with CreditsDrawer
-
r190
(Tweak CreditsDrawer more. Looks much better. Animation is no...) committed by stefanhen83
- Tweak CreditsDrawer more. Looks much better. Animation is now for all credits the same. The type of
animation is determined by looking at the currentPrice, whenever it is lower than the previousPrice;
all the credit animations will have the same UP animation.
Animation is a bit more fluent, because there will be no 'jumping' to the new amount immediately.
Instead the CreditsDrawer will go there in 4 or 8 steps (depending on the diff between "current" and
"previous" credits).
Tweak CreditsDrawer more. Looks much better. Animation is now for all credits the same. The type of
animation is determined by looking at the currentPrice, whenever it is lower than the previousPrice;
all the credit animations will have the same UP animation.
Animation is a bit more fluent, because there will be no 'jumping' to the new amount immediately.
Instead the CreditsDrawer will go there in 4 or 8 steps (depending on the diff between "current" and
"previous" credits).
-
r189
(- New credits drawing and animation.
Still needs tweaks.) committed by stefanhen83
- - New credits drawing and animation.
Still needs tweaks.
- New credits drawing and animation.
Still needs tweaks.
-
r188
(- Fix several bugs in sidebar (cItemBuilder);
- fix: conti...) committed by stefanhen83
- - Fix several bugs in sidebar (cItemBuilder);
- fix: continue building another item when more then 2 items are being preselected to build
- give money back issue (where you could get more money back than you have paid)
Noticed bug:
- when Slab/structure is being built. After the 'place it' you can add to the queue, but your money
is being drawn immediately. This should only
happen when something new is being built.
- Fix several bugs in sidebar (cItemBuilder);
- fix: continue building another item when more then 2 items are being preselected to build
- give money back issue (where you could get more money back than you have paid)
Noticed bug:
- when Slab/structure is being built. After the 'place it' you can add to the queue, but your money
is being drawn immediately. This should only
happen when something new is being built.
-
r187
( - Added more information to the Logging Format document. St...) committed by renezwanenburg
- - Added more information to the Logging Format document. Still not completed, but almost there.
- Added more information to the Logging Format document. Still not completed, but almost there.
-
r186
(- Fix more bugs in the building process. Also attempt to sho...) committed by stefanhen83
- - Fix more bugs in the building process. Also attempt to show last clicked item (does not work 100%
properly)
- Fix more bugs in the building process. Also attempt to show last clicked item (does not work 100%
properly)
-
r185
(- Fix several bugs with building, queuing works a lot better...) committed by stefanhen83
- - Fix several bugs with building, queuing works a lot better now.
- Fix several bugs with building, queuing works a lot better now.
-
r184
( - Added document describing the Log file format in the doc ...) committed by renezwanenburg
- - Added document describing the Log file format in the doc directory. Document not finished yet.
- Added document describing the Log file format in the doc directory. Document not finished yet.
-
r183
(- Add building functionality to sidebar, is not done yet and...) committed by stefanhen83
- - Add building functionality to sidebar, is not done yet and is buggy (somehow crashes after a
while, probably index out of bounds)
- Idea is to support queueing as well, but does not work properly either.
- Add building functionality to sidebar, is not done yet and is buggy (somehow crashes after a
while, probably index out of bounds)
- Idea is to support queueing as well, but does not work properly either.
-
r182
(- revert buildinglistitembuilder) committed by stefanhen83
- - revert buildinglistitembuilder
- revert buildinglistitembuilder
-
r181
(- start with Windtrap instead of Refinery only) committed by stefanhen83
- - start with Windtrap instead of Refinery only
- start with Windtrap instead of Refinery only
-
r180
(- added dune 2 credits to version history.txt
- logging adju...) committed by stefanhen83
- - added dune 2 credits to version history.txt
- logging adjusted, house id's are translated to names
- logging improved
- added dune 2 credits to version history.txt
- logging adjusted, house id's are translated to names
- logging improved
-
-
r178
(- Fremen & Saboteur added.
- Show progress properly when an ...) committed by stefanhen83
- - Fremen & Saboteur added.
- Show progress properly when an item is being built.
- Fremen & Saboteur added.
- Show progress properly when an item is being built.
-
-
r176
(Cosmetic changes:
- added missing entry in 'changed' section...) committed by stefanhen83
- Cosmetic changes:
- added missing entry in 'changed' section
- skirmish maps show amount of slots possible per map (in title of map)
Cosmetic changes:
- added missing entry in 'changed' section
- skirmish maps show amount of slots possible per map (in title of map)
-
r175
(cosmetic text changes) committed by stefanhen83
- cosmetic text changes
-
r174
(- construct sidebar also in skirmish games) committed by stefanhen83
- - construct sidebar also in skirmish games
- construct sidebar also in skirmish games
-
r173
(Update logger:
- use time milis
- introduce commented log li...) committed by stefanhen83
- Update logger:
- use time milis
- introduce commented log lines
- use format as suggested by Rene
Update logger:
- use time milis
- introduce commented log lines
- use format as suggested by Rene
-
r172
(- make more noticable what log lines should still be changed...) committed by stefanhen83
- - make more noticable what log lines should still be changed.
- make more noticable what log lines should still be changed.
-
r171
(- Introduce new way of logging.) committed by stefanhen83
- - Introduce new way of logging.
- Introduce new way of logging.
-
r170
(Added Log Viewer JAR to tools/LogViewer/dist) committed by renezwanenburg
- Added Log Viewer JAR to tools/LogViewer/dist
Added Log Viewer JAR to tools/LogViewer/dist
-
r169
(Added Log Viewer JAR to tools/LogViewer/dist) committed by renezwanenburg
- Added Log Viewer JAR to tools/LogViewer/dist
Added Log Viewer JAR to tools/LogViewer/dist
-
r168
(Added Log Viewer Source to tools directory) committed by renezwanenburg
- Added Log Viewer Source to tools directory
Added Log Viewer Source to tools directory
-
r167
(Added Log Viewer Source + Dist to tools directory) committed by renezwanenburg
- Added Log Viewer Source + Dist to tools directory
Added Log Viewer Source + Dist to tools directory
-
r166
(Forgot to remove TODO, (has been done).) committed by stefanhen83
- Forgot to remove TODO, (has been done).
Forgot to remove TODO, (has been done).
-
r165
(- Fixed sidebar button bugs. The handling of input cannot be...) committed by stefanhen83
- - Fixed sidebar button bugs. The handling of input cannot be timer based, but is FPS based.
- Fixed sidebar button bugs. The handling of input cannot be timer based, but is FPS based.
-
r164
(remove deprecated method) committed by stefanhen83
- remove deprecated method
-
r163
(bullet.cpp -> fix assertion
cUnit.cpp -> make units more agg...) committed by stefanhen83
- bullet.cpp -> fix assertion
cUnit.cpp -> make units more aggressive in their guard mode. Might require even a new mode called
'hold ground'.
d2tmh.h -> cosmetic changes
bullet.cpp -> fix assertion
cUnit.cpp -> make units more aggressive in their guard mode. Might require even a new mode called
'hold ground'.
d2tmh.h -> cosmetic changes
-
r162
(Update version history document.) committed by stefanhen83
- Update version history document.
Update version history document.
-
r161
(Fixed: Troopers and Soldier icon use now proper yellow borde...) committed by stefanhen83
- Fixed: Troopers and Soldier icon use now proper yellow border (by Nema Fakei)
Fixed: Troopers and Soldier icon use now proper yellow border (by Nema Fakei)
-
r160
(Remove unused code. Remove idea of 'making it library indepe...) committed by stefanhen83
- Remove unused code. Remove idea of 'making it library independent'. Which is a very silly idea at
this point in time...
Remove unused code. Remove idea of 'making it library independent'. Which is a very silly idea at
this point in time...
-
r159
(GUI: Add scrolling with mousewheel and buttons. The buttons ...) committed by stefanhen83
- GUI: Add scrolling with mousewheel and buttons. The buttons do not work as I like yet, but the
mousehweel works perfectly. Scrolling works ok. The initial list has been changed to test scrolling.
Next step is to create a mouse class that is handy to work with, so the button behaviour can be
fixed (and it is easier to read state from the mouse, instead of the game class, which is a faulty
design).
Of course, the initial lists need to be fixed as well, as is the availability of their list buttons.
Also, the building mechanism must be rewritten. After that, code can be removed from the cGame_logic
class.
GUI: Add scrolling with mousewheel and buttons. The buttons do not work as I like yet, but the
mousehweel works perfectly. Scrolling works ok. The initial list has been changed to test scrolling.
Next step is to create a mouse class that is handy to work with, so the button behaviour can be
fixed (and it is easier to read state from the mouse, instead of the game class, which is a faulty
design).
Of course, the initial lists need to be fixed as well, as is the availability of their list buttons.
Also, the building mechanism must be rewritten. After that, code can be removed from the cGame_logic
class.
-
r158
(BIG REFACTORING CHANGE - UNFINISHED
- Refactoring Sidebar ,...) committed by stefanhen83
- BIG REFACTORING CHANGE - UNFINISHED
- Refactoring Sidebar , drawing, logic, thinking, the whole deal. So far, there is a SideBar class,
which has cBuildingLists. The Sidebar is constructed by a SideBar Factory class. The Sidebar is
drawn by a SideBarDrawer class. Also for building lists, there are factories. What already works:
- hovering mouse over icons in list
- selecting a list (from button)
What else:
- changed GUI for Ordos and Harkonnen to have proper initial buttons
- removed the old code, by simply adding return statements at the top. (did not delete any code yet)
Goals:
- remove tons of duplicate code
- more maintainable code in return
Pattern used:
- entanglement pattern (create new system, make old one useless, and let it 'die')
- singleton pattern
- factory pattern
Still a lot of work needs to be done. However, this first commit is done to ensure no work is lost.
BIG REFACTORING CHANGE - UNFINISHED
- Refactoring Sidebar , drawing, logic, thinking, the whole deal. So far, there is a SideBar class,
which has cBuildingLists. The Sidebar is constructed by a SideBar Factory class. The Sidebar is
drawn by a SideBarDrawer class. Also for building lists, there are factories. What already works:
- hovering mouse over icons in list
- selecting a list (from button)
What else:
- changed GUI for Ordos and Harkonnen to have proper initial buttons
- removed the old code, by simply adding return statements at the top. (did not delete any code yet)
Goals:
- remove tons of duplicate code
- more maintainable code in return
Pattern used:
- entanglement pattern (create new system, make old one useless, and let it 'die')
- singleton pattern
- factory pattern
Still a lot of work needs to be done. However, this first commit is done to ensure no work is lost.
-
r157
(- Update Grabber tool (for managing .DAT files). Now executa...) committed by stefanhen83
- - Update Grabber tool (for managing .DAT files). Now executable that does not wine
about missing DLL (is static linked).
- Update Grabber tool (for managing .DAT files). Now executable that does not wine
about missing DLL (is static linked).
-
r156
(- Update d2tm editor jar to latest
- add new 4 player skirmi...) committed by stefanhen83
- - Update d2tm editor jar to latest
- add new 4 player skirmish map.
- Update d2tm editor jar to latest
- add new 4 player skirmish map.
-
r155
(Added Apply button to the Mirror Map tool in the skirmish ma...) committed by renezwanenburg
- Added Apply button to the Mirror Map tool in the skirmish map editor.
Added Apply button to the Mirror Map tool in the skirmish map editor.
-
r154
(Change version from 0.5.0 to 0.4.2
The "DEMO" versions are ...) committed by stefanhen83
- Change version from 0.5.0 to 0.4.2
The "DEMO" versions are considered 0.x
Therefor, this is an improved DEMO 4. A few new things, make it 0.4 (demo).2 (new).
Such releases could be made unstable , perhaps released at the website. However, stable releases
should be marked either 0.X.0 or X.X.0
Next targetted release is 0.5
Change version from 0.5.0 to 0.4.2
The "DEMO" versions are considered 0.x
Therefor, this is an improved DEMO 4. A few new things, make it 0.4 (demo).2 (new).
Such releases could be made unstable , perhaps released at the website. However, stable releases
should be marked either 0.X.0 or X.X.0
Next targetted release is 0.5
-
r153
(- Unit creation changed, but far from being 'good'
- maps re...) committed by stefanhen83
- - Unit creation changed, but far from being 'good'
- maps renamed. "Waging war on Arrakis" is now made more playable/useful
- cCellCalculator has new method that returns a cell always within the map borders.
- Unit creation changed, but far from being 'good'
- maps renamed. "Waging war on Arrakis" is now made more playable/useful
- cCellCalculator has new method that returns a cell always within the map borders.
-
r152
(Remove left-overs from seed-map loading.) committed by stefanhen83
- Remove left-overs from seed-map loading.
Remove left-overs from seed-map loading.
-
r151
(- Add 2 new skirmish maps) committed by stefanhen83
- - Add 2 new skirmish maps
- Add 2 new skirmish maps
-
r150
(I forgot to commit some of the source files last time. Now t...) committed by renezwanenburg
- I forgot to commit some of the source files last time. Now they're included.
I forgot to commit some of the source files last time. Now they're included.
|