1 Changes in Version 1.01
2 =======================
8 - added easy mode to some existing levels
9 - fixes of all levels with known shortcuts
11 - French and Russian 1.0 manuals
12 - support of updatable cross internet level packs
13 - return to last played level via F6
14 - sound damping for noisy levels
15 - level developer inspector with developer attributes
16 - mouse wheel enabled for many buttons like user ratings, volume,...
18 - moved backup of score and state to backup subdirectory
19 - level menu string display optimization of level title, wr-holders,...
20 - visualize inherited user rating in level inspector
21 - vista compatible marble icon
22 - windows installer reengineering to modern NSI
27 - fix of various engine bugs that did not yet show up with bundled levels
28 - fixed properties of various glass stones
29 - sound handling reengineering
30 - support of user sound sets
31 - autorecovery from state / score mismatches
32 - re-Id of Windows users
34 Changes in Version 1.00
35 =======================
40 - 200++ new levels, fixes to all broken levels
41 - new levelpack sorting
42 - grouping of levelpacks
43 - level inspector for viewing ratings and statistic information about levels
45 - personal annotations and rating of levels
46 - score registration and download of world records and statistic information
47 - PAR and handicap as messures for a player
48 - drop & play of new levels and new levelpacks
49 - history and search of levels
50 - composer for own levelpacks and levelpack groups
51 - instant language change
52 - Translations of level titles and documents
53 - Swedish, Russian, Hungarian, Portuguese translation
54 - German and French manuals
55 - 100++ pages Reference manual
60 - XMLification of all data files
61 - reengineering of level and levelpack
62 - catch many errors intenally, display messages, continue or clean shutdown
63 - portability issues - Unix, Windows, MacOS as unified platform
64 - switch from Lua 4.* to Lua 5.1.1, from tolua to tolua++
65 - switch return value of messages from void/nil to Value
66 - added sender object as second argument to callback function
67 - common floor attributes (gradient, mouseforce, friction)
68 - border stones are swappable
69 - improved fire system: eternal, secure fire, heat transformation, ...
70 - new stones: st-chess, st-lightpassenger, st-polarswitch, st-redrock,
71 st-firebreak[_move], st-bigbluesand-<nesw>, st-camouflage
72 - new floors: fl-thief, fl-nomouse, fl-woven_orange
73 - new items: it-rubberband, it-booze-broken, it-death, it-drop
75 - it-pencil -> it-cross, it-crack
76 - it-brush -> it-cross, it-squashed
78 - bigbricks unswappable and unpullable
79 - st-flash/actorimpulse*/spitter : distorted forces
80 - small whiteballs can jump
81 - new libraries: andreas_itemfreeze, andreas_ghosts, libpuzzle, libterrain
83 - sound additions, volume reduction on stone hit
85 for details on the subjects read the reference manual, for a complete list
86 of changes see svn commit messages at berlios.de:
87 http://svn.berlios.de/wsvn/enigma-game/tags/1.00/?op=log&rev=0&sc=0&isdir=1)
89 Changes in Version 0.92
90 =======================
95 - fl-ice_001 is back, but by all means, use fl-ice if you can
100 - Ice is working again
101 - Cannonballs are working again
102 - Spanish translation (thanks to Samuel Elías Martínez �?lvarez)
103 - New application icon on Windows (thanks to Tobias Schmidbauer)
106 Changes in Version 0.91
107 =======================
113 - new game variable enigma.IceFriction
116 Changes in Version 0.90
117 =======================
122 * Support for internationalized text
123 * Support for 800x600 and 1024x768 video modes
125 * Tutorial levels for new players
126 * Much improved support for loading Oxyd levels
127 * New game mode: Time hunt
128 * Can reorder inventory with TAB key
129 * Support for gamma correction on some systems
130 * New command line options: --dumpinfo, --lang, --data
131 * Removed --8bpp command line option
132 * Removed support for 8bit graphics
142 - it-blackbomb-burning
145 - it-drop (not 100% finished)
155 - Renamed it-soother to it-ring
180 fl-ice (fl-ice_001 still available)
184 - Two new scrolling modes: FOLLOW_SCREENSCROLLING (yes, ugly name,
185 sorry) and FOLLOW_SMOOTH.
187 - Elastic bands also have a minimum length, see daniel6.lua.
189 - An XML-based level format. Please refer to the reference manual
193 Changes in Version 0.81
194 =======================
199 * Fixed bug which caused all levels to be restarted when the
205 * Changed a few object names
207 it-seed_vulcano -> it-seed_volcano
208 st-vulcano -> st-volcano
209 st-vulcano-growing -> st-volcano-growing
213 Changes in Version 0.80
214 =======================
220 * Easy / difficult game mode
223 * More than 300 new levels (now more than 550 in total)
224 * (partially working) Oxyd level importer
225 * Better soft scrolling
226 * Countless new game elements: turnstiles, volcanos, warp tunnels,
227 land-mines, jump pads, rotors, ...
228 * Reduced memory footprint
236 enigma.AllowTogglePlayer = TRUE | FALSE
237 enigma.ShowMoves = TRUE | FALSE
238 enigma.Brittleness = 0 .. 1
241 enigma.FrictionFactor
256 st-actorimpulse_invisible
285 st-oneway_black-[nesw]
286 st-oneway_white-[nesw]
290 st-puzzle-{ne, ns, nw, es, ew, sw}
291 st-puzzle-{nes, new, nsw, esw, nesw}
293 st-puzzle2-{ne, ns, nw, es, ew, sw}
294 st-puzzle2-{nes, new, nsw, esw, nesw}
299 st-rotator_move-right
300 st-shogun-{s, m, l, sm, sl, ml, sml}
301 st-stoneimpulse_movable
323 it-burnable-fireproof
329 it-extinguisher-empty