forked from FluXy/SMC
-
Notifications
You must be signed in to change notification settings - Fork 49
/
CHANGELOG
117 lines (109 loc) · 5.9 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
3000-01-01 Nobody <[email protected]>
* Version unreleased.
* Dependencies: Removed dependency on tinyclipboard, use
sf::Clipboard instead (#690 by Marvin Gülker, PR #695 by
Bálint Kiss).
* Dependencies: Upgraded mruby to 2.1.2. (#697 by Ferdinand
Thiessen)
* Misc: Updated extra/ files to current standards (#696 by
Ferdinand Thiessen)
* Misc: Added experimental MacOS support (#691 by iMacker2020).
2020-05-08 Marvin Gülker <[email protected]>
* Version 2.1.0.
* Feature: Added PageUp/PageDown key functionality to editor
and make End key cycle the level exits (#568 by unknown)
* Feature: Allow selection of music and background files in the
level settings editor via dropdowns (#14 by Justin Rissler)
* Feature: Added "uninstall" target to build system (#391 by Danfun64)
* Feature: Added script std/giant_jewel_box
* Feature: Added sound "furry_death'"by Nearbu
* Feature: Added music "medieval_1" ("Beautiful World") by Naerbu
* Feature: Added music "snow_2" ("Snowy Mountain") by Naerbu
* Feature: Added music "castle_1" ("Morning in a castle") by Naerbu
* Feature: Added music "blossem" by Arik Burns
* Feature: Added music "lost" by Arik Burns
* Feature: Added music "theme_1" ("Blinded by Desire") by Ryan Gonzalez
* Feature: Added music "theme_2" ("Journey of the Chronicles") by Ryan Gonzalez.
This music is the new title theme.
* Feature: Added level graphic "Rainbows" by Marvin Gülker
* Feature: Added world graphic "volcano" by David F. Fernández
* Feature: Added world graphic "swamp" by David F. Fernández
* Feature: Added world graphics "Dunes" by David F. Fernández
* Feature: Added world graphics "Mountains" by David F. Fernández
* Feature: Added world graphics "Blue hills" by David F. Fernández
* Feature: Added world graphics "Clouds" by David F. Fernández
* Feature: Replace world way graphics (graphics by David F. Fernández)
* Feature: Added Doom Larry enemy and Larry graphics improvements
(#79 by Marvin Gülker, PR #460 by Chris Jacobsen, graphics
by Bugsbane)
* Feature: "^" block replaced by original TSC art (#248 by Marvin
Gülker, graphics by Bugsbane)
* Feature: Make Alex M-less (#264 by Marvin Gülker, graphics by Bugsbane)
* Feature: Replace vines with ladders as original TSC art (#333 by
Chris Jacobsen, graphics by Bugsbane)
* Feature: Original TSC art for switches (#337 by Chris Jacobsen,
graphics by Bugsbane and JohnTheTreeman)
* Feature: Added a working `PKGBUILD' file for ArchLinux.
* Feature: New obejct editing panel in editor
* Feature: Massive speed optimisation when loading levels and
in-game (#550 by Marvin Gülker)
* Feature: Added Secret Area markers that make a note appear on
screen when the player enters a secret area (#385 by
Marvin Gülker)
* Feature: Add an in-game console reachable via [F7] (#518 by
Chris Jacobsen, implementation by Marvin Gülker)
* Feature: Add save_load event for storing mruby script state.
* Feature: Replace editor HUD with status bar. No more object obscuring!
* Feature: Make copy & paste work together with the system clipboard
* Feature: Add alternate overworld pathes (#19 by Marvin Gülker)
* Feature: Add Downgrade event to several enemies (#133 by sauer2)
* Fix: Tiles in Editor are not Mirrored Properly (#149 by Justin Rissler)
* Fix: Invibility save problem (#180 by Chris Jacobsen)
* Fix: Crash on wn_05_top (#389, patch by Georger Araújo)
* Fix: Added scoring for Larries (PR #460 by Chris Jacobsen)
* Fix: CEGUI log file was not created (#506 by Marvin Gülker)
* Fix: Boost 1.60.0 breaks compilation (#510 by Marvin Gülker)
* Fix: Crash on cache regeneration (#552 by Marvin Gülker)
* Dependencies: Removed SDL 1 and instead depend on SFML (Ticket
#105 by Chris Jacobsen)
* Dependencies: Upgraded CEGUI from 0.7.9 to 0.8.7 (ticket #10 by
Marvin Gülker)
* Dependencies: CEGUI has ben dropped from Debian 10. It can be
compiled manually, but not against the libxml2 contained in
Debian 10's repositories. Instead, it can be compiled against
libexpat. To allow the use of a CEGUI compiled against
libexpat instead of libxml2, TSC now has a new compilation
option CEGUI_USE_EXPAT.
* Dependencies: Upgraded mruby from 1.0.0 to 1.4.1
* Dependencies: New dependency on the `tinyclipboard' library
* Dependencies: Dropped dependency on Ruby for building TSC itself
(now only required for mruby)
* Dependencies: The included mruby is now built in release mode if
TSC is compiled in release mode.
* Misc: C++11 compilation support
* Misc: Renamed "1-UP berry" to "Life berry" (#365 by Chris Jacobsen)
* Misc: Added Travis CI config (PR #453 by Lauri Ojansivu)
* Misc: "God Mode" renamed to "Omega Mode" (#481 by Marvin Gülker)
* Misc: New world graphics category "Mountain"
* Misc: New compilation option USE_SYSTEM_TINYCLIPBOARD.
* Misc: Removed package support (#656 by Marvin Gülker)
* Misc: Add TSC scripting generator programme (scrdg). Scripting
API docs are now generated during the normal build process.
* Misc: New compilation option ENABLE_SCRIPT_DOCS.
* Misc: Removed compilation option ENABLE_MRUBY. Scripting is an
integral part of TSC that can't be disabled anymore.
* Misc: New compilation option USE_SYSTEM_PODPARSER.
* Misc: Scripting expansion packs are now loaded from $TSC_USER_DIR/scripting.
* Misc: Added experimental BSD build support (PR #678 by David Carlier)
2015-08-17 Marvin Gülker <[email protected]>
* Version 2.0.0 released.
* Changes: Too many to count. We promise to keep a better change
log next time.
Copyright © 2015 The TSC Contributors
This file is part of TSC.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.