Odamex Message Boards

Community Discussion => Developer's Corner => Topic started by: Hekksy on June 17, 2019, 09:13:46

Title: Odamex 0.8.1 Release Candidate
Post by: Hekksy on June 17, 2019, 09:13:46
Hi friends:

Attached is the release candidate for Odamex 0.8.1. It is a 32-bit Windows build of the client only. 64-bit and with the full package will be released once 0.8.1 is officially released. To install this, I strongly recommend that you create a second folder for Odamex (I call mine odamex-dev) and extract the files into that folder. Then, grab your odamex.cfg from your normal install and it should be ready to go.

Here is a list of changes with this release since 0.8.1:

Code: [Select]
* the server will now inform the user that the maplist was cleared
* fixed a crash when using maplist with no wads specified
* updated compatible versions of freedoom to include 0.10 to 0.11.2
* fixed a crash that could happen if the WEAPON_RAISE state is called during the start of the demo
* the warmup message now specifies which key needs to be pressed to "ready up"
* fixed a bug where palette and blending would not be updated during intermission
* added sv_respawnsuper, which can enable and disable super powerups like megasphere and invulnerability sphere
* removed obsolete code that would only update sectors every 3rd tic that could result in desyncs
* remove cl_updaterate since it is no longer used
* remove update_rate from userinfo since it is no longer used
* fixed active moving sectors getting stuck when switching from in-game to spectator mode
* fixed the alt key getting stuck on Windows when moving in and out of the odamex window with tab
* fixed some vanilla demo desyncs
* fixed some sectors not having the floor and ceiling textures updated in online mode
* fixed being able to drown in god mode
* fixed co_globalsound not working as intended
* in single-player mode the game will now pause if the console is on screen
* added "lobby" support to MAPINFO to allow players to create lobby maps
* added sv_latency to simulate latency on the server. This command is intended for developers only and must be #defined in the source.
* fixed a bug where the client would hear switch activating sounds when connecting to a server
* the client is now much better optimized for rendering transparency
* fixed issue where many non-widescreen resolutions were getting stretched across the screen in fullscreen mode instead of having pillarboxes
* changed some of the default binds to be more in alignment with modern shooter controls
* bobbing is now disabled in spectator mode and flying and mouselook are on by default
* added hud_scoreboard_ondeath (default 1). This now allows us to hide the scoreboard on death.
* added hud_demobar to now hide the progression bar during the playback of a demo
* added hud_heldflag_flash to enable or disable the flashing that occurs with the flag hud in CTF
* added options for filtering specific gamemode demos in the network settings
* added Nintendo Switch support
* Fixed an SDL issue that resulted in potentially having different mouse sensitivity in windowed mode vs fullscreen mode
* Added vid_pillarbox, which will allow the user to stretch the picture to the full screen instead of using pillarboxing in lower resolutions like 640x480
* Added experimental server cvar "sv_download_test" (default 0). This is a change that will stop odasrv from constantly opening and closing a wad file for a user attempting to download. We are hoping this will stop lag spikes from happening when multiple users are attempting to download a pwad, however it can only be tested with large crowds. If it works out the cvar will be removed and it will be turned on permenantly
* fixed vid_32bpp not refreshing the screen to re-enable 32bpp rendering

Please note that this RC is not compatible with 0.8.0 servers due to updates and bug fixes in the netcode. If you want a server to test with, feel free to use [NJ] Homeless Town - 0.8.1 Dev Testing - Duel 2020 - This server will not show up in Odalauncher because it uses a different release version (unless you make your own build of the launcher with updated code)

Of course if you have questions or run into issues, please ask us here or on our Discord server :)

Download Odamex Win32 0.8.1RC Client (https://ci.appveyor.com/api/buildjobs/vy898pysnx4y5njw/artifacts/odamex.zip)
Title: Re: Odamex 0.8.1 Release Candidate
Post by: Ch0wW on June 18, 2019, 20:45:37
Switch users : we are providing nightly builds in the Discord server.

In addition to the whole lot of features above:

Build 19/06/2019 :
Code: [Select]
* Added a "fast turn" bind for joysticks, similar to nxQuake2, making you react much better to oppoents or very close enemies by temporarily changing the sensitivity at the press of a button.
* You can now only freelook as a spectator in you enable the said option in the menu.

Several bugs only exist to the Switch port (such as the "partial invisibility" being rendered in red), while a few others are common to the whole port (buttons being recognized as random letters in the console for instance). Please report it in the bug report, as it helps us a lot.

Download the port. (https://cdn.discordapp.com/attachments/250157428455243777/590700564686307329/odamex_switch_dev_branch_190619.7z)
Title: Re: Odamex 0.8.1 Release Candidate
Post by: Hekksy on June 23, 2019, 16:13:20
updated the thread to the latest build and added some stuff to the bottom of the changelog
Title: Re: Odamex 0.8.1 Release Candidate
Post by: Hekksy on July 16, 2019, 20:21:09
Here is a 64-bit build of the latest version in case anyone wants it. https://www.dropbox.com/s/a7guknefwht204h/odamex081-64-b4.zip?dl=0
Title: Re: Odamex 0.8.1 Release Candidate
Post by: Ch0wW on July 23, 2019, 12:38:49
Since 0.8.1 had been released, could we close this thread ?

I'll make a separate thread for the Switch binaries.