EvilFactory
a55b165d9e
Added new assemblies to CI
2024-03-28 16:39:43 -03:00
EvilFactory
bf34934e9c
Merge fixes
2024-03-28 16:19:53 -03:00
EvilFactory
7a74cd052f
Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop
2024-03-28 14:26:18 -03:00
Regalis11
3791670c42
v1.3.0.1 (Epic Store release)
2024-03-28 18:34:33 +02:00
EvilFactory
b3ac01cb22
Remove all uses of the Cs Package now that we don't need it anymore
...
LuaCs Settings no longer uses LuaCsConfig
Cs Package is no longer is used for enabling CSharp Scripting (except for dedicated server, to not make those people confused)
Added popups for when you have CSharp mods enabled but don't have CSharp enabled when going to singleplayer/multiplayer
2024-03-19 19:03:32 -03:00
EvilFactory
40beade15a
Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop
2024-01-11 11:42:33 -03:00
Regalis11
0c433eb187
v1.2.8.0 (Winter Update hotfix 2)
2024-01-11 16:19:43 +02:00
EvilFactory
2ebaa72a12
Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop
2023-12-20 11:34:03 -03:00
Regalis11
ada8d6f260
v1.2.7.0 (Winter Update hotfix)
2023-12-20 15:00:42 +02:00
EvilFactory
2043f6411c
Set TreatForcedModsAsNormal to true by default
2023-12-17 14:58:13 -03:00
EvilFactory
a0044d03c2
Fixed Lua dispose method not being called if you reload manually
2023-12-17 12:34:30 -03:00
EvilFactory
7c890b158c
Fixed compile errors
2023-12-14 12:13:42 -03:00
EvilFactory
448e4cdfbb
Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop
2023-12-14 11:56:39 -03:00
Regalis11
b91e85559d
v1.2.6.0 (Winter Update)
2023-12-14 16:11:27 +02:00
EvilFactory
4fa52406a0
Turn the acl unloading warning into just a debug message
2023-12-10 12:29:11 -03:00
EvilFactory
c7b8cda902
Hide host machine UserName when displaying error logs
2023-12-10 12:26:38 -03:00
EvilFactory
eeb7e3080f
Potential fix for #158
2023-11-10 10:59:03 -03:00
EvilFactory
46a841b5c1
Potential fix for the wrong publicized folder being loaded
2023-11-02 19:40:36 -03:00
EvilFactory
759f66cf9f
Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop
2023-10-30 12:40:09 -03:00
Regalis11
a8f9c97dda
v1.1.19.3 (Treacherous Tides Hotfix 2)
2023-10-30 17:38:29 +02:00
MapleWheels
17b304a349
- Made it only load the barotrauma or dedicatedserver publicized dll.
2023-10-26 19:05:05 -04:00
MapleWheels
09ed9d60fb
- saving changes before repo reset.
2023-10-26 17:43:37 -04:00
MapleWheels
e2695db011
- Fixed ACL name not being shown in warnings.
...
- Fixed thread lock recursion causing fileloadexceptions.
2023-10-26 16:25:01 -04:00
MapleWheels
2a931142a0
- Added NRE check for types list rebuilding.
2023-10-26 12:26:27 -04:00
MapleWheels
342a6bbcf9
- Added try-catch to assembly compilation call.
...
- Added empty list checks for metadata references building.
- Made ACL cleanup more reliable.
- Updated some GET functions in AssemblyManager to have better reliability and error handling.
2023-10-26 10:07:01 -04:00
EvilFactory
e237389ad9
Added extra info to the ACL failed log
2023-10-25 20:22:57 -03:00
EvilFactory
36f767f388
Removed GC.WaitForPendingFinalizers because it just causes the entire program to hang
2023-10-25 20:21:08 -03:00
EvilFactory
9a7ddd2e18
Removed a pointless warning and made turned some warnings into actual warnings
2023-10-25 12:25:37 -03:00
MapleWheels
aaa4a91e01
Squash. ( #164 )
...
- Added use internals attrib option to RunConfig
- Changed compilation and resolution to ignore disposed ACLs.
2023-10-25 06:29:01 -03:00
MapleWheels
9e48dda739
Scriptloading overhaul ( #163 )
...
* - Added option to RunConfig.cs for mods to compile with non-publicized assemblies.
- Added default values attrib to RunConfig.cs
- Added thread sleeping to CsPackageManager.Dispose() to give time before generating a strong-ref to check acl unload status.
* - Added PrintWarning to ModUtils.cs
- Made previously unloaded ACLs warning only.
- Made plugins unload after lua script disposal.
- Small code cleanups.
- Cleared acl record references on unloading.
- Made ACL unload run via event hook.
* Made non-pub asm compilation name the same long-a** name in XML, as per Evil's request.
2023-10-24 18:51:48 -03:00
MapleWheels
e984633ca5
- Fixed NRE in TryBeginDispose
...
- Made `OnException` event useful.
- Added some null checks where expected.
- Fixed overridden Unload not being called.
- Removed partial from AssemblyManager.cs
- Made ClearTypesList() actually work.
- Made exception details show in console on release builds.
- Made content package name show on plugin load.
- Made execution standard instead of none for autogenerated and erroneous RunConfigs.
2023-10-22 20:54:28 -03:00
EvilFactory
d0dd49b70b
Merge branch 'master' of https://github.com/Regalis11/Barotrauma
2023-10-20 12:20:18 -03:00
Markus Isberg
a122e54c72
Merge branch 'dev'
2023-10-20 18:18:06 +03:00
Markus Isberg
2ea58c58a7
Hotfix 1.1.18.1 (real this time)
2023-10-20 18:17:33 +03:00
Markus Isberg
177888039a
Merge branch 'dev'
2023-10-20 18:09:38 +03:00
Markus Isberg
6cc82976a1
Hotfix 1.1.18.1
2023-10-20 18:05:28 +03:00
EvilFactory
92e1469e8b
Fixed a NRE in RunConfig
2023-10-20 10:59:48 -03:00
EvilFactory
3af538bd87
Fixed NRE with status effect luahook
2023-10-19 14:32:17 -03:00
EvilFactory
b89f3fdd79
Reverted the if check in IsFriendlyNPCTurnedHostile check
2023-10-19 13:38:29 -03:00
EvilFactory
7f311a6526
Merge branch 'master' of https://github.com/Regalis11/Barotrauma
2023-10-19 13:36:40 -03:00
Regalis11
72f860acfd
Merge branch 'dev'
2023-10-19 19:32:24 +03:00
Regalis11
df7e8f1625
v1.1.18.0 (Treacherous Tides Update)
2023-10-19 19:28:43 +03:00
EvilFactory
a65d99021c
Fixed merge and some errors
2023-10-19 12:53:49 -03:00
EvilFactory
9838cc59ee
Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop
2023-10-19 12:18:30 -03:00
Regalis11
469bae7156
Merge branch 'dev'
...
# Conflicts:
# Barotrauma/BarotraumaClient/ClientSource/GUI/GUI.cs
# Barotrauma/BarotraumaClient/LinuxClient.csproj
# Barotrauma/BarotraumaClient/MacClient.csproj
# Barotrauma/BarotraumaClient/WindowsClient.csproj
# Barotrauma/BarotraumaServer/LinuxServer.csproj
# Barotrauma/BarotraumaServer/MacServer.csproj
# Barotrauma/BarotraumaServer/WindowsServer.csproj
2023-10-19 17:19:58 +03:00
Regalis11
34ffc520cc
v1.1.18.0 (Treacherous Tides Update)
2023-10-19 17:18:51 +03:00
EvilFactory
966236652a
Copy publicized folder on install script and clean up
2023-10-08 17:49:46 -03:00
MapleWheels
3c4810264c
Removed Debug-Only from StillUnloadingACLs.
2023-10-06 12:06:42 -03:00
MapleWheels
523ee8d641
- Added friendly name to ACLs for identification during unloading.
...
- Added debug messages showing mods that have not unloaded from a previous session.
2023-10-06 12:06:42 -03:00
MapleWheels
40c8f3e666
Changed publicized assembly discovery to fallback to the alternate option if the /Pubicized folder cannot be found. IE. Workshop Lua folder if Game folder is missing and vice versa.
2023-10-06 12:06:42 -03:00