Message Boards

 Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Hekksy

Pages: [1] 2 3 ... 6
1

Devoblog / Odamex 10.6.0 Released

« on: September 11, 2024, 03:18:10 »
Odamex 10.6.0

This is a minor release, mostly to enable Odamex to find the iwads that are packaged with the release of DOOM + DOOM II on Steam and GOG. Odamex will find the DOS iwads as well as the modified iwads that include widescreen assets and green cross health pickups. Please note that the widescreen HUD will show up with glitchy textures, but widescreen HUD assets support is already implemented into the next release!

There are some other fixes involving MAPINFO and UMAPINFO, demo playback and voodoo dolls, and the Vanilla Doom scoreboard.

The Odamex 10.6.0 client is fully compatible with 10.0.0, 10.1.0, 10.2.0, 10.3.0, 10.4.0, and 10.5.0 servers, so you can join any 10.x server. We do recommend all server hosts update to 10.6.0 to have the most up-to-date stable release of Odamex for your players to enjoy.

The official release changelog can be viewed here.

Download Odamex 10.6.0 for your preferred platform now!

A Flatpak for Odamex 10.6.0 will be available in the near future, it still needed some testing before it was ready for uploading. If you poke KBlair in Discord he may give you a link to try it, but no promises.

The best way to stay involved with Odamex development and get involved with other players is to join our lovely Discord community: https://discord.gg/aMUzcZE
2

Devoblog / Odamex 10.5.0 Released

« on: May 17, 2024, 17:15:36 »
Odamex 10.5.0

This is a minor release with mostly quality of life fixes. The client has seen a number of useful updates. One of the more notable additions in 10.5.0, contributor loopfz improved the in-game wad downloader so that it can now download files with mixed case file names. That means server admins no longer have to host wads that are either all upper case or lower case. This will be incredibly useful for server admins looking to host servers with many wads.

Contributor ceski has improved controller support by improving analog stick deadzones, as well as flushing unused game controller events. Contributor chewi has improved our general codebase by correcting some aliasing errors in multiple areas of the code, along with other general code fixes. Contributor matoro has also helped update our CMake configuration.

Also, a shout out to KBlair for improving our demo testing suite, which helps us continue to strive toward full vanilla Doom compatibility. Also there were some other contributions in this release from various users, you can see all contributors in the full patch notes linked down below. Odamex is a community driven effort, and we appreciate anyone that submits code or changes to help improve Odamex.

The Odamex 10.5.0 client is fully compatible with 10.0.0, 10.1.0, 10.2.0, 10.3.0, and 10.4.0 servers, so you can join any 10.x server. We do recommend all server hosts update to 10.5.0 to have the most up-to-date stable release of Odamex for your players to enjoy.

The official release changelog can be viewed here.

Download Odamex 10.5.0 for your preferred platform now!
3

Devoblog / Odamex 10.4.0 QUAKECON EDITION 2023 Released

« on: August 10, 2023, 20:33:36 »
Odamex 10.4.0

Odamex version 10.4.0 has been released. This is to coincide with QuakeCon 2023, which many of the Odamex team are attending! Say hi!


Odamex 10.4.0 client is compatible with 10.0.0, 10.1.0, 10.2.0, and 10.3.0 servers, so you can join any 10.x server and play. There are some network changes involving conveyor belts though, so server/client discrepancies may vary if your map has conveyor belts. We recommend all servers update to 10.4.0 if possible to avoid this.

The official release changelog can be viewed here.

Download Odamex 10.4.0 for your preferred platform now!
4

Devoblog / Odamex 10.3.0 Released

« on: December 11, 2022, 05:16:11 »
Odamex 10.3.0

Odamex version 10.3.0 has been released.

Another minor release with some nice new features thrown in.  The most noticeable new feature is the brand new PWAD selector tab when you start Odamex.  It will search the cl_waddownloaddir and waddirs cvars, the -waddir command line parameter, and DOOMWADDIR and DOOMWADPATH environment variables for WAD files.  You can select which ones you want to play and even rearrange their load order.

Aside from that, perhaps the most noticeable fixed bug is the fact that a long-standing weapon desync caused by picking up a weapon that was not known to the client yet has been addressed.  This should virtually eliminate cases where the wrong weapon is held at the start of levels or on a reset.

Odamex 10.3.0 is fully compatible with 10.0.0, 10.1.0, and 10.2.0 servers, so you can join any 10.x server and play with no issues!

The official release changelog can be viewed here.

Download Odamex 10.3.0 for your preferred platform now!
5

Devoblog / Odamex 10.2.0 Released

« on: August 19, 2022, 05:22:27 »
Odamex 10.2.0

Odamex version 10.2.0 has been released. Notable changes include a new invulnerability effect, changes to the monster netcode to reduce frames going out of sync, map lighting being incorrect with some map resets, and lots of quality of life fixes to the Horde gamemode.

Odamex 10.2.0 is fully compatible with 10.0.0 and 10.1.0 servers, so you can join any 10.x server and play with no issues!

The official release changelog can be viewed here.

Download Odamex 10.2.0 for your preferred platform now!
6

Devoblog / Odamex 10.1.0 Released

« on: April 30, 2022, 06:07:06 »
Odamex 10.1.0

Odamex version 10.1.0 has been released. This release is mostly a bugfix and quality of life update. Notable differences is a slight overhaul of the Horde mechanics to adjust monster count and spawn speed based on the skill level and how empty or full the map is, build improvements to make Odamex gain performance, and several bugs and crashes were fixed for vanilla Doom, MBF, and ZDoom.

Odamex 10.1.0 is fully compatible with 10.0.0 servers, just in case server hosts have yet to update.

The official release changelog can be viewed here.

Download Odamex 10.1.0 for your preferred platform now!
7

Devoblog / Odamex 10.0.0 Released

« on: February 14, 2022, 09:07:28 »
Odamex 10.0.0

Yes, 10.0.0.  At some point in the past decade and a half, Odamex went from a beta, work-in-progress port to a port stable enough to have been used for tournaments, events, and even online leagues. So instead of releasing 0.10.0, we thought it was about time to get rid of that leading "0" in our version number.

* The Release *

There are so many testers, developers, and contributors involved, we cannot possibly thank them all individually. However, we do want to welcome two new members to the Odamex team:

KBlair - introduced MBF21 and DEHEXTRA along with Ch0wW. KBlair has been helping Odamex behind the scenes for years with server hosting, stats, and many other factors.

DeathEgg - namely implemented UMAPINFO, and many improvements to overall MAPINFO.

With this, welcome to the team guys! Thanks for making Odamex 10 as great as it is!

It's not just for looks, as this release is one of the largest in the port's history.  First, Odamex now has a brand-spanking new game mode, the first unique one since the port has been publicly announced.  We've also added support for many new modern extended MBF features such as DEHEXTRA and MBF21. We have added a brand new boot menu that isn't just for selecting IWADs. Our interface has taken its long-overdue first step beyond its Quake 2 inspirations.  Behind the scenes, our server-to client network protocol has undergone a complete rewrite - there is not a single network message left untouched.


* Changelog *

There are a lot of details with this release, but what you need to know is listed below:

New Features
   
  • Horde Gamemode
    • Odamex now has a horde gamemode, which will be familiar to anyone who has ever played Killing Floor, Halo's Firefight mode, or Unreal Tournament's Invasion gamemode.  This gamemode is new and unique to Odamex, and is not compatible with Invasion maps from Skulltag/Zandronum.
    • Monsters spawn into the map in waves, and it's up to you and a few buddies to continuously thin their ranks until a big boss spawns in.  Beat the boss and you win the wave, reach the wave limit and you win the level.  Sounds easy, but the monsters spawn relentlessly only giving you the occasional breather, and the bosses have special boss properties that make them far more of a threat.
    • There are many ways to play Horde.  Play it in single-player straight from "New Game" or join up with a few friends online.  Play it on UV skill for the intended experience or dial the skill down a few notches if things get a little too hectic.  Online servers can either use either limited or unlimited lives.  There are also numerous variables that can adjust the size of the horde, the length of waves, and more.
    • Alongside Odamex 10.0 we are releasing our Odamex Horde map pack, which is as much an exploration of many different themes and shapes of Horde map as it is a selection of hellspawn-filled tempests.  This map pack also comes with a number of popular custom monsters like Arachnorbs, Stealth Aliens, and Suicide Bombers, with a few WAD-only wave defines to show them off in.
       
  • A Boot IWAD Selector and IWAD Manager.
    • Starting Odamex for the first time now gives you a selection of all IWADs the port has found.  You can select and launch any one you prefer.
    • Is Odamex not finding your WAD files?  The launcher also allows you to manage your waddirs setting allowing you to add, remove, or move around directories that will be searched for WAD files.
    • The Boot window is supported on Windows, macOS and Linux.
       
  • Kill Feed Obituaries
    • Odamex now has a brand-spanking new obituary feed in the top right hand corner of the screen.
    • This feed is much like the ones you might find in modern FPS games - instead of listing a textual obituary, the means of death is representated with player names and icons instead.
    • By default, old text obituaries no longer show up in the message line in the top left of the screen, although they do appear in the dropdown console.  If you prefer the old way, you can re-enable message line obituaries and disable the killfeed from the options menu.
    • All of the obituary icons are brand new art courtesy of Scuba Steve.  Thank you for your contribution!
       
  • A 21st century server protocol
    • All of Odamex's server-to-client messages are now contained in shiny new protocol based on Google's Protocol Buffers. We can now add new network messages and add fields to existing messages without breaking protocol, allowing us much more flexibility to make protocol changes in minor releases.
    • One nice side effect of this is now that we can accurately measure how big a message is going to be before we write it, we can now fit many more messages into one packet. This means fewer opportunities for packets to be dropped or delivered out-of-order.
    • In the process of rewriting, many unused and "reserved" messages were removed. Others were consolidated or simplified. A few messages were even hoisted into the header of each packet as a fundamental part of the new protocol.
    • Either way, we expect this new protocol to function as base to further improve the netcode in future.
       
  • Pistol-starting support.  You can now play through the game starting from a pistol on every level-switch.
    • Support for pistol-starting has been added to the difficulty selection menu.
    • g_resetinvonexit is the cvar, so-named because you can change your starting inventory with Spawn Inventory.
    • The -pistolstart command line switch is also supported, for parity with prBoom.
       
  • A baseline-based netcode
    • Odamex has revamped in a major its way of sending monsters and objects to the client in a way that should feel much more "solid" with fewer mispredictions.
    • Based on an idea from Quake, we now send over a "baseline" containing an initial set of data to each client, and then for every subsequent update we only send over the fields that have changed between the baseline and the current time.
    • On average, this new baseline approach to object persistence is not only more accurate than the old 0.9 method, but also uses less bandwidth.
       
  • We are quite eager to support the new Extended-vanilla and BOOM-based standards that have been coming to fruition as of late. To that end, we have implementations of the following:
    • UMAPINFO support. If your WAD has a UMAPINFO lump, Odamex should be able to parse and run it. Thanks to DeathEgg for the implementation!
    • DEHEXTRA support. More frames, more sprites, more sounds, more of everything. Thanks to Ch0wW and KBlair for the contribution.
    • MBF21 support, adding support for both the map extensions and extra DeHackEd codepointers, plus arguments. Again, you can thank Ch0wW and KBlair for the tag-team.
       
  • That said, we don't want to forget about ZDoom features either:
    • MAPINFO now supports episode definitions.  Thanks to DeathEgg for the implementation.
    • Additionally, MAPINFO now supports boss actions, and special handling of EXM8/E4M6/MAP07 is now handled completely through this feature.  Again, thanks to DeathEgg for the implementation.
    • UsePlayerStartZ now works in ZDoom-flavored MAPINFO.  Thanks to Ru5tk1ng for the contribution.
    • Thing_Stop was added as a line special and ACS function.  Thanks to Ru5tk1ng for the contribution.
    • A long list of ZDoom line specials have been added, courtesy of DSDA-Doom.  Thanks to KBlair for the contribution.
       
  • The widely used SR50 bind is now a built-in feature of the engine, available with a new setting: in_autosr50, which is enabled by default.
    • This does not require rebinding any keys, and simply changes +strafe to add the boost you get from turning left or right with strafe on automatically.
       
  • Exiting a level via trigger now prints a completion time to the console.
  • Pausing during netdemo playback now allows you to advance frame by frame using the right arrow key.
  • A new setting: hud_demoprotos.
    • This allows you to examine the server messages that were received during a given demo frame.
    • By default the first message is "unfolded" and shows the packet contents.  You can select which message to unfold using Page Up/Page Down.
       
  • A new setting has been added for cl_switchweapon which allows holding +attack to override player weapon order.
  • A new font is available based on BOOM's digital font.  It is used in various places.
  • New cheats:
    • MDK (Kills whatever the player's crosshair is pointing at)
    • TNTEM (Kills all monsters)
    • BUDDHA (Player health cannot dip below 1%)
       
  • Added give function to console.
  • Added support for the REKKR 1.16a IWAD.
  • A bump to the major version number
    • As alluded to above, the numbers in our version have shifted right by one place, getting rid of the needless leading "0".
    • Compatibility of version numbers has shifted over one as well. A hypothetical Odamex 13.1 can connect to Odamex 13.0 servers, but not Odamex 13.2 or 12.0 or 14.0 servers.  If you see a release with a third version number, like 13.2.1, that number is reserved for optional updates and is ignored by clients and servers.
       

Fixes
   
  • An instance where a corrupt patch could crash the game was fixed.
  • Doomguy's head now looks in the direction of your attacker while playing online.
  • A_Mushroom has been re-enabled and should be fully working, including the misc parameters.
  • notarget now works online.
  • Translucent graphics at 100% opacity no longer leak any of the background.
  • Colored lighting now has the correct amount of brightness, instead of being over-bright.
  • Music no longer starts over when loading a map with the same music track.
  • Demos in an old demo format now produce an error when they're played.
  • "Avatar" voodoo dolls can now telefrag.
  • Running out of blue armor and picking up an armor bonus now correctly shows green armor when playing online.
  • Several C++ conformance bugs have been fixed. If you had trouble compiling Odamex 0.9.5 on newer versions of clang, you should be good to go with 10.0.0.

Changes
   
  • Cooperative modes are now scored according to damage dealt to monsters, instead of kills.
  • The Spawn Inventory system now understands a new invul setting which allows you to set the amount of invulnerability time you get when spawning.
  • sv_unblockplayers now allows friendly projectiles to pass through you.
  • Online voodoo dolls (Avatars) can now exit the level.
  • Many HUD-specific options have been added to a new HUD-specific submenu and organized better therein. A second setting shows just the FPS (the old counter)
  • vid_displayfps has gotten a significant upgrade, showing a frame-time graph in the default setting.
  • Odamex's BIGFONT now accepts color translations.
  • Ingame cheats have undergone a significant rework and should now work much more consistently in online contexts.
  • g_rounds and g_roundlimit now work in Survival as well as Survival Horde.  When enabled, the players have a limited number of attempts at any given map before the map is considered failed and the server switches to the next map.
  • Odamex now handles Doom and Hexen map format specials completely independently instead of using XLAT to translate them to Hexen format.

Removed:
   
  • hud_fullhudtype no longer exists, meaning that the "Odamex" version of the fullscreen HUD is now the only fullscreen HUD available


* Thank You*

For this release, we had many contributors, both from inside and outside the team.  The Odamex Team would like to thank them all, no matter if you added a feature or two or significantly rewrote large subsystems in the engine.  It's amazing how far an active open source project can go in less than a year, and we couldn't have done it without you.

The official release changelog can be viewed here.

Download Odamex 10.0.0 for your preferred platform now!
8

Devoblog / Odamex 0.9.2 Released

« on: May 28, 2021, 20:37:11 »
Odamex 0.9.2 has been released.  Download it from Sourceforge or Github.

Odamex 0.9.2 is firmly a bugfix release, due to some oversights with memory management that severely impacted the (unreleased) Mac and Linux builds.

Fixes

  • MAP08's sounds are no longer ear-splitting.
  • Sounds no longer vanish when many sounds are playing using the default sound channel setting of 32.
  • Many MAPINFO errors were squashed, allowing the loading of yet more WAD files with modern mapinfos.
  • Many bits of broken behavior surrounding doors were fixed.
  • Many sources of crashes were taken care of, particularly the ones that were causing severe instability in the Linux and unreleased (0.9.1) Mac client.

* Going Forward *

As always, please continue to report all found bugs on our GitHub Bug Tracker and please join our amazing Discord community to organize games and keep up with development.

If you missed 0.9.1 released a few days ago, check out the changelog in that thread.

* Information & Download *

The official release changelog can be viewed here.

Download Odamex 0.9.2  for your preferred platform now!
9

Devoblog / Odamex 0.9.1 Released

« on: May 18, 2021, 11:10:15 »
** This is a required update **

* The Release *

Odamex 0.9.1 is a minor release to address some bugs and opportunities found with version 0.9.0. While the team did feel that 0.9.0 was a very successful release, there were some loose ends to address, as well as some cool features being released here that did not quite squeeze into the 0.9.0 release. Take a look!



* Changelog *

New Features
   
  • Spawn Inventory;
    • You can now give players almost any inventory you desire with a single console variable.  Health, Green Armor, Blue Armor, weapon inventory, starting weapon, ammo, and even backpacks and berserk, all modifiable from all game modes with just a single console variable.
       
  • Wad Downloader Improvements;
    • When a WAD file is downloaded, if the hash doesn't match what the server wants, the next download site is now checked. If the WAD downloader tries to save a file and a file by that name already exists in your download directory, it will now save it as a WAD with a hash.  This means you can have two versions of the same WAD on your hard drive, and the correct one will always be loaded.
       
  • Wad Hash Saving;
    • Odamex can now differentiate between multiple WAD files with the same base name but different contents based on a hash added to their name.
       
  • A new `hud_bigfont` setting which changes several fonts in the HUD to use a bigger font.
  • A new `cl_chatsounds` setting which allows you to disable sounds made when someone else on the server talks.
  • A new `g_coopthingfilter` setting, which can suppress multiplayer things from being spawned.  It can also spawn everything except weapons.
  • Arch-viles can now resurrect crushed monsters as ghost monsters, and there is a new `co_novileghosts` setting which can toggle the behavior.
  • A `sv_weapondrop` setting much like ZDoom which has players drop their weapon on death.
  • Dead players with no lives can now use spectator-specific buttons like mousewheel.
  • We now use SDL 2.0's simple message boxes to show errors when available.
  • Error messages boxes are now shown for recursive errors.

Fixes

  • Conneting to servers should now be significantly more reliable for those on less-than-stellar connections (0.9.1 servers only).
  • Some initial network messages were missing from demos recorded with `-netrecord` or one of the autorecord settings, now the data should be complete.
  • Clearing the lives area of the original status bar while not in a lives gamemode.
  • `lookdown` command was not found.
  • Detection of IWAD's was too lax, leading to certain situations where a real IWAD was not being loaded.
  • Incorrect default value for warmup autostart in duel games.
  • Spectators were able to spy 0-lives players, now no longer.
  • Dead players who are out of lives can no longer spycycle back to their own eyes.
  • Recursive errors now always terminate the game, not just fatal ones.  This fixes being unable to quit after an non-fatal error.
  • Crash while connecting to a server running a loose DeHackEd file.
  • A null pointer changetag crash on failed WAD switch.
  • Some MAPINFO tokens were interfereing with Odamex's ability to load MAPINFO.
  • State cycles should be harder to trigger, and when they do a better error message is displayed.
  • Teleport destinations in DOOM format maps were taking forever to xlat to Hexen format in certain circumstances (Sunlust MAP30), the code that handled this was replaced.
  • DeHackEd string replacements now properly override built-in LANGUAGE strings in all cases, as well as properly accomodating non-english languages.
  • Trying to load a map with zero-length nodes used to crash, now it errors out.
  • Colors were not stripped from odasrv logfiles, now they are.
  • Installing to Program Files was not properly triggering non-portable functionality, resulting in errors about a missing crashdir.
  • Used to be possible to crash servers by trying to switch to an invalid team in certain circumstances, no longer.
  • The minimum CMake version was too optimistic, now it is properly set to 3.13.
  • Stack traces on Linux now have symbols again.
  • Version strings should show up a little nicer in Odalaunch.

Changes

  • DeHackEd patches located in PWADs can now coexist with externally-loaded patches.
  • `ts.chaosunleashed.net` was removed from the default standard rotation of sites to download from.  If Odamex detects that you haven't modified that setting from the default while upgrading, it'll fix it for you.
  • The BIGFONT plus sign is now smaller.
  • The zone memory implementation has been changed to one that uses OS-native memory allocation and freeing functions without the "zone heap".
  • Default write directory for portable Windows installations is now the binary directory, instead of the CWD.
  • Crash directory error is now clear about what directory it was trying to write to.
  • Odamex no longer supports recording Vanilla demos.  Playback of Vanilla demos is unaffected and is unlikely to ever be removed.

Special thanks to SapientLion and DCG Retrowave for the sv_weapondrop patch and vileghost patch respectively!


* Going Forward *

Moving forward we already have plans for the next minor release and even the next major release after that. We hope our community will continue to contribute time and effort to make Odamex a better classic Doom experience with every release. Thank you all for being there with us! Please continue to report all found bugs on our GitHub Bug Tracker and please join our amazing Discord community to organize games and keep up with development.

* Information & Download *

10

Devoblog / Odamex 0.9.0 Released

« on: March 22, 2021, 14:39:25 »
** This is a required update **

* The Release *

Odamex 0.9.0 has officially been released! Huge credit to AlexMax, Ch0wW, Ralphis, Hobomaster, Hyper_Eye, Manc, DeathEgg,  pmjdebruijn, and Ru5tK1ng for all of their contributions that made this release possible. Read on to view a more comprehensive changelog.


* Introducing Mouse Polling *
Despite the strives we made for a better mouse with 0.8.3, resident coder Hobomaster still dug into reported issues and discovered more ways to reduce latency via mouse polling. After a lot of testing and feedback from veteran competitive players, the mouse feels amazing now!


* Changelog *

There are a lot of details with this release, but what you need to know is listed below:

New Features
   
  • Introducing Avatars! These are substitutes for voodoo dolls in co-op;
    • An avatar is an object that attempts to take the place of a voodoo doll in multiplayer.  Instead of pretending to be any player in particular, it's just an object, but with special handling in order to make any effects that would normally target a player target all ingame players instead.
       
  • Introducing new game modes: Survival, Last Marine Standing (and team Last Marine Standing), and Attack & Defend CTF.
    • All of these new game modes were added as modifiers to the existing game modes.  You can independently turn on lives, multiple rounds and sides to configure your game how you like it.
    • The scoreboard and HUD will dynamically change depending on if lives, rounds and sides are enabled.
    • There are also new "roundlimit" and "winlimit" conditions that trigger after a specified number of rounds have been played and certain number of rounds have been won respectively.
    • There is also a new floating arrow sprite above attacker's flag sockets in Attack & Defend CTF.
       
  • A new CTF setting that prevents touch-returning the flag, g_ctf_notouchreturn.
    • Our playtesting has found that this greatly enhances Attack & Defend CTF.
       
  • Introducing support for a third team, colored green.
    • This team can be used with any team-based game mode, and both the HUD and scoreboard will make room for it.
       
  • A new in-client file downloader!
    • Utilizing the popular cURL library, this feature will download resources like WAD and DEH files from web sites.  This new system is much faster and reliable than the old odasrv-based downloader and thus the old system was removed.
    • If the files necessary to connect are not found, the new system will still check the server's sv_website setting for files to download.
    • As a fallback, the system will use an internal list to search web sites to search for the files.  You can customize this list with cl_downloadsites.
    • You can download a WAD or DEH without having to connect to a server using the new download command.
       
  • LANGUAGEv2 support for LANGUAGE lumps.
    • Support for the old binary-format LANGUAGE lump has been removed.
       
  • Numerous fixes for Boom/MBF maps.
  • Server-side logging for WDL-format statistics.
  • A new cvardoc command will export a complete list of client and server cvars to an HTML file on disk.
  • Player join queues! This way all players have equal chances to play by queuing up for a game. Excellent for duels!
  • Secrets found in Cooperative and Survival are broadcasted to all players now.
  • Support for analog controller triggers has been added.
  • The "Secret has been revealed" message is now accompanied by a unique sound.
  • Server admins can specify a -crashout launch parameter to specify where to save crash dumps to.
  • A new CVAR sv_sharekeys has been added that shares keys among all players in cooperative modes.
  • Servers will now inform clients when a setting has been changed server-side.

Third-party code contributions
   
  • Restored compatibility with the shareware iwad (doom1.wad). Thanks pmjdebruijn!
  • Support for "no stop teleport" special 154. Thanks Ru5tK1ng!
  • Support for 16-frame sprite supports. Thanks DeathEgg!

Fixes
   
  • Keys were not displaying to other players when viewing them.
  • A bug that caused HOMs in netdemos.

Changes
   
  • Mouse movement has been modified to make it more responsive.
  • SDL2 has been updated to release 2.0.12.
  • There is now a build-time dependency on deutex in order to build odamex.wad.
  • Increased maximum resolution to 8192x6144.
  • The number is sound channels is now 32.
  • Team Deathmatch now always shows the team objective scoreboard, and the team points that go with it.
  • Tab-completion now lists all commands that the user might be looking for instead of completing to the next command in alphabetical order.
  • Team-based strings now have added team colors in the console and message area.
  • The console font has been changed to a fresh new one, courtesy of Team Eternity.
  • Updated various sprites in odamex.wad, including many of the BIGFONT letters and the marine picture frame.


* Going Forward *

Many under-the-hood changes have been implemented into this release, and because of that we anticipate a few bugs and crashes that testing did not reveal to be uncovered with un-organized play. Because of this, we can expect 0.9.1 to release within a few weeks to resolve major issues found with this release. Still, this release is solid and will be a noticeable improvement over 0.8.3. Please report all found bugs on our new GitHub Bug Tracker.

* Discussion & Download *

Have we said enough that we love our amazing Discord community? Thanks for always being there with us for great games and development help! Join the fun to chat, organize games, and track development of the Odamex project!


The official release changelog can be viewed here.

Download Odamex 0.9.0 for your preferred platform now!
11

Technical Support / Mouse Settings

« on: September 17, 2019, 14:44:54 »
Odamex defaults to the same mouse system as used by Vanilla Doom 2, and is designed for players to migrate their settings to Odamex. However, many players are from ZDoom or ZDoom-derived ports, and thus might run into issues trying to figure out the Odamex mouse. I have created this thread as an attempt to help solve some headaches for migrating players.


First, change your mouse settings either in the Odamex console or odamex.cfg to match these:

Code: [Select]
mouse_type 1                 // sets the mouse type to ZDoom
m_yaw 1
m_pitch 1
m_side 2                           // has to do with strafing. The default is 2 and should not be changed
m_filter 0                         // applies smooth mouse movement. Try it on and off to find what you like. I personally have it off
m_forward 0                    // turns off the mouse moving you forward when you move the mouse up. This is enforced in Vanilla Doom but most players turn it off
mouse_acceleration 0    //Makes the mouse move faster the more you move it. Was in Vanilla Doom but I recommend to turn it off to make the mouse feel more consistent
mouse_threshold 0        //idk wtf this does but it was in Vanilla Doom
mouse_sensitivity 1      // The default mouse sensitivity in ZDoom. It might not be perfectly 1:1 but it should give you an idea of what to change. This is the setting that should be modified for while the others remain the same
r_painintensity .1         //Turns down the red blood when you get shot. Some servers enforce it though.

After you have made these changes, try adjusting just mouse_sensitivity up and down to find a comfortable level.

I hope this helps!
12

Developer's Corner / Odamex 0.8.1 Release Candidate

« 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 - 45.76.166.154:10668. 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
13

Nitro Zone / Nitro #211 - UDM2 FFA

« on: April 07, 2019, 14:19:41 »


This week we will be playing the legendary udm2.wad, an awesome but often overlooked entry into the UDM series of wads.

Nitro will only be having USA sessions until further notice due to our EU server having limited access right now.


EUROPE

On hiatus

USA SESSION

WAD: UDM2
Maps: 01-12
Players: 13 player deathmatch
Server: [NY] Vulture Culture
When: Sunday, April 7th @ 9pm EST


I am experimenting with the time slot this week. It will be moved an hour back in attempt to help players that are often late to the event.
14

Nitro Zone / Nitro #210 - Diet DBAB

« on: March 24, 2019, 15:11:16 »


Hey everyone, EU Nitro will not be happening this week due to Ch0wW's server having issues. NA Nitro is happening though and it will be Diet DBAB standard FFA. The 10 maps look and feel great to play!


EUROPE

CANCELLED


USA SESSION

WAD: Diet Don't Be a Bitch
Maps: 10 (map01 - map10)
Players: 10-player FFA
Server: [NY] Vulture Culture
When: Sunday, March 24th @ 8pm EST
15

Nitro Zone / Nitro #209 - ZDCTFMPX EU & TLSD2004 INSTAGIB NA

« on: March 15, 2019, 15:54:45 »


Hey y'all, Hekksy here. Flags with fly in Europe this Sunday with ZDCTFMPX, a very large assortment of CTF maps merged together to create an awesome session. In the Americas we're going to have some TLSD2004 INSTAGIB because we're quakin' in our boots. Expect modified server settings like different aircontrol. We're still experimenting with it. It's going to be a one-hit blast though.

Have fun kids!



EUROPE

WAD: ZDCTFMPX
Maps: To be determined
Players: 8v8 Capture the Flag
Server: [BaseQ.fr • Phobos]
When: Sunday, March 17th @ 9pm GMT (4pm EST)



USA SESSION

WAD: TLSD2004 uigib13
Maps: 16 (map01 - map16)
Players: 16-player Instagib Deathmatch
Server: [NY] Vulture Culture
When: Sunday, March 17th @ 8pm EST


Traditional deathmatch will be back next week. Also it's worth mentioning that DoomJoshuaBoy will not be having an Aussie session this week because he is away from home. It will resume next week.
Pages: [1] 2 3 ... 6