Major Update for 0.4 Released (19 Apr.)

Started by Stormeus, Apr 19, 2015, 09:17 AM

Previous topic - Next topic

Stormeus

This is another update rollup with relatively significant changes. Because some changes alter currently defined behavior, this update bumps the version up to 04rel002.



Server Update Released
  • Added -appendname as a command line option for server hosts.
  • Added the following plugin calls:
    • ToggleWallglitch — enables or disables wallglitching for all players on a server
    • EnabledWallglitch — returns if the setting above has been enabled
    • SetVehicleSiren — enables or disables the siren for a vehicle
    • GetVehicleSiren — returns if a vehicle's siren is on or not
  • SetVehicleAlarm and GetVehicleAlarm now handle the status of the car alarm, and not the siren.
  • Maximum server name length has increased from 64 to 128 characters.
  • Default weather changed from cloudy (1) to partly cloudy (0).

Windows Server (x86)
Windows Server (x64)
Linux Server (x86)
Linux Server (x64)



Client Update Released
  • Radar blips now appear for unoccupied vehicles around you.
  • The client now automatically reconnects to servers every three seconds. The amount of times it does this can be configured with game_reconattempts. Setting this to -1 will reconnect indefinitely. Setting this to 0 disables it altogether.
  • Added support for configurable wallglitch settings.
  • Car alarms and sirens are no longer tied together.
  • Fixed siren sounds playing when a vehicle with its siren on has exploded.
  • Clients now report when they bump into objects while driving vehicles.
  • Fixed rocket launcher and sniper sounds playing twice when shooting.
  • The key for entering vehicles as a passenger is now configurable (game_passengerkey), and takes a value of a numeric key code.
  • Fixed spawning with FIRE key, again.
  • Fixed people sliding around while shooting or crouching, again.
  • Fixed a hole in the downtown shooting range where interior switching would put you in the main world.
  • Fixed rockets launching with weird rotations when using the Hunter.

The update will automatically download and install upon joining an up-to-date 0.4 server.



Plugins Update Released
The updated SDK can be found here:
https://bitbucket.org/stormeus/0.4-squirrel/src/231e03806f01a2da20c1d83c260c713f39aac409/VCMP.h?at=master

Plugins which will not be using the new server functions do not need to be rebuilt.

On top of the SDK update, the following plugins have received additional updates:

Squirrel
  • Added Vehicle.Siren
  • Added Get/SetKillDelay and Get/SetWallglitch
  • Fixed skin IDs above 160 having no names for GetSkinName
  • Fixed the following vehicles not being represented in GetVehicleModelFromName:
    • Banshee
    • BF Injection
    • Bloodra (Bloodring Racer #1)
    • Bloodrb (Bloodring Racer #2)
    • Bus
    • Comet
    • Hermes
    • Hotrina (Hotring Racer #2)
    • Hotrinb (Hotring Racer #3)
    • Moonbeam
    • Phoenix
    • Voodoo
  • Attempted to fix an issue where onPlayerHealthChange returns the wrong old health
  • Attempted to fix an issue where print() calls with more than 512 characters crash

Updated binaries can be found here:
https://bitbucket.org/stormeus/0.4-squirrel/downloads

Sockets
  • Statically linked libgcc to reduce dependencies on Linux.

Only Linux users who have been unable to run this plugin should have to update.

Updated binaries can be found here:
https://bitbucket.org/stormeus/0.4-sockets/downloads

SQLite
  • Recompiled to fix issues with ConnectSQL being unavailable.

Only Linux users who have been unable to run this plugin should have to update.

Updated binaries can be found here:
https://bitbucket.org/stormeus/0.4-sqlite/downloads

Sebastian

Welcome update ! Let's test you !

Quote from: stormeusClients now report when they bump into objects while driving vehicles.

@Doom_Killer :D

rww

QuoteFixed the following vehicles not being represented in GetVehicleModelFromName:
Banshee
BF Injection
Bloodra (Bloodring Racer #1)
Bloodrb (Bloodring Racer #2)
Bus
Comet
Hermes
Hotrina (Hotring Racer #2)
Hotrinb (Hotring Racer #3)
Moonbeam
Phoenix
Voodoo

After update missing too:
- Fbi Car
- FBI Rancher
- Pony
Join to Irrelevant Club Discord: https://discord.gg/MsPPZ5uV4X

DizzasTeR

Quote from: sseebbyy on Apr 19, 2015, 10:50 AMWelcome update ! Let's test you !

Quote from: stormeusClients now report when they bump into objects while driving vehicles.

@Doom_Killer :D

To make it more fun it is still useless for me. Because when the object is moving and you bump into it, the event is not triggered, that means it is used only for objects which are not in motion.

Sebastian

#4
Just tested the C-Glitch. DAMN, it looks so good and smooth. This will have a big impact in the gameplay.
* sseebbyy slaps LW server's player database. :D



Quote from: stormeusRadar blips now appear for unoccupied vehicles around you.

What do you mean by that ? I don't remember to not see the blips of unoccupied vehicles around me...

Sk

what about
SetCarDamageProof(bool);
+ when no player is in the Vehicle and it should not get any damage like we had it in 0.3.There should be a toggle for that too.
and don't forget

+ scores in server tab.
 

rww

GetVehicleNameFromModel(veh.Model)
i found small mistake

instead "freeway" is "freeay"
Join to Irrelevant Club Discord: https://discord.gg/MsPPZ5uV4X

.

.

soulshaker

AN ERROR HAS OCCURED [the index 'ConnectSQL' does not exist]

seriously? ._.

Gulk

The sliding fix is awesome. Thanks. Can now have better, more fair fights.

btw can someone tell me how to disable the wallglitch protection using this new option? >:D

Gudio


.

Quote from: soulshaker on Apr 19, 2015, 02:32 PMAN ERROR HAS OCCURED [the index 'ConnectSQL' does not exist]

seriously? ._.

There's a new plugin header with a different structure. Obviously the plugins need recompilation.
.

Thijn

Quote from: S.L.C on Apr 19, 2015, 07:16 PM
Quote from: soulshaker on Apr 19, 2015, 02:32 PMAN ERROR HAS OCCURED [the index 'ConnectSQL' does not exist]

seriously? ._.

There's a new plugin header with a different structure. Obviously the plugins need recompilation.
The changelog says it has been. Are you sure you're using the latest plugin?

wacek

#13
Quote from: Thijn on Apr 19, 2015, 07:46 PM
Quote from: S.L.C on Apr 19, 2015, 07:16 PM
Quote from: soulshaker on Apr 19, 2015, 02:32 PMAN ERROR HAS OCCURED [the index 'ConnectSQL' does not exist]

seriously? ._.

There's a new plugin header with a different structure. Obviously the plugins need recompilation.
The changelog says it has been. Are you sure you're using the latest plugin?
I m join. I have this same problem probably with Linux plugin.

Gudio

@soulshaker @wacek
Please try x32 or x64 and let me know if they worked.