380 lines
8.5 KiB
Plaintext
380 lines
8.5 KiB
Plaintext
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 �?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
|
|
|