Files
commandergenius/project/jni/application/enigma/CHANGES
2010-10-13 17:30:44 +03:00

380 lines
8.5 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Changes in Version 1.01
=======================
User-Visible changes
--------------------
- 60++ new level
- added easy mode to some existing levels
- fixes of all levels with known shortcuts
- Finnish translation
- French and Russian 1.0 manuals
- support of updatable cross internet level packs
- return to last played level via F6
- sound damping for noisy levels
- level developer inspector with developer attributes
- mouse wheel enabled for many buttons like user ratings, volume,...
- logo cleaned
- moved backup of score and state to backup subdirectory
- level menu string display optimization of level title, wr-holders,...
- visualize inherited user rating in level inspector
- vista compatible marble icon
- windows installer reengineering to modern NSI
Internal changes
----------------
- fix of various engine bugs that did not yet show up with bundled levels
- fixed properties of various glass stones
- sound handling reengineering
- support of user sound sets
- autorecovery from state / score mismatches
- re-Id of Windows users
Changes in Version 1.00
=======================
User-Visible changes
--------------------
- 200++ new levels, fixes to all broken levels
- new levelpack sorting
- grouping of levelpacks
- level inspector for viewing ratings and statistic information about levels
- screenshot viewer
- personal annotations and rating of levels
- score registration and download of world records and statistic information
- PAR and handicap as messures for a player
- drop & play of new levels and new levelpacks
- history and search of levels
- composer for own levelpacks and levelpack groups
- instant language change
- Translations of level titles and documents
- Swedish, Russian, Hungarian, Portuguese translation
- German and French manuals
- 100++ pages Reference manual
Internal changes
----------------
- XMLification of all data files
- reengineering of level and levelpack
- catch many errors intenally, display messages, continue or clean shutdown
- portability issues - Unix, Windows, MacOS as unified platform
- switch from Lua 4.* to Lua 5.1.1, from tolua to tolua++
- switch return value of messages from void/nil to Value
- added sender object as second argument to callback function
- common floor attributes (gradient, mouseforce, friction)
- border stones are swappable
- improved fire system: eternal, secure fire, heat transformation, ...
- new stones: st-chess, st-lightpassenger, st-polarswitch, st-redrock,
st-firebreak[_move], st-bigbluesand-<nesw>, st-camouflage
- new floors: fl-thief, fl-nomouse, fl-woven_orange
- new items: it-rubberband, it-booze-broken, it-death, it-drop
- removed: fl-ice_001
- it-pencil -> it-cross, it-crack
- it-brush -> it-cross, it-squashed
- st-scissor actions
- bigbricks unswappable and unpullable
- st-flash/actorimpulse*/spitter : distorted forces
- small whiteballs can jump
- new libraries: andreas_itemfreeze, andreas_ghosts, libpuzzle, libterrain
- icons polish
- sound additions, volume reduction on stone hit
for details on the subjects read the reference manual, for a complete list
of changes see svn commit messages at berlios.de:
http://svn.berlios.de/wsvn/enigma-game/tags/1.00/?op=log&rev=0&sc=0&isdir=1)
Changes in Version 0.92
=======================
Internal changes
----------------
- fl-ice_001 is back, but by all means, use fl-ice if you can
User-Visible changes
--------------------
- Ice is working again
- Cannonballs are working again
- Spanish translation (thanks to Samuel Elías Martínez <20>?lvarez)
- New application icon on Windows (thanks to Tobias Schmidbauer)
Changes in Version 0.91
=======================
Internal changes
----------------
- removed fl-ice_001
- new game variable enigma.IceFriction
Changes in Version 0.90
=======================
User-Visible Changes
--------------------
* Support for internationalized text
* Support for 800x600 and 1024x768 video modes
* Many new levels
* Tutorial levels for new players
* Much improved support for loading Oxyd levels
* New game mode: Time hunt
* Can reorder inventory with TAB key
* Support for gamma correction on some systems
* New command line options: --dumpinfo, --lang, --data
* Removed --8bpp command line option
* Removed support for 8bit graphics
Internal changes
----------------
* New item types
- it-bag
- it-banana
- it-blackbomb-burning
- it-booze
- it-changefloor
- it-drop (not 100% finished)
- it-easykeepstone
- it-easykillstone
- it-magnet-off
- it-magnet-on
- it-squashed
- it-surprise
* Other item changes
- Renamed it-soother to it-ring
* New stone types
- st-spitter
- st-flash
- st-surprise
- st-coffee
- st-blackballs
- st-whiteballs
- st-bug
- st-breaking
- st-fakeoxyda
- st-plain_cracked
- st-plain_hole
- st-plain_breaking
- st-plain_break
- st-plain_falling
- st-plain_move
- st-laserbreak
- st-break_gray
- st-yinyang3
* New floor types
fl-ice (fl-ice_001 still available)
* Other changes
- Two new scrolling modes: FOLLOW_SCREENSCROLLING (yes, ugly name,
sorry) and FOLLOW_SMOOTH.
- Elastic bands also have a minimum length, see daniel6.lua.
- An XML-based level format. Please refer to the reference manual
for details.
Changes in Version 0.81
=======================
User-Visible Changes
--------------------
* Fixed bug which caused all levels to be restarted when the
marble died.
Internal Changes
----------------
* Changed a few object names
it-seed_vulcano -> it-seed_volcano
st-vulcano -> st-volcano
st-vulcano-growing -> st-volcano-growing
Changes in Version 0.80
=======================
User-Visible Changes
--------------------
* Time game
* Easy / difficult game mode
* Sokoban mode
* Game manual
* More than 300 new levels (now more than 550 in total)
* (partially working) Oxyd level importer
* Better soft scrolling
* Countless new game elements: turnstiles, volcanos, warp tunnels,
land-mines, jump pads, rotors, ...
* Reduced memory footprint
Internal Changes
----------------
* New Lua Variables
enigma.AllowTogglePlayer = TRUE | FALSE
enigma.ShowMoves = TRUE | FALSE
enigma.Brittleness = 0 .. 1
enigma.SlopeForce
enigma.SlopeForce2
enigma.FrictionFactor
enigma.ElectricForce
enigma.BumperForce
* New Actor Types
ac-bug
ac-killerball
ac-rotator
ac-top
* New Stone Types
st-actorimpulse_invisible
st-beads
st-block
st-blocker
st-blue-sand
st-bolder-[nesw]
st-brake
st-break_bolder
st-break_invisible
st-chargeminus
st-chargeplus
st-chargezero
st-death_invisible
st-disco-dark
st-disco-light
st-disco-medium
st-door-h
st-door-h-open
st-door-v
st-door-v-open
st-easymode
st-fourswitch
st-glass_hole
st-glass_move
st-knight
st-laserswitch
st-likeoxyd[abcd]
st-mail
st-oneway-[nesw]
st-oneway_black-[nesw]
st-oneway_white-[nesw]
st-plain
st-pull
st-puzzle-[nesw]
st-puzzle-{ne, ns, nw, es, ew, sw}
st-puzzle-{nes, new, nsw, esw, nesw}
st-puzzle2-[nesw]
st-puzzle2-{ne, ns, nw, es, ew, sw}
st-puzzle2-{nes, new, nsw, esw, nesw}
st-rock3_movebreak
st-rotator-left
st-rotator-right
st-rotator_move-left
st-rotator_move-right
st-shogun-{s, m, l, sm, sl, ml, sml}
st-stoneimpulse_movable
st-switch_black
st-switch_white
st-timeswitch
st-turnstile
st-turnstile-[nesw]
st-turnstile-green
st-volcano
st-volcano_active
st-volcano_inactive
st-window
st-wood1
st-wood2
st-yellow
* New Item Types
it-abyss
it-blocker
it-brake
it-burnable
it-burnable-ash
it-burnable-fireproof
it-burnable-ignited
it-cherry
it-coffee
it-easymode
it-extinguisher
it-extinguisher-empty
it-extinguisher-full
it-flagblack
it-flagwhite
it-glasses
it-glasses-broken
it-hstrip
it-inversesensor
it-landmine
it-odometer
it-pin
it-puller-[nesw]
it-seed
it-seed_nowood
it-seed_volcano
it-seed_wood
it-sensor
it-soother
it-springboard
it-vortex-closed
it-vortex-open
it-vstrip
it-weight
it-whitebomb
it-wrench
* New Floor Types
fl-abyss_fake
fl-acwhite
fl-acblack
fl-black
fl-bumps
fl-concrete
fl-gravel
fl-light
fl-mortar
fl-red
fl-rock
fl-rough-blue
fl-rough-red
fl-rough_medium
fl-rough_slow
fl-springboard
fl-stwood
fl-stwood1
fl-stwood1
fl-stwood2
fl-stwood2
fl-white