Skip to content

Releases: theLeaxx/JaLoader

5.1.4

Choose a tag to compare

@theLeaxx theLeaxx released this 01 Feb 12:08
5efbf30

Major

  • Fixed a DLL not being copied to the game's folder via JaPatcher

5.1.3

Choose a tag to compare

@theLeaxx theLeaxx released this 01 Feb 11:50
15e3c7a

Major

  • Fixed JaLoader not loading on Linux
  • No longer using Newtonsoft.Json

5.1.2

Choose a tag to compare

@theLeaxx theLeaxx released this 31 Jan 21:41
c7c1683

Major

  • Revamped JaPatcher, removed dark mode
  • Some settings that were saved in the registry are now in their own .json file
  • Linux support, check out the Linux guide
  • Abandoned .NET Core, everything now runs on .NET Framework (4.8)
  • Significantly reduced overall archive size

Gameplay bug-fixes (not toggleable)

  • Motel entrance door now opens inside, to prevent player getting stuck
  • Car can't go flying anymore if doors are opened/closed without there being space
  • Falling through the map will now teleport you back to the surface

I recommend re-downloading the latest version of JaPatcher manually, not through the in-app updater, to avoid any potential issues.

5.1.1

Choose a tag to compare

@theLeaxx theLeaxx released this 21 Oct 19:41
ca50dbb

Major

  • Fully fixed #49
  • Added a new event that signals the end of the extension and referencing process that is done upon loading the game itself.

5.1.0

Choose a tag to compare

@theLeaxx theLeaxx released this 21 Oct 18:54
83f8986

Major

  • Added an update command to the console. It forcefully checks for updates, and if there are, will prompt an installation prompt
  • Automatic conflicting keybinds' check
  • New Raycast component that can be accessed by any mod, to prevent having many raycasts from different mods at the same time.
  • Any error is now printed to the console, formatted nicely. If debug mode is enabled, the exception is also printed.
  • New mod templates are now available. The old "no comments/with comments" system is no longer used; comments are now integrated in the fields themselves and are visible by hovering over the specific field name. References have also been updated.
  • Advanced searching in mods list, with a new filter: a: AuthorName for author searching
  • Searching in mods list now ignores spaces before search query
  • Right clicking on the GitHub button will now copy the link to the clipboard
  • JaLoader update dialogs now show the changelog, in-game
  • Fixed update/JaDownloader dialogues and notices being able to overlap
  • Fixed JaDownloader notice being broken #49 *
  • Added a counter for remaining notices
  • Added two command-line arguments, -no-mods, and -disable-jaloader when starting Jalopy
  • Added ability to export and import mod lists. Importing a mod list will result in the load order of the mods being set to the one in the file, and every mod that is not installed will show a name, author, version, and an install option if available.
  • Fixed automatic update checking being broken
  • Fixed GitHub button on mods being non-interactable, even with a valid link

* After further testing, the JaDownloader notice is still broken. If you find that jaloader://install links do not work, you can fix it by going in-game -> Modloader Settings -> Preferences -> Disable JaDownloader -> Save -> Enable JaDownloader

5.0.1

Choose a tag to compare

@theLeaxx theLeaxx released this 05 Oct 09:48
062402c

Major

  • Fixed Debug Object Spawner not working
  • Fixed BepInEx mods failing to load
  • Fixed Menu UI not working if JaDownloader was disabled

5.0.0

Choose a tag to compare

@theLeaxx theLeaxx released this 17 Sep 12:25
062402c

This update may not seem that exciting, but it contains some very important changes that had to happen under the hood. It's mostly focused on optimization, error prevention, and overall stability, although with some extra changes.

Major

  • Major refactoring, reorganization and rewriting of some important scripts. JaLoader is now separated into JaLoader, JaLoader Classic and JaLoader Common
  • Some bugs may be expected
  • Possibly minor performance improvements in UI and gameplay
  • Modded engine parts can now spawn in junkyards & abandoned cars, if specified
  • Modded objects can now spawn in crates & boxes on the road, if specified
  • More work on JaLoader Classic, which is JaLoader for Jalopy 1.0
  • Installing an already installed extra will no longer modify the weight
  • Saving & Loading no longer crashes the game or breaks mods after doing it more than a few times
  • !!! Please report ANY CRASHES or ERRORS you get, using the template on GitHub

Gameplay (Tweaks)

  • Added a new option that can make crates & boxes spawn with multiple types of items inside, not just 1 type of item. This is enabled, by default
  • Added a new option that can remove the smuggling punishments. This is disabled, by default.

API

  • Added some extensions, these can be used by mods too
  • Added Mod.Preload() function, which runs as early as possible. It can be used, for example, for loading assets
  • Removed MonoMod.Backports, due to an incompatibility issue. This may break some mods
  • Some of the scripts have been moved into JaLoader.Common.dll, such as SettingsManager. More scripts will be moved. This may break some mods
  • Improved stability and error management overall
  • Improved overall debugging
  • Mods can now add extra space/slots, at a basic level for now. No tutorial is yet available
  • Events will no longer be invoked on inactive scripts
  • Events will now continue to be fired even if one of them throws an exception
  • Many fields are now internal/private and/or have slightly different names and/or are get-only
  • Many methods are now internal/private and/or static, avoiding the need for writing .Instance.

Minor

  • Loading time on startup may be slightly increased, at the cost of better debugging
  • Installing an already-installed mod in-game via the mods list will now show an error
  • A lot more debug messages are now shown in-game, I recommend disabling debug mode to prevent constant annoyances
  • Improved output_log.txt readability
  • Game will now not start if any DLL is missing

4.0.3

Choose a tag to compare

@theLeaxx theLeaxx released this 07 Apr 12:49
e9ea9aa

Known bug:

The JaLoader version in-game is wrong, it shows 4.0.2, and that there is an update available. This will be fixed in the next update, 5.0.0.

Major

  • Custom parts/extra upgrades can now specify if they'd like to use a default part icon texture
  • Added support for extra upgrades where no mesh is added, but instead just changes something on the vehicle (check out this for an example)

API

  • New mod callback, OnExtraAttached

Minor

  • Custom extras can now specify a negative weight amount, which means the car will have less weight after installing it

4.0.2

Choose a tag to compare

@theLeaxx theLeaxx released this 02 Apr 21:47
deeee56

Major

  • Fixed misplaced GDR flag at GDR-CSFR border bugfix not working
  • Attempt to fix the upside-down vehicles bugfix not working
  • Added a freecam command to the console (equivalent of Shift + C)
  • Added a tofreecam command to the console (equivalent of F7)
  • Fixed "Texture not found" issue
  • Debug camera will now work even when debug mode is disabled, only accessible through the console commands

API

  • New event, OnObjectPickedUp
  • New event, OnObjectDropped
  • New event, OnHeldObjectPositionChanged

Minor

  • Fixed a small bug regarding console text not being scrolled automatically
  • Removed extra debugging message when sleeping
  • Fixed empty "Loaded ... paintjobs!" text title

4.0.1

Choose a tag to compare

@theLeaxx theLeaxx released this 26 Jan 00:28
964e913

Changelog

  • Fixed searching for non-existent DLL