forked from antrad/Abuse_1996
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
212 lines (171 loc) · 8.47 KB
/
NEWS
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
# News for Abuse 0.9a (2016)
- AntonioR's fork of the Xenoveritas SDL2 version
ABUSE:
- enabled custom screen size and resolution
- light enabled at high resolutions
- local config file
- screen width, height, scale, borderless window, grab input
- editor mode
- controller aiming, right stick sensitivity, dead zone and crosshair distance from the player
- physics update time in ms
- unlocked framerate for rendering, physics locked at custom value
- re-enabled OpenGL rendering, enabled vsync
- fullscreen scaling and "fit screen" scaling using F11 and F12
- merged flags_struct and keys_struct into one settings class
- Xbox controller support:
- fixed aiming using the right stick
- fixed player movement using left stick and dpad
- calculating and updating the crosshair position when aiming with a controller
- rebindable controller buttons, saving and loading of button bindings via config file
- navigating the main menu and save/load screens using dpad or left stick
- toggle controller use using F8
- toggle mouse scale type using F7
- fixed level music not being played correctly when level was loaded
- quick load using F9, quick save using F5 on save consoles
- fixed gamma setting not being saved
- added cheats via chat console: bullettime, god, giveall, flypower, sneakypower, fastpower, healthpower
- enabled some high resolution images from the 1997 Mac OS release
- toggle window input grab using F6
- turned off that image that would randomly flicker in the bottom-left corner
- fixed health power object image
- turned on, what seems to be, the original big font and aligned GUI objects for it
- set the small font to always be used for save game thumbnails
- fixed mouse image when choosing initial gamma
ABUSE-TOOL:
- extracting PCX images in SPEC files to modern image formats using OpenCV
- extracting as individual files
- extracting as tilemaps
- extracting animations as individual files
- extracting as a texture atlas using texture packing algorithm
- handling transparency in different types of images
- padding between images
- outline around groups in a texture atlas
- external color palettes(tints)
- tilemap palettes for tile positions
- extraction settings and list of files via "../abuse-tool/extract.txt"
- printing to console trough a log, log file saved at "../abuse-tool/log.txt"
- list of output texture files, image positions, sizes... saved at "../abuse-tool/texture_info.txt"
- created a list of all available SPEC files containing images and added settings for individual SPEC files
# News for Abuse-XV 0.9 (unreleased)
- Xenoveritas's fork of the SDL version
- Change to CMake for easier cross-platform build support
- Builds under Windows now
- Move from SDL to SDL2:
- Fullscreen is now the default using SDL2's windowed fullscreen
(Currently there is no method to do "real" fullscreen)
- OpenGL support is punted to SDL2 instead of being handled here
- Which also gets DirectX support plus whatever other backends SDL2 can offer
# News for Abuse 0.8 (2011-05-09)
- Support for the original music packs!
- The fRaBs and main Abuse artwork were merged. Due to name conflicts in the
level files, fRaBs save games will no longer work.
- 15 save slots instead of 5.
- The Lisp interpreter was heavily improved and now uses its garbage collected
allocator instead of malloc.
- A new abuse-tool binary helps editing Abuse data files.
# New for Abuse-SDL 0.7.1 (2008-03-02)
- Countless bugfixes (memory leaks, alignment issues, 64-bit portability, buffer
overflows, uninitialised data).
- New webpage.
# News for Abuse-SDL 0.7.0 (2002-12-15)
- Added OpenGL support. (Joris Beugnies)
- Fixed to compile on MacOSX. (Ben Hines, Julian Mayer)
- Fixed window manager "Quit" events being ignored.
- Can specify the location of the datafiles in the abuserc now.
- Updated documentation regarding installation of the datafiles.
# News for Abuse-SDL 0.6.1 (2002-02-04)
- Fixed video blit routine, giving a large speedup. (Bob Ippolito)
- Fixed to compile with gcc 3.0.x.
- Fixed to compile on Sparc systems.(Arto Jantunen)
# News for Abuse-SDL 0.6.0 (2002-01-19)
- Rebuilt the make and configure scripts, including patches.(nix)
- gamma.lsp now stored in the ~/.abuse directory.
- Sound is disabled if no sound files are available.
- Tweaked timing routines.
- Improved mouse handling, should be more responsive on slower systems.
- The binary can now be in a different location to the datafiles. (nix)
- Fixed -fullscreen command-line option.
- Fixed pressing both mouse buttons being ignored if "Emulate3Buttons" is
enabled.
- Fixed the size of the volume settings dialog.
- Fixed to compile on BigEndian systems.(Arto Jantunen)
- Added scaling.
- Added a man page.
# News for Abuse-SDL 0.5.0 (2001-08-14)
- More 100% CPU usage fixes.(Ed Snible)
- More temp files (light.tbl, end.mem) are now stored in the ~/.abuse/
directory.
- Fixed compile problems on Solaris.
- Fixed slight graphics corruption at the bottom of the main menu screen.
- Added the ability to customise the keys used in the game.
- Updated documentation.
# News for Abuse-SDL 0.4.8 (2001-04-29)
- Stopped Abuse using 100% CPU time in certain places.(Ed Snible)
- Fixed problem with saving games on some systems.
- Added missing documentation about the abuserc file.
- Configure script now handles the X libraries not being in ld's default library
path.(Arto Jantunen)
- Fixed compile problem when SDL isn't installed in a /SDL directory in the
include path.
- Fixed the -window_scale option to set the size of the window properly.
Performance when using this option is still bad.
- Can now use the mouse to skip the intro story.
# News for Abuse-SDL 0.4.7 (2001-03-09)
- Temp files (fastload.dat, level backups etc) are now stored in the ~/.abuse/
directory.
- SDL include and library locations are now gathered from sdl-config.
- Fixed a crash on some systems when saving games.
- Those who were getting this crash may not be able to save games.
- Abuse-SDL will print out what it was trying to do in this case.
- Improved audio mixing when lots of sounds are playing.
- Toggling Grab Mouse now informs what state it is in.
- The numpad can now be used for movement aswell as the cursor keys.
- Settings can be stored in an rc file (~/.abuse/abuserc).
# News for Abuse-SDL 0.4.6 (2001-02-15)
- Don't even check for the existence of a sound file if sound is disabled.
- Added some checks to the video code to handle failure gracefully.
- Fixes to compile under gcc 2.96.
- Fixed the graphic glitches relating to the gamma window and the save game
dialog.
# News for Abuse-SDL 0.4.5 (2001-02-06)
- Stopped loading and trying to play sound files when sound has been disabled.
# News for Abuse-SDL 0.4.4 (2001-02-05)
- Adjusted the make and configure scripts.
- Can now specify the install location with the `--with-abuse-dir` flag to
`configure`. Defaults to `/usr/local/bin` if not specified.
- Added grab-mouse support. F12 toggles this on and off.
- Added screenshot support. PRNT-SCRN key takes a screenshot.
- Can now toggle fullscreen during the game. F11 toggles this on and off.
- Added mousewheel support for changing weapons.
- Savegames are now stored under ~/.abuse/
- Window now has it's own icon(abuse.bmp). Looks nicer in tasklists etc.
- Updated the AUTHORS file as it was a little out of date.
# News for Abuse-SDL 0.4.3 (2001-01-21)
- Fixed a problem with initialising the mouse driver.
- Reenabled net code. Doesn't work very well yet.
# News for Abuse-SDL 0.4.2 (2001-01-20)
- Fixed to compile under gcc 2.95.2
- More code tidying.
# News for Abuse-SDL 0.4.1 (2001-01-13)
- Rebuilt the make and configure scripts.
- Added an icon. (abuse.png)
- Code tidying.
- Improved key and mouse handling.
# News for Abuse-SDL 0.4 (2000-12-30)
- First release with source available
- Fixed a _huge_ memory leak caused by the stereo sound stuff. (oops)
- Fixed a crash if SDL failed to initialise.
- Tidied up the code, makefiles and configure scripts.
# News for Abuse-SDL 0.3 (2000-12-24)
- Fixed palette changing when running at 8bpp.
- Fixed draw problem when a window was moved off the screen.
- Fixed sound getting choppy and eventually disappearing.
- Fixed an extremely rare crash when playing sounds.
- Added stereo sound and panning. (-mono to disable)
- Removed some stray debug messages that I accidently left in.
# News for Abuse-SDL 0.2 (2000-12-13)
- Removed dependancy on lnx_sndsrv.
All sound is now handled through the SDL API.
- Added fullscreen and doublebuffer modes.
# News for Abuse-SDL 0.1 (2000-11-10)
- First public release.