Changelog

From GTA Network Wiki
Jump to: navigation, search

Changelog


Version 0.3.0.10 (Hotfix)

  • Fixed: Referenced assembly loading issue



Version 0.3.0.10

  • Fixed: Compiled resource fails to load if the pdb file does not exist at the same folder
  • Fixed: Cyrillic in chat issues



Version 0.3.0.9

  • Added: Debugging mode for compiled resources, you can now attach to the server and debug your resource. (the pdb file must exist within same directory as the dll file)
  • Added: Added GlobalDimension to NAPI
  • Added: IsPlayerOnLadder implemented
  • Fixed: CS0122 Privilege issues for resources, that were unable to access system classes such as Environment, File, Path and etc.. (Issue #159)
  • Fixed: API to execute thread-safe tasks from threaded tasks (#173), check Task
  • Changed: compiled resources are now loaded into memory (shadowcopied) and can now be reloaded on the fly, therefor shadowcopy attribute in meta.xml is now deprecated.
  • Changed: Improved assembly loading..
  • Changed: GetHashKey return type changed from int to uint
  • Changed: Vehicle hashes enum updated with 1.42 game patch
  • Changed: NETCoreApp 2.0.3 dependency is now no longer required.



Version 0.3.0.8




Version 0.3.0.7

  • Added: Graceful server shutdown that should invoke the OnResourceStop event on running resources and kick all connected players before shutting down.
  • Added: CreateVehicle overloads with Vector3 rotation param for old resources compatiblity's sake
  • Fixed: Critical fix to Pool Handler, this should fix the "An Item with the same key has already been added" exception message thrown when a different entity type is created
  • Fixed: Critical fix to OnPlayerDisconnected event that crashes the server on player disconnection (at a certain case)



Version 0.3.0.6

  • Changed: Fix critical assembly loading issue, if reference is not found in resources/(resourceName) folder, it will be loaded from runtime/ folder, otherwise it will error out.
  • Changed: Minimal improvements to exception handling.



Version 0.3.0.5

NOTE: Due to lack of time, the following changes (and any possibly other changes stated here) were not applied to their following pages




Version 0.3.0.4 (internal)

  • Added: SetDefaultSpawnLocation to override the default spawn location which is at the Galileo observatory
  • Added: A new clean and organised API that can be accessed via NAPI.
  • Changed: Events are now in their own derived class, can be accessed via Event. instead of API.
  • Changed: Compiler now shows error message, filename and error line on resource compile error.
  • Changed: DeleteObject has been renamed to DeleteWorldProp to avoid confusion, along with param changes. (persistent, new players get synced data)



Version 0.3.0.3 (internal)




Version 0.3.0.2




Version 0.3.0.1




Version 0.3.0

General

  • Changed: All API Methods are now in PascalCase
  • Changed: Dimensions are now in usigned integer

Events

Entity

Player

Vehicle

Marker

Checkpoint

Colshape

TextLabel