Releases: omf2097/openomf
Latest
Latest release from master. Note that this is autogenerated release, and should only be used for testing purposes.
Release 0.8.1
OpenOMF 0.8.1 adds some crucial gameplay and networking fixes to the 0.8.0 release. This is the first in our intended series of minor increments towards the 0.9 (beta) release.
Some highlights of this release are:
- Improve netplay latency and reliability
- Fix custom key bindings
- Fix incorrect controls in netplay sometimes
- Various Tournament mode UI fixes
- Implement correct stun mechanics
- Fix some NAT traversal issues, and add a network configuration menu
- Fan made tournament support (still a bit experimental)
- Various smaller gameplay and UI fixes
Please feel free to provide feedback on Github or over on our discord at https://discord.gg/7CPPzab
Release statistics since 0.7.1
127 commits with 118 changed files with 2,012 additions and 1,752 deletions.
Full Changelog: 0.8.0...0.8.1
Release 0.8.1-rc3
Release 0.8.1-rc3
What's Changed
- Don't set button text before button_init has been called by @Vagabond in #1116
- Fix some issues with netplay RECs: by @Vagabond in #1117
- Rewrite dissolve effects noise function by @Nopey in #1119
- Allow _setup_keyboard to specify the user and which config to user by @Vagabond in #1118
- Language loader fixes by @katajakasa in #1111
- Fix some bugs with unranked challengers: by @Vagabond in #1120
- Document debug keys in DEBUG-KEYS.md by @mrannanj in #1124
- Attempt to keep the netplay games more in-sync and perform less rewinds by @Vagabond in #1122
- Fix another issue with rec playback with errant ticks by @Vagabond in #1121
- Move arena debug layer to use the new text renderer by @katajakasa in #1123
- Various Mechlab/Tournament UI Fixes by @Nopey in #1109
- Tournament enemy count is a uword not a udword by @Vagabond in #1125
- Implemented new stun system by @LegendaryBlueShirt in #1113
- Bug Fix: Enemies can recover from overhead throw by @LegendaryBlueShirt in #1128
- Cutscene font renderer + some fixes by @katajakasa in #1134
- Use the new text renderer in newsroom by @katajakasa in #1135
- run_rectests.sh: Allow interrupting the test run by @mrannanj in #1127
- Pyros and Electra move priority by @LegendaryBlueShirt in #1143
- Throws and rehits now do considerably less stun by @LegendaryBlueShirt in #1140
- Do the debug ticking in render function for now by @katajakasa in #1137
- Added XOR check for facing and sprite flipping by @LegendaryBlueShirt in #1142
- Use new text renderer for the VS scene by @katajakasa in #1141
- Try to make it easier to debug NAT issues by @Vagabond in #1145
- Allow setting logging level via commandline argument --log-level by @katajakasa in #1146
- Don't free recs when --rec is passed on cli, fix double-free in sd_rec_free by @Vagabond in #1154
- Implemented Stun Res and missing tournament mode stats by @LegendaryBlueShirt in #1138
- Use the new text renderer in melee scene by @katajakasa in #1158
- Add a basic network config menu to enable/disable PMP and UPnP by @Vagabond in #1164
- Drop old text renderer by @katajakasa in #1161
- Don't segfault on a missing shader by @Vagabond in #1162
- Implement 'mi' (make iterations) tag by @Nopey in #1112
- game: Reset score on arena creation in tournament mode by @mrannanj in #1139
- Adjusted Jump Offset by @LegendaryBlueShirt in #1165
- Fixed hazards doing way too much stun damage by @LegendaryBlueShirt in #1167
- Try to fix scrap during netplay by @Vagabond in #1166
- Case insensitive tournament by @mrannanj in #1129
- Add newlines between HARs to trade by @Vagabond in #1169
Full Changelog: 0.8.0...0.8.1-rc3
Release 0.8.1-rc2
Release 0.8.1-rc2
What's Changed
- Don't set button text before button_init has been called by @Vagabond in #1116
- Fix some issues with netplay RECs: by @Vagabond in #1117
- Rewrite dissolve effects noise function by @Nopey in #1119
- Allow _setup_keyboard to specify the user and which config to user by @Vagabond in #1118
- Language loader fixes by @katajakasa in #1111
- Fix some bugs with unranked challengers: by @Vagabond in #1120
- Document debug keys in DEBUG-KEYS.md by @mrannanj in #1124
- Attempt to keep the netplay games more in-sync and perform less rewinds by @Vagabond in #1122
- Fix another issue with rec playback with errant ticks by @Vagabond in #1121
- Move arena debug layer to use the new text renderer by @katajakasa in #1123
- Various Mechlab/Tournament UI Fixes by @Nopey in #1109
- Tournament enemy count is a uword not a udword by @Vagabond in #1125
- Implemented new stun system by @LegendaryBlueShirt in #1113
- Bug Fix: Enemies can recover from overhead throw by @LegendaryBlueShirt in #1128
- Cutscene font renderer + some fixes by @katajakasa in #1134
- Use the new text renderer in newsroom by @katajakasa in #1135
- run_rectests.sh: Allow interrupting the test run by @mrannanj in #1127
- Pyros and Electra move priority by @LegendaryBlueShirt in #1143
- Throws and rehits now do considerably less stun by @LegendaryBlueShirt in #1140
- Do the debug ticking in render function for now by @katajakasa in #1137
- Added XOR check for facing and sprite flipping by @LegendaryBlueShirt in #1142
- Use new text renderer for the VS scene by @katajakasa in #1141
- Try to make it easier to debug NAT issues by @Vagabond in #1145
- Allow setting logging level via commandline argument --log-level by @katajakasa in #1146
- Don't free recs when --rec is passed on cli, fix double-free in sd_rec_free by @Vagabond in #1154
- Implemented Stun Res and missing tournament mode stats by @LegendaryBlueShirt in #1138
- Use the new text renderer in melee scene by @katajakasa in #1158
- Add a basic network config menu to enable/disable PMP and UPnP by @Vagabond in #1164
- Don't segfault on a missing shader by @Vagabond in #1162
- Implement 'mi' (make iterations) tag by @Nopey in #1112
Full Changelog: 0.8.0...0.8.1-rc2
Release 0.8.1-rc1
Release 0.8.1-rc1
OpenOMF 0.8.0
OpenOMF 0.8.0 is our first alpha release! This means we finally have all the major game features implemented, although there are still bugs and minor features missing. We plan to make more frequent releases going forward as we make our way to our beta release of 0.9.0, which will have all features fully implemented.
Some highlights of this release are:
- Netplay support (peer to peer and via a network lobby)
- SIM support in tournament mode
- Reworked text renderer and HELP menu
- Opponent AI improvements
- Large improvements to gameplay accuracy
- Numerous graphical improvements
As a special bonus, we have DeBisco's remix of the powerplant theme to include. Simply download the attached ARENA2.ogg and drop it into your OpenOMF resources folder!
Please feel free to provide feedback on Github or over on our discord at https://discord.gg/7CPPzab
Release statistics since 0.7.1
782 commits with 343 changed files with 22,438 additions and 7,254 deletions.
Merged PRs
https://gist.github.com/Vagabond/f6a6a44054b835a45e52eb0ee9e07015
New Contributors
- @LegendaryBlueShirt made their first contribution in #937
- @pmprog made their first contribution in #960
Full Changelog: 0.7.1...0.8.0
0.7.1
Release v0.7.0
Welcome to the fourth official openomf release! It's only been a few years :) Note that this is pretty much alpha quality, but still represents a huge leap in features over the old 0.6.5.
Note that network game is currently disabled, as it still heavily under construction.
Changelog:
- Tournament mode
- New enemy AI
- New graphics renderer with more correct visuals
- New audio backend
- MSVC windows builds (now with windows ARM support)
- Kiloton of bugfixes and improvements all over the place
Contributors sorted by number of commits
- Tuomas Virtanen (1377)
- Andrew Thompson (438)
- Martti Rannanjärvi (280)
- Magnus Larsen (173)
- animehunter (63):
- Snafulator (15)
- Ing. Radomír Polách (14)
- Giuseppe Deda (8)
- Andreas Gnau (6)
- Francisco Javier Trujillo Mata (5)
- Jonathan Phénix (3)
- Joonas Lehtisyrjä (2)
- Pascal de Bruijn (2)
- Joel Lehtonen (1)
- Yusuf Motara (1)
Release v0.6.5
This is the third official release of OpenOMF, and is meant to be a preview of v0.7 release. Note that this release should still be considered alpha quality. Most of the stuff is somewhat or very buggy :)
Changelog
- Gamepad support
- Single player campaign
- Scoreboard
- More HAR moves and fixes
- AI (still pretty simple)
- Shadows
- Other small fixes and corrections
Guide:
- You can take screenshots by pressing F1.
- For hosting network games, you need to open up an UDP port. By default the port is 2097, but it can be changed in config file.
- If you find a bug and don't tell us about it at our bug tracker (https://github.com/omf2097/openomf/issues), hungry kittens will eat your candy.
- Config file and logfile can be found in "%APPDATA%/AnanasGroup/openomf/" (windows) or "~/.local/AnanasGroup/openomf" (linux).
Installation:
You will need to fetch OMF2097 game resources from http://www.omf2097.com/pub/files/omf/omf2097.rar and put them somewhere where OpenOMF can find them. Note: you may remove all .EXE, *.DOC, *.TXT, *.MUS, *.PCX, SETUP., and OMF.* files, as well as MASTER.DAT.
- On windows, extract the resources to "resources/" subdirectory.
- On linux systems (if you use .deb packages), extract the resources to "/usr/share/openomf" directory.
- Note that on self compiled packages on linux systems, the resources should be in "../share/openomf". So if your binary is in "/usr/local/bin/", then your resources should be "/usr/local/share/openomf/"
Other notes
- There will be no MacOSX package, unless somebody shows up on our IRC channel to complain about it :/
- Our DEB packages are very experimental, and may not always work perfectly. They have only been tested to work on Debian Sid. The package name is currently "openomf-binaries", but it may change in the future.
Release v0.6
This is the second official release of OpenOMF. Since the last release, work has been done throughout the codebase, and lots of bugs have been fixed and introduced. This release should still be considered alpha-quality.
Changelog:
- Score mostly implemented
- Playable network game mode
- New video code; palette effects and alpha channel is now properly handled
- HAR can now get stunned if it received enough punishment
- Shadows
- Wall collisions
- Arena hazards
- HAR jumping somersaults
- Screen shaking
- Tons of HAR moves fixed.
- Scene crossfades
- Intro & credits mostly work
- Config file and logfile moved to a locally readable & writable path.
A Quick Game Guide
- You can take screenshots by pressing F1.
- For hosting network games, you need to open up an UDP port. By default the port is 2097, but it can be changed in config file.
- If you find a bug and don't tell us about it at our bugtracker (https://github.com/omf2097/openomf/issues), hungry kittens will eat your candy.
- Configuration file for windows can be found in C:/Users//AppData/Roaming/AnanasGroup/openomf/openomf.conf
Installation:
- On windows, use the -full packages or you'll need to fetch the original game resources from http://www.omf2097.com/pub/files/omf/omf2097.rar and extract them to resources/ subdirectory.