|
Boson 0.10 changelog
|
This is a list of bigger changes between
Boson 0.9 and Boson
0.10.
General
- Resolution changing using Xrandr is supported (XFree 4.3 required)
- Dependency changes:
- Added: OpenAL
- Removed: arts, kdemultimedia, kdegames
Sound
- Sound is played using OpenAL now (if you use arts you need a patched OpenAL,
or use "artsshell suspend ; ./boson")
- Dependency on arts and kdemultimedia removed
- Sound is enabled by default again
Rendering
- Use vertex arrays and vertex buffer objects by default if possible,
increases speed by a few FPS
- First steps for transparent textures (transparent surfaces support), this not completed
- New effects system which replaces particle systems. At the moment this is an
internal change only
- Units are correctly rotated, depending on the slope of the terrain that
they're on
- Performance improvements
Game
- OpenGL minimap
- Support for harvesting
- New pathfinding code
- Special pathfinding code for flying units
- The game starts only once all clients have loaded their game data
- Neutral player and species has been added. You cannot play this, it is
meant for civilian units or things like trees and so on
- Oil tower is a neutral unit now
- Day/night support, the default AI script now triggers day/night changes
- Flying units can't fly on unpassable cells (slope > 45 degrees)
- Take unit's size into account when calculating unit's distance from explosions
Scripts / AI
- AI now produces units and supports mining, thanks to Carlo (aka alea)
- New ai script functions
- Free mode and no-limits mode for camera (to get used by scripts)
Editor
- Added height icon
- Bugfixes
Data
- Some neutral objects added (mineralmine, trees, stone, house...)
- New explosions
- Two textured fonts added
- Scaled down some textures
- General map changes
- New map: We are under attack
- Documentation updates
Internal
- Very basic support for ac3d models
- Support for textured fonts. They are faster, more powerful and stable.
Thanks a lot to plib
where this code has been shamelessy stolen
- Texture compression is used, if available which can reduce texture size an
therefore improve speed
- The path a unit is using is displayed when it is selected
- The menu is properly removed when a game is ended, fixing menu duplication
(see 66715)
- Boson now provides it's own copy of kgame
- Emergency save
added, it saves all game data. A developer can now look at a replay of this session
- Gcc 3.4 fixes
|
|
|