É isso aí pessoal, ontem dia 11 de julho foi lançada a versão Skulltag 98c. Entre muitas correções de bugs e melhorias, posso citar que esta liberação agora possui suporte para o Mac OS X, fazendo do Skulltag o segundo port multiplayer de Doom a suportar todos os três principais sistemas operacionais!

Algumas outras características novas do Skulltag são o “free-floating spectating” (permite “flutuar”) para demos, “per-playerid ignore” (ignorar) e “unignore” (não ignorar) jogadores, e um mapa D2CTF2 totalmente renovado!! 😈

Há muitas coisas para a galera que adora criar mapas (os chamados mapmakers ou levelords), bem como suporte ao SERVERSIDEONLY DECORATE e também comandos para análise de tráfego rede que ajudam a rastrear bugs nas conexões.

Incluído com Skulltag está uma versão mais recente do Doomseeker, que agora suporta ZDaemon além do Skulltag, Odamex, Vavoom e Chocolate Doom. Devo ressaltar que os plugins não fazem parte da distribuição Doomseeker incluída com o Skulltag, mas podem ser baixados à parte através da versão completa aqui.

Caso interesse à alguém, segue abaixo a lista completa de modificações (em inglês):

*+   - Skulltag now supports Intel based Macintoshes (mainly done by backporting ZDoom revisions 1571, 1581, 1607, 1736, 1779, 1780, 1786-1788, 1793, 1807, 1814, 2122). [Blzut3, Torr Samaho]
+   - Added basic outbound net traffic analysis code for the server. This code allows to find out which actor classes and which ACS scripts use how much net traffic and should greatly simply the identification of network bandwidth hogs in custom mods. [Torr Samaho]
+   - Added a verification system that allows the master server to verify that a server-master-challenge came from an existing server. Furthermore, servers now acknowledge the receipt of the ban list to account for packet loss. [Torr Samaho]
+   - Added new CVAR sv_logfile_append (default false). If enabled, a logfile is started and there already is a file with the specified name, the new log is appended to the existing file. [Torr Samaho]
+   - Added free spectate mode for client side demos, started with the new CCMD demo_spectatefreely. In this mode, you can move freely while the demo is played as if you were a spectator while the game was recorded. [Torr Samaho]
+   - Added new DECORATE actor flag SERVERSIDEONLY. The clients don't spawn such actors, only the server does. Therefore, spawning or manipulating these actors does not need network bandwidth. Only use it on actors that are always invisible and don't block the movement of players. [Torr Samaho]
+   - Added new dmflag "don't identify target player", controlled by the new CVAR sv_noidentifytarget. If this is true, clients are enforced not to identify players, i.e. behave as if cl_identifytarget == 0. [Torr Samaho]
+   - Added new dmflag "always apply lmsspectatorsettings", controlled by the new CVAR sv_applylmsspectatorsettings. If this is true, lms_spectatorchat will be respected in all game modes. [Torr Samaho]
+   - Added the invasion spawners for Strife made by GorpusMorpus. Also thanks to Archfile for cleaning the doomednums. [Torr Samaho]
+   - Extended the launcher protocol to optionally report the values of the new flag CVARs dmflags3 and compatflags2. [Torr Samaho]
+   - Added new CVAR sv_randomcoopstarts (default false). If true, in cooperative game modes players are spawned at random player starts instead of the one designated for them. [Torr Samaho]
+   - Added new dmflag "don't draw coop info", controlled by the new CVAR sv_nocoopinfo. If this is true, clients are enforced not to coop info, i.e. behave as if cl_drawcoopinfo == 0. [Torr Samaho]
-   - Fixed: G_SecretExitLevel causes a skill change to 0 due to a typo by VC in G_ChangeLevel parameter list [Eruanna]
-   - Fixed: sv_forcegldefaults 1 doesn't properly enforce the default GL lighting mode after a map change. [Eruanna, Torr Samaho]
-   - Fixed: Executing spynext/spyprev on the server caused the server to crash. [Torr Samaho]
-   - Fixed: The server ignored the CLIENTSIDEONLY flag for map spawned actors. [Torr Samaho]
-   - Fixed: Players that turn into spectators kept their TID. [Torr Samaho]
-   - Fixed: A_PlaySound/A_PlaySoundEx did not loop properly online. [Torr Samaho]
-   - Fixed: If a morphed player defected to another team, a voodoo doll was left behind. [Torr Samaho]
-   - Fixed: After morphing/demorphing, clients don't properly display the health corresponding to their new form. [Eruanna, Torr Samaho]
-   - Fixed problems with player names containing incomplete color codes of type "\c[X". [Torr Samaho]
-   - Fixed: In LMS/TLMS and coop with "sv_shotgunstart 1" client side demos, the consoleplayer's starting weapon is not properly recorded. [Torr Samaho]
-   - Fixed: When a player suicided online with "skill 0", the clients thought the player had a health of 24388 instead of 0. [Torr Samaho]
-   - Fixed: When a spectator disconnected, the disconnect particle effect was created at its last known position. Now the effect is already created when a player turns into a spectator. [Torr Samaho]
-   - Fixed a server crash that could happen directly after a "map" map change when there were players in the game before the map change. [Torr Samaho]
-   - Fixed: A client that disconnected before spawning as spectator could cause an active duel to be reset. [Torr Samaho]
-   - Fixed: Exploding projectiles didn't properly enter their xdeath or crash state on the clients online. [Torr Samaho]
-   - Fixed: Spectators could bump non-teleport line specials offline. [Torr Samaho]
-   - Fixed: If a player turned into a spectator while crouching, the spectator kept the slow crouching speed. [Torr Samaho]
-   - Fixed: Actors like LostSoul that deal damage by slamming could cause player health desyncs on the clients. [Torr Samaho]
-   - Fixed: Unmorphing with the morphme cheat didn't work properly online. [Torr Samaho]
-   - Fixed: A morphed player using the slot command online could cause weapon desync issues. [Torr Samaho]
-   - Fixed: The AC value in Hexen is not displayed properly anymore on a client after an inter-hub map change. [Torr Samaho]
-   - Fixed: Non-bouncy missiles disappeared when hitting the sky. [Torr Samaho]
-   - Fixed some player class selection problems in non-cooperative offline skirmishes. [Torr Samaho]
-   - Fixed: The Hexen invasion spawners still used ArtiInvulnerability instead of ArtiInvulnerability2. Thanks to Gez for submitting a patch for this. [Torr Samaho]
-   - Fixed: When there are only two teams, the scoreboard only shows the score of the leading team instead of both scores. [Torr Samaho]
-   - Fixed: A_FireGoldWandPL1 and A_FireBlasterPL1 did not award accuracy / precision medals. [Torr Samaho]
-   - Fixed: The ACS function ReplaceTextures didn't work properly online and its effects were not reverted during a map reset. [Torr Samaho]
-   - Fixed: If the packet with the client's map change authentication is lost, the client stayed on the old map locally. [Torr Samaho]
-   - Fixed: When playing a client side demo with a "map" map change, the console could be flooded by "No body for player" errors and Skulltag could crash. [Torr Samaho]
-   - Fixed: When a non Windows binary crashed, the crash catcher always got stuck. [Torr Samaho]
-   - Fixed: When a non Windows binary can't find any IWAD, it just exits without any error message. [Torr Samaho]
-   - The crash catcher in non Windows binaries now hopefully works better with recent GDB versions. [Torr Samaho]
-   - Fixed: Bots didn't use the default movebob value 0.25. [Torr Samaho]
-   - Fixed: LMS/TLMS rounds end prematurely when only one player / team survives the spawn telefragging after the map reset. [Torr Samaho]
-   - Fixed: Starting a standard coop offline skirmish when survival was active didn't work. Instead a new survival game was started. [Torr Samaho]
-   - Fixed: Powerup HUD icons overlap the HUD corner score. [Torr Samaho]
-   - Fixed parsing problems with floats when the language setting uses ',' instead of '.' as float seperator under Linux. [Torr Samaho]
-   - Fixed: Using "+deathmatch 1" as command line argument didn't work with non Windows binaries. [Torr Samaho]
-   - Fixed: Under some circumstances, the wrong obituaries were displayed online. [Torr Samaho]
-   - Fixed: When a bot was removed from the game, it didn't execute its disconnect scripts. [Torr Samaho]
-   - Fixed an exploit that could turn a client into some kind of ghost mode. Kudos to kgsws for finding and reporting this exploit. [Torr Samaho]
-   - Fixed: Trying to use chasecam on a non-coop server with sv_chasecam true and sv_cheats false caused the player to be kicked. [Torr Samaho]
-   - Fixed: LMS crashed on startup when a weapon was replaced via DECORATE with a non-weapon inventory actor. [Torr Samaho]
-   - Fixed: CCMD useflechette doesn't work online. [Torr Samaho]
-   - Fixed: After a map change online with respawn invulnerability turned on, clients keep the invulnerability mugshot even after the respawn invulnerability runs out. [Torr Samaho]
-   - Fixed: Players of an enemy team couldn't be spied when watching a client side demo. [Torr Samaho]
-   - Fixed: In game modes where players earn "wins", the server returned the number of kills instead the number of wins for each players when asked for SQF_PLAYERDATA. [Torr Samaho]
-   - Fixed: When a projectile with negative damage hit a player online, the clients were not informed about the health increase. [Torr Samaho]
-   - Fixed: The server couldn't mute the first player with the ignore command. [Torr Samaho]
-   - Fixed an exploit that allowed to create line breaks in chat messages. [Torr Samaho]
-   - Fixed online sync problems with ACS spawned projectiles that are affected by gravity. [Torr Samaho]
-   - Fixed problems with target switching in gamemodes with teamgame == 1. [Torr Samaho]
-   - Fixed: Sector_SetLink didn't work online. [Torr Samaho]
!   - For security reasons, the commands "screenshot" and "dumpmap" can't be called by ConsoleCommand anymore. Thanks to Spleen for reporting this. [Torr Samaho]
!   - skulltag_data.pk3 is not loaded automatically anymore if a non-Doom IWAD is used. [Torr Samaho]
!   - The player name in team possession score messages is not striped of its color codes anymore. [Torr Samaho]
!   - The crash catcher in non Windows binaries now also logs the GDB version. [Torr Samaho]
!   - Removed the hard coded "Turbosphere wearing off..." message from PowerSpeed. Instead the power granted by Turbosphere has an HUD icon now. [Torr Samaho]
!   - Removed the definition of CVAR cl_maxcorpses (it had no effect since 98a anymore anyway). [Torr Samaho]
!   - Instead of kicking clients that send too many movement commands, the excessive commands are just ignored. [Torr Samaho]
+   - Added CCMDs ignore_idx and unignore_idx to ignore/unignore players by index. [Torr Samaho, SuperGod]
+   - Further extended the OpenGL wallhack protection to catch another update of the hack. [Torr Samaho, SuperGod]
-   - Fixed: Malformed net packets could be used to disguise chat messages as normal console messages. [Torr Samaho, SuperGod]
-   - Fixed: When servers that enforce the master ban list received an updated ban list from the master, they didn't automatically kick newly banned players already in game. [Torr Samaho, SuperGod]
-   - Fixed: When re-entering a hub map online with more players than there were when leaving that map, the server could crash. [Torr Samaho, SuperGod]
!   - Raised the default value of sv_maxpacketsize to 1400. [Torr Samaho, SuperGod]
!   - If cheats are disabled, clients are not allowed to use the CCMD testcolor anymore. [Torr Samaho, SuperGod]
!   - The master server now can hide servers that don't enforce the master ban list. [Torr Samaho, SuperGod]
!   - When adding a ban for an address that is already banned, the expiration time of the existing ban is now updated instead of ignoring the addition. [Torr Samaho, SuperGod]
!   - ArtiFly now has the FORCERESPAWNINSURVIVAL inventory flag. This was necessary for instance to escape the pit in E2M2 in survival in multiplayer with sv_itemrespawn == false. [Torr Samaho, SuperGod]
!   - When a server side muted client tries to chat, the server messages the client that it's muted and (if applicable) when the mute will run out. [Torr Samaho, SuperGod]

Deixe uma resposta