Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Ustrat: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox homebrew
{{Infobox homebrew
| title      = Ustrat
| title      = Ustrat
| image      = [[File:Ustratds.jpg]]
| image      = https://dlhb.gamebrew.org/dshomebrew/ustrat.png
| type        = Strategy
| type        = Strategy
| version    = 2006  
| version    = 2006  
Line 7: Line 7:
| author      = Tim 'Mighty Max' Seidel
| author      = Tim 'Mighty Max' Seidel
| website    = http://mightymax.org/unnamed_strat.html
| website    = http://mightymax.org/unnamed_strat.html
| download    = Media:Ustrat06ds.zip
| download    = https://dlhb.gamebrew.org/dshomebrew/ustrat.7z
| source      =  
| source      =  
}}     
}}     
Line 26: Line 26:


Stylus - Select and command units (play mode), Move view port on the map or build new units (map mode)
Stylus - Select and command units (play mode), Move view port on the map or build new units (map mode)
==Screenshots==
https://dlhb.gamebrew.org/dshomebrew/ustrat2.png
https://dlhb.gamebrew.org/dshomebrew/ustrat3.png
https://dlhb.gamebrew.org/dshomebrew/ustrat4.png
https://dlhb.gamebrew.org/dshomebrew/ustrat5.png
==Compatibility==
Require a FAT-device. Tested by the author on Dualis.


==Changelog==
==Changelog==
'''21.05.2006'''
'''2006/05/21'''
* Fixed a tree sorting bug introduced with the 20.05.06 version.
* Fixed a tree sorting bug introduced with the 20.05.06 version.
* Modified guilayer->Close() to actually remove the layer from the gui (mem save).
* Modified guilayer->Close() to actually remove the layer from the gui (mem save).
Line 34: Line 44:
* Fixed: wrong stack & link register shown on crashdbg.
* Fixed: wrong stack & link register shown on crashdbg.


'''20.05.2006'''
'''2006/05/20'''
* Speeded unit enumerating functions and reduced stackload.
* Speeded unit enumerating functions and reduced stackload.
* Added first gui implementation for menu's.
* Added first gui implementation for menu's.
Line 40: Line 50:
* Ip settings are now loaded from & saved to "net.conf".
* Ip settings are now loaded from & saved to "net.conf".


'''19.05.2006'''
'''2006/05/19'''
* Fixed darkenscanline did randomly (wrong flag-check) not modify the first pixel.
* Fixed darkenscanline did randomly (wrong flag-check) not modify the first pixel.


'''18.05.2006'''
'''2006/05/18'''
* New map option VIEWPORT=(x,y) to set the starting viewport.
* New map option VIEWPORT=(x,y) to set the starting viewport.
* Added internal volume control for soundstreams (for upcoming options menu).
* Added internal volume control for soundstreams (for upcoming options menu).
Line 51: Line 61:
* Started to work on the hosting list.
* Started to work on the hosting list.


'''17.05.2006'''
'''2006/05/17'''
* Fixed all compile warnings (no more compiling spam).
* Fixed all compile warnings (no more compiling spam).
* Fixed a long searched error in the sorted tree (possible invalid return of GetBrother()).
* Fixed a long searched error in the sorted tree (possible invalid return of GetBrother()).
* Added more test functions to multiplayer test (atm IP & Such are hardcoded according to my test environment).
* Added more test functions to multiplayer test (atm IP & Such are hardcoded according to my test environment).


'''16.05.2006'''
'''2006/05/16'''
* Fixed timing issues with streamed sound/increased the rinbuffer size.
* Fixed timing issues with streamed sound/increased the rinbuffer size.
* Added more failure checks to streaming, new control functions (Stop,IsPlaying).
* Added more failure checks to streaming, new control functions (Stop,IsPlaying).
Line 63: Line 73:
* The multiplayer test should now be able to associate to any not wep-protected AP.
* The multiplayer test should now be able to associate to any not wep-protected AP.


'''15.05.2006'''
'''2006/05/15'''
* Each building unit can now only invest in one build at a given time.
* Each building unit can now only invest in one build at a given time.
* If a routing fails after the way was blocked just infront of the unit, the unit ai waits 1sec till retry.
* If a routing fails after the way was blocked just infront of the unit, the unit ai waits 1sec till retry.
* Sound streaming added. Any 11025Hz 16bit PCM mono WAV file named sfx/stream.wav will be played once on gamestart.
* Sound streaming added. Any 11025Hz 16bit PCM mono WAV file named sfx/stream.wav will be played once on gamestart.


'''14.05.2006'''
'''2006/05/14'''
* Fixed exception stack.
* Fixed exception stack.
* Fixed crash when IRQ appears walking through a sorted tree (increased stacksize).
* Fixed crash when IRQ appears walking through a sorted tree (increased stacksize).


'''13.05.2006'''
'''2006/05/13'''
* Added crash debuginfo, which prints out the registers content at crash situation (not including not terminated loops).
* Added crash debuginfo, which prints out the registers content at crash situation (not including not terminated loops).
* Added (partitial) debuginfo on R+L+A+B keypress, showing the current SVC-mode location (for detecting not terminating loops).
* Added (partitial) debuginfo on R+L+A+B keypress, showing the current SVC-mode location (for detecting not terminating loops).
Line 81: Line 91:
* Units will drop its target, when a dropRange is set, and the distance to its target exceeds this range.
* Units will drop its target, when a dropRange is set, and the distance to its target exceeds this range.


'''12.05.2006'''
'''2006/05/12'''
* Speeded up the no-route-to-target recognizing.
* Speeded up the no-route-to-target recognizing.
* Fixed units using the wrong animation. Units allways faced the target, now they face the next steps location.
* Fixed units using the wrong animation. Units allways faced the target, now they face the next steps location.


'''11.05.2006'''
'''2006/05/11'''
* Updated some of the ingame gfx with the rendered versions.
* Updated some of the ingame gfx with the rendered versions.
* Reduced the stack-load of .lst parsing functions.
* Reduced the stack-load of .lst parsing functions.
Line 93: Line 103:
* Buildings are not selected in multiselectings anymore.
* Buildings are not selected in multiselectings anymore.


'''09.05.2006'''
'''2006/05/09'''
* Added unit-routing (yet releatively cpu intense).
* Added unit-routing (yet releatively cpu intense).
* Fixed another mem leak (24Bytes per Frame).
* Fixed another mem leak (24Bytes per Frame).
* Added a debug mem output (bytes allocated for user/bytes in chunks allocated for malloc).
* Added a debug mem output (bytes allocated for user/bytes in chunks allocated for malloc).


'''06.05.2006'''
'''2006/05/06'''
* Resource producing units.
* Resource producing units.
* Fixed a bug placing buildings with id bit0 = unset.
* Fixed a bug placing buildings with id bit0 = unset.
Line 104: Line 114:
* Added resource commands to .maps (STARTMONEY, ONEVENT GIVEMONEY).
* Added resource commands to .maps (STARTMONEY, ONEVENT GIVEMONEY).


'''04.05.2005'''
'''2005/05/04'''
* Changed movement command. The units keep their formation.
* Changed movement command. The units keep their formation.


'''03.05.2005'''
'''2005/05/03'''
* Added system independed unique numbers to units, allowing them to be addressed in multiplayer mode.
* Added system independed unique numbers to units, allowing them to be addressed in multiplayer mode.
* Made party colors flexible.
* Made party colors flexible.


'''02.05.2006'''
'''2006/05/02'''
* Added TERRAIN command to map for adding a single terrain image.
* Added TERRAIN command to map for adding a single terrain image.
* Fixed the (hopefully) last crash situation on dying units.
* Fixed the (hopefully) last crash situation on dying units.
Line 120: Line 130:
* Added first network code (init & find AP).
* Added first network code (init & find AP).


'''01.05.2006'''
'''2006/05/01'''
* New events: MAP_COMPLETE, PARTY_UNITS_KILLED, PARTY_BILDINGS_DESTROYED.
* New events: MAP_COMPLETE, PARTY_UNITS_KILLED, PARTY_BILDINGS_DESTROYED.
* It is possible to build building now.
* It is possible to build building now.
Line 126: Line 136:
* Added the building placement.
* Added the building placement.


<br>
==External links==
* Author's website - [https://web.archive.org/web/20070516173318/http://mightymax.org/unnamed_strat.html http://mightymax.org/unnamed_strat.html] (archived)
 
[[Category:DS homebrew games]]
[[Category:DS homebrew games]]
[[Category:Homebrew strategy games on DS]]
[[Category:Homebrew strategy games on DS]]

Revision as of 11:59, 1 October 2021

Ustrat
ustrat.png
General
Author(s)Tim 'Mighty Max' Seidel
TypeStrategy
Version2006
LicenceMixed
Links
Download
Website
Advertisements

<htmlet>adsense</htmlet>

Advertising: