OpenBOR 3.0 Build 3109
- fixing background layer.
- cosmetic change.
- changed to more efficient and cleaner parsing method, added some functions for numeric checks
- double dragon3 dragon stone was passing load knife in level 3-2, where a number is expected instead. interestingly, this crashed only in debug mode. i added a number of checks... if someone volunteers, theres still a lot of atois and atofs left for you
- CodeBlocks IDE for Windows is officially supported by OpenBOR.
- added hashmap for string search as well. now the script compilation time is near zero. well done. o0
- when USE_INDEX is disabled, would have thrown a unused var warning.
- added contains method to list which has no sideeffects, to accompany list_includes. added some info about the List functionality and how it can be switched on and off.
- improved List index and contains lookups by using a hashtable. loading time of contra is decreased by 50 percent.
- pp_lexer: Interpret the non-breaking space (NBSP) character (hex value A0 in both Windows-1252 and ISO-8859--) as whitespace.
- properly initialise all lists
- dont use any landframe at all when an invalid index is supplied. this way all games will continue gracefully even when buggy. thanks for the hint plombo
- OpenBOR.rc is no longer referenced since removing MVS Platform.
- More mapstrings updates. I think that´s all of them!
- Significantly improved performance due to further video optimizations by Plombo.
- You can now choose in the video options whether to preserve the aspect ratio (using black bars) or stretch the picture to the screen ignoring aspect ratio.
- Widescreen (480x272) mods supported.
- Widescreen (16:9) displays supported without stretching.
- No aspect ratio distortion with any mod regardless of display. Horizontal/vertical black bars are used when needed.
- Can now be run from a USB flash drive or FAT32-formatted USB hard drive.
- OpenBOR no longer depends on
SDL Wii. All I/O handling is done natively through libogc.
- Performance boost due to using GX directly for video instead of going through
SDL.
- Added required libraries for MVS
- Fixed (another) menu selection issue with the Classic Controller in the Wii port, as described by NickyP.
- Added support for Classic Controller and GameCube controller analog sticks in the Wii port.
- Added button mappings on GC and Classic Controller for Attack 3 and 4.
- Fixed case-sensitivity issue when loading mods from the data folder on Linux. Expect a Neo Edit Pack release for Linux soon!