Hey guys, it's new release time.
Now don't get too excited, I have some big things coming (attack boxes, script control over collision,etc.), but this is more or less a development release, and it might not be a popular one once you read below.
Color Depth
8bit, and 16bit color depth modes are dropped. OpenBOR now only runs in 32bit mode. What this means for you is...
The advantage, aside from making lives simpler for module making going forward, is it also removes a ton of code from the engine itself. 8bit was only for backward compatibility, and that just isn't worth it any more when all it does is confound new folks and give a bad first impression about the engine's capabilities. 16bit is completely pointless these days. It was meant specifically as a port friendly alternative to 32bit, but technology marches on and most of them have been dropped or run 32bit natively. In short, there's no reason for a 32bit application to pretend it's something less.
Discontinued Ports
The following ports have been De-facto discontinued for nearly two years. It's time to make it official.
Obviously you can still run OpenBOR on these platforms - we just won't be continuing development for them. I know this will disappoint a few, but as I said above, nothing really changed. We haven't released a new compiled build for any of these devices in quite some time. It's just time to move on - the official removal of their support represents a HUGE amount of bloatware out of the OpenBOR code base (~800MB).
Download
Now don't get too excited, I have some big things coming (attack boxes, script control over collision,etc.), but this is more or less a development release, and it might not be a popular one once you read below.
Color Depth
8bit, and 16bit color depth modes are dropped. OpenBOR now only runs in 32bit mode. What this means for you is...
- Remap model attribute is depreciated. Any module using the old "remap" command in model texts (that is to say, most of the old library) is no longer supported and will not load.
- Colourdepth video text attribute is depreciated. If this command is found, an alert is sent to the log, but otherwise it will be ignored.
- Since 8-bit mode is gone, the modern individual palette system is default by proxy. No more confusing the heck out of new authors. Now the right way is the only way.
The advantage, aside from making lives simpler for module making going forward, is it also removes a ton of code from the engine itself. 8bit was only for backward compatibility, and that just isn't worth it any more when all it does is confound new folks and give a bad first impression about the engine's capabilities. 16bit is completely pointless these days. It was meant specifically as a port friendly alternative to 32bit, but technology marches on and most of them have been dropped or run 32bit natively. In short, there's no reason for a 32bit application to pretend it's something less.
Discontinued Ports
The following ports have been De-facto discontinued for nearly two years. It's time to make it official.
- Dreamcast
- GPX2
- WIZ
Obviously you can still run OpenBOR on these platforms - we just won't be continuing development for them. I know this will disappoint a few, but as I said above, nothing really changed. We haven't released a new compiled build for any of these devices in quite some time. It's just time to move on - the official removal of their support represents a HUGE amount of bloatware out of the OpenBOR code base (~800MB).
Download