Skip to content

Releases: PULSAR-Modders/pulsar-mod-loader

PML v0.12.0.28

11 Dec 00:00
Compare
Choose a tag to compare

Commits

  • 35f292a: Small safety added to a HelperMethod and minor spacing/documentation. (DragonFire47)
  • 9fe321b: Fixed bug disallowing player joining when they should be permitted. (DragonFire47)
  • 1c67454: Fixed bug preventing vanilla players from joining modded games in certain cases. (DragonFire47)
  • 469eb8a: mod updates (Andrey) #54
  • fc786e4: Hotfix (Andrey)
  • c368b55: Add string for License (FloppyDisk) #55
  • 14626bb: Add License display in modmenu (FloppyDisk)
  • e8646ac: Add loading mods from zip files. (FloppyDisk) #57
  • 397b32d: Remove some extra logging (FloppyDisk) #57
  • 21821ee: Add config menu and settings (FloppyDisk) #57
  • 9cd19b5: Add functionality to GUIMain to pull the readme from a specified URL in the mod. (#56) (FloppyDisk) #56
  • aaf9ac1: General Improvements to Injector.cs (DragonFire47)
  • cdc3231: Minor fix to auto path fixing in injector (DragonFire47)
  • e2fd92c: Added Quiet Mode to injector.cs (DragonFire47)
  • 04fe910: Add GetButton to match GetButtonDown (FloppyDisk)
  • a48612d: Installer now opens the mods folder on successful install. (DragonFire47)
  • 5a8d588: Removed user consent for update checking. (DragonFire47)
  • 9018cf4: Add source URL and remove extra check for mod license (FloppyDisk)
  • b1f3bbe: Merge branch 'master' of github.com:PULSAR-Modders/pulsar-mod-loader (FloppyDisk)
  • 38c3d18: Fix max size > !< (FloppyDisk)
  • 2bbef4e: Added event for mod checks finished. Appears functional. (DragonFire47)
  • 5087679: Fixed RefreshData being called while mods loading (DragonFire47)
  • 88e2453: Removed old events system, added new events for commonly patched methods. (DragonFire47)
  • cf68fcb: Modified PML Log Location, Added GetModsDir method. (DragonFire47)
  • f0bf196: Added some XML documentation, Reconfigured XML Warnings to silent. (DragonFire47)
  • 312323f: Changed mod hash creation timing to on mod load (DragonFire47)
  • f59067a: Moved AllowPMLRPCPatch.cs (DragonFire47)
  • 84391da: Added minor documentation to clipboard utility (DragonFire47)
  • 00dad83: Modlists should now be sent to joining clients. (DragonFire47)
  • 9deb49e: Fixed Events.cs naming scheme. Moved MPModCheckManager events to Events.cs (DragonFire47)
  • 5609d12: ModManager Improvements. Can't be clicked through, Size can be changed. (DragonFire47)
  • 5a23e30: Mouse can now be unlocked. (DragonFire47)
  • 2b51f07: Minor fixes to ModManager (DragonFire47)
  • 5f96f10: Joining player now has modlist sent to other clients. (DragonFire47)
  • fff4047: Updated Harmony to 2.2.2, Injector changes/improvements, Moved InjectionTools to PMLInjector. (DragonFire47)
  • e9a8dd6: Fixed IsModified method to target injected methods, Decreased DLL dependencies to run Installer. (DragonFire47)
  • 8fb926e: Removed unused 'using's (DragonFire47)
  • 26fd374: Fixed reference directories (DragonFire47)

PML v0.11.1.25

05 Apr 03:58
Compare
Choose a tag to compare

Commits

  • 967c3a4: Enabled Documentation XML Creation (DragonFire47)
  • 81ee146: Replaced mod creation with wiki link (Dragon)
  • de748e7: updated SaveValue (BadRyuner)
  • a687a7f: Fixed issue with Old Wars WarpDrive not updating the range for nonHosts (Gustavo Ribeiro)
  • d48e646: Added extra log info to SaveDataManager (DragonFire47)
  • 07d33fd: Updated to no longer check version on non-MP Required games. (DragonFire47)
  • ab5a85d: Added some documentation (DragonFire47)
  • c216428: Cleanup, Documentation. (DragonFire47)
  • 4886335: Added methods for finding mods by harmonyID (DragonFire47)
  • 6159078: Minor changes for compatability with new MPRequirement. (DragonFire47)

PML v0.11.0.24

26 Nov 23:20
Compare
Choose a tag to compare

Commits

  • d37ad9c: -Changed Patch location for sending Ping (DragonFire47) #46
  • 6e43f2f: -Initial file merge (DragonFire47) #43
  • e486b9b: -Added Displays for loading modded saves. (DragonFire47) #43
  • c335397: -Moved MPModCheck files to new Location (DragonFire47) #46
  • f1f9117: -Moved chat extensions patch to PLGlobalStart (DragonFire47) #46
  • 2ebd25f: -Set several methods as static and private. (DragonFire47) #46
  • 15a55fa: Added KeybindManager (Andriano) #44
  • 73c17e9: -Fixed usage of old enum in GUIMain (DragonFire47) #46
  • fe2a038: Added Config System (BadRyuner) #45
  • dee1471: Updated GUIMain.cs (BadRyuner) #45
  • 300311e: -Renamed Serialization and Deserialization methods (DragonFire47) #46
  • 4114f27: -Patched RPC Execution, allowing PML RPCs to run earlier. (DragonFire47) #46
  • ee9a2e7: -Fixed AllowPMLRPCPatch (DragonFire47) #46
  • 5d479e1: -Added HelperMethods for detecting client mods. (DragonFire47) #46
  • 5ffe0a9: -Host mods now synced to client. (DragonFire47) #46
  • 7337dc5: Renamed MPFunction to MPRequirement (DragonFire47) #46
  • b5e4e69: Changed MPRequirements to grab from MPFunctionality if set to host or all, preserving MPRequirements for old mods. (DragonFire47) #46
  • 014abba: Merge branch 'master' into master (Dragon) #44
  • 2e91a24: -Added versionID to PMLSaves (DragonFire47)
  • c571638: -Fixed PulsarInjector reference to PML. (DragonFire47)
  • b9778f0: Fixed default value of MPFunctionality (DragonFire47)
  • 4086376: Added trycatch to MPModCheckManager to fix issues with old MPModChecks. (DragonFire47)
  • aec19de: -Changed data format for PMLSaveData objects. (DragonFire47) #47
  • 066e18b: -Modified PMLSaveData to be stored in the vanilla file. (DragonFire47) #47
  • 2869a9d: -Fixed Modded Save Display patch (DragonFire47) #47
  • 34b34b3: -Closed binary readers and writers in the event of earlier return to prevent potential memory leaks. (DragonFire47)
  • f954269: -SaveValue configs now save to a dedicated folder (DragonFire47)
  • b24cc9b: -Fixed ExceptionWarningPatch calling Messaging.Notification() too early. (DragonFire47)
  • 47ee650: -fixed Positioning of LoadDatas() reading closer (DragonFire47)
  • 6819145: Certain modded components now apply their level during creation (DragonFire47)
  • 58157e7: -Directory Creation occured too late during load, and has been changed. (DragonFire47)
  • 9d80f8a: -Readjusted config folder creation positioning for simplicity. (DragonFire47)
  • 4510eca: -Changed load position of keybind manager. (DragonFire47)
  • ab45ac4: -Configured hintpaths for PMLInjector. (DragonFire47)
  • 8360532: -Added references to the injector so it functions after build. (DragonFire47)

PML v0.10.5.21

26 Jul 05:59
Compare
Choose a tag to compare

Commits

  • 33dc61a: checking for updates (BadRyuner)
  • 896a854: null checks (BadRyuner)
  • 3a2bf8b: improved Logger (BadRyuner)
  • 0387540: Fixed the turret/mega turret ID to include the abyss (Gustavo Ribeiro)
  • ef38f39: Updated Libs for game version 1.2.0.1 (DragonFire47)

PML v0.10.4.20

25 Feb 05:04
6edcbde
Compare
Choose a tag to compare

Commits

  • 02fbff3: Updated dll, fixed reflection (BadRyuner) #38

PML v0.10.3.19

19 Feb 05:18
Compare
Choose a tag to compare

Commits

  • f3e2017: Auto-builds use microsoft/setup-msbuild (Tom Richter)

PML v0.10.1.17

07 Feb 21:14
Compare
Choose a tag to compare

Commits

  • 7981ab9: Fixed README (18107)
  • 0ca6a0f: -Added Power usage stat to warp drive mods. (DragonFire47)
  • f62a518: -Modified Using in most Component files. (DragonFire47)
  • 0b09201: Added a prefix for all the components that naturally have a tick (except turrets since they have their own class system) (Gustavo Ribeiro) #32
  • f77514d: Added postfix for types that support chaging "Extra description" (Gustavo Ribeiro) #32
  • 506e157: Added default values for the extra info so it isn't blank (Gustavo Ribeiro) #32
  • f673ae0: Fixed so virus receive the correct InfectionTimeLimitMs (Gustavo Ribeiro)
  • a7e7a60: fixed thursters power override, fixed so unstable components actually shows a message (Gustavo Ribeiro) #33
  • b177680: -Modified Load position of Debug Mode Command setting. (DragonFire47)
  • 82f985d: Merge branch 'master' of https://github.com/PULSAR-Modders/pulsar-plugin-loader (DragonFire47)
  • 13627f7: Name simplification in ModMessageHelper.cs (DragonFire47)
  • 2c4a0dc: -Added virtual OnOpen method to ModSettingsMenu, runs when menu is opened. (DragonFire47)
  • e039609: -Added OnClose() Function to ModSetingsMenu (DragonFire47)
  • 30e8aa8: -ModSettingsMenu OnOpen and OnClose now run when the Mod Manager opens and closes (DragonFire47)
  • de620d8: -WarpDriveProgram GetActiveTimer patch now has harmony load the value rather than using reflection (DragonFire47) #33
  • 89953c7: fix for v1.18 (BadRyuner) #34
  • 662547d: fix DebugReadout (BadRyuner) #34
  • 07a262a: -Added ModdedLobbyTag patch, to show which lobbies have mods. (DragonFire47)

PML v0.10.0.16

19 Sep 04:18
Compare
Choose a tag to compare

Commits

  • c68b8af: -Added ComandHelpers under utilities for help identifying specific objects. (DragonFire47)
  • 2007f8e: Merge branch 'master' of https://github.com/PULSAR-Modders/pulsar-plugin-loader (DragonFire47)
  • e527f76: Added null check (DragonFire47)
  • a238d8a: Loading Libraries! (BadRyuner) #24
  • 127cd2a: Set up NuGet to keep Harmony up to date. (DragonFire47)
  • bb1a3f8: Enabled Documentation (DragonFire47)
  • 5bdff4d: -Harmony 2.0.4 causes issues with references between harmony and Mono.Cecil, Removed harmony nuget subscription in favor of lib reference to Harmony 2.0.2. (DragonFire47)
  • 33e5bb6: Added pages for help command (18107)
  • 399ea51: Changed file Name from CommandHelpers to HelperMethods (DragonFire47)
  • 91444fd: Merge branch 'master' of https://github.com/PULSAR-Modders/pulsar-plugin-loader (DragonFire47)
  • 0321d32: Added page number usage example (18107)
  • 3809bb7: Added documentation (18107)
  • f9f740c: Merge branch 'master' of https://github.com/PULSAR-Modders/pulsar-plugin-loader (18107)
  • 67dac8f: Changed clipboard to use GUIUtility (18107)
  • 9d5b811: -Removed Soundfix.cs, as the devs fixed the sound issue in game. (DragonFire47)
  • 11b5f28: Merge branch 'master' of https://github.com/PULSAR-Modders/pulsar-plugin-loader (DragonFire47)
  • ce61c32: Added more GetPlayer methods (18107)
  • 48b245e: Modified command alias prefix, added mod name to help (18107)
  • b556a9d: Mod name looks nicer (18107)
  • 4e566e8: -Fixed issue with when DebugMode setting is loaded. (DragonFire47)
  • c42f43e: Added a public help command (18107)
  • 56ecf7e: Merge branch 'master' of https://github.com/PULSAR-Modders/pulsar-plugin-loader (18107)
  • 5f46cb4: Removed screenshot command (18107)
  • 6825ba1: Added separate public and private command classes (18107) #25
  • e90ccfb: Separated private and public commands. (18107) #25
  • 80bc26a: Removed unused imports (18107) #25
  • 6cad98c: Added null checks to Messaging.Notification (DragonFire47)
  • 7f4ebc0: -Removed unnecessary reference from DebugModeCommand (DragonFire47)
  • d65144a: Removed debug loggers, Attempted a fix for an exception when players leave and join. (DragonFire47)
  • 25c87d2: Merged ChatExtensions (18107) #26
  • e6dfcb5: Added Ctrl+arrows (18107) #26
  • 839c292: Fixed colored shadow in currently typing (18107) #26
  • 197a2c3: Improved AutoComplete (18107) #26
  • 187bd7c: Refactored code (18107) #26
  • cc4e1ce: Added undo/redo (18107) #26
  • e0438a7: Refactor (18107) #26
  • e8daa24: Improved chat history (18107) #26
  • 8800c5b: Bug fixes (18107) #26
  • 2789196: Improved help message (18107) #26
  • 520f605: Added welcome message (18107) #26
  • d901d41: Fixed sending empty messages (18107)
  • 77cde50: Added command to list plugins (18107)
  • 69ce3b4: Made help commands more consistent (18107)
  • c83724d: Changed name of HostApproved MPFunction to HostRequired (DragonFire47)
  • 208841a: Merge branch 'master' of https://github.com/PULSAR-Modders/pulsar-plugin-loader (DragonFire47)
  • 524f900: Changed Plugin directory name from "Plugins" to "Mods" to reduce confusion of users. (DragonFire47)
  • 7a4f03e: Added code to move files from old plugins directory to new mods directory, and delete the old directory. (DragonFire47)
  • 316a46e: -Small string and variable modifications in Injector (DragonFire47)
  • c3d24bf: -Added null checks to DebugReadout and Messaging.CS. (DragonFire47)
  • c274c31: Added component and Item stuff from ContentMod (DragonFire47) #27
  • e126a41: -Added content category, copied files from DragonReactor. (DragonFire47) #27
  • 289773a: Fixed issue with obscured floats inputted to objects requiring floats. (DragonFire47) #27
  • 1b1ce33: -cleaned code. (DragonFire47) #27
  • a4ba172: Hopefully fixed ServerTakeBiscuitPatch transpiler. (DragonFire47) #27
  • af6ee3d: -Some progress on update method. (DragonFire47) #27
  • 0fa475d: -Now working, however there are a few bugs to work on. (DragonFire47) #27
  • edb4301: -Fixed second half of PLFluffyOven.Update() transpiler. (DragonFire47) #27
  • 78f2496: -Set default icontexture for FBRecipeModules. (DragonFire47) #27
  • 5bd5055: Removed commented code in preparation for ppl merge. (DragonFire47) #27
  • ab5bc03: Set default cargo visual IDs (DragonFire47) #27
  • e2ba19c: -Updated Libs, (DragonFire47)
  • 6868afc: -Fixed PlayerRemoved event, fix found by BadRyuner (DragonFire47)
  • f2119fc: Fixed chat shadow transpiler (18107)
  • 35fecde: All Credit for this commit goes to BadRyuner. (DragonFire47)
  • 317d61d: -Small change to message when client attempts joining a game with mods it shouldn't have/without mods it should have. (DragonFire47)
  • 8146c20: -Added De-Registration to chat commands. (DragonFire47)
  • 92fe350: -Removed Managed/Unmanaged Libs creation from injector (DragonFire47)
  • f94fa45: Improved comment formatting (18107)
  • 229b3d2: Added functions to allow mods to be disabled (18107)
  • 297a5cc: Added default game locations for Linux and OSX (18107)
  • a095458: Added dialog box for Windows. Requires System.Windows.Forms.dll to be included to not cause errors on Linux and OSX. (18107)
  • 5e26e4a: Added confirmation for default install path (18107)
  • 986bbf6: Rename namespace (18107)
  • fe06c08: Added placeholder dll for non windows systems (18107) #30
  • 3d51826: renamed plugin to mod (18107)
  • 12f73ca: renamed folders (18107)
  • a521732: rename plugin to mod (18107)
  • 82f114d: Merge branch 'rename' into master (18107) #30
  • ab1e4a4: renamed PulsarModBootstrapper to PulsarModLoaderInstaller (18107) #31
  • 3027de4: fix basic example (18107) #31
  • ec1e3c5: rename plugin to mod (18107) #31
  • 6afd28f: Create Mods folder when installing PML (18107)
  • 9eaebe6: removed reference to old plugins folder (18107)
  • 0647a3e: Added better detection of Pulsar directory for steam users (18107)
  • 4666b72: rename PPL to PML (18107)

0.9.7

02 Nov 01:14
6759e43
Compare
Choose a tag to compare

Commits

  • [6759e43]: Fixed build version not parsing (Tom Richter)

0.9.5

01 Nov 22:14
50fa7ff
Compare
Choose a tag to compare

Commits

  • [2802c11]: Updated MSBuild post-build events (Tom Richter)
  • [50fa7ff]: Update build.yml (TomRichter)