Skip to content

Releases: krypto5863/COM3D2.ShortMenuLoader

1.7

25 Mar 18:22

Choose a tag to compare

Massive changes to the background icon loader. Minor cleanup.

1.6: Merge pull request #4 from krypto5863/legacy

15 Jan 15:17
3af10e2

Choose a tag to compare

Rewrote Icon loader, cleaned code, removed access tools usages, gener…

1.5.9-2.5

12 Jan 01:03

Choose a tag to compare

This release is only for 3.41+

Minor Edits

20 Feb 02:47

Choose a tag to compare

  • Cleaned the code a little.
  • Throw a very in your face error when dependencies aren't met.

Minor cleaning, updated for SMVD rewrite.

28 Jan 18:15

Choose a tag to compare

Warning

You need to get the latest SMVD(ShortMenuVanillaDatabase) if you use SMVD and delete all your caches!!! Don't forget!

Changes

  • Cleaned a bit with ReSharper.
  • Recompiled for latest SMVD.
  • Implemented a TimedWait coroute yield instruction that should be effective at yielding without wasting resources.
  • That's kinda it.
  • Quit reading, I'm done.

Minor Update

04 Aug 00:28

Choose a tag to compare

  • Cleaned Code
  • SMVD 1.2 compatibility.

Danger: You need to update SMVD(ShortMenuVanillaDatabase) if you use it too!

3.00 Compatibility

06 Mar 00:54

Choose a tag to compare

Somehow it just consisted of adding two conditions to parse out CRC menu files... Best used in 2.00+ or 3.13+

Bug Fix 2

20 Jan 00:42

Choose a tag to compare

  • Made a little whoopsie where mod files were fetched from the whole COM3D2 folder, not just the Mod folder. Thanks Pain.

Bug Fix

03 Jan 02:09

Choose a tag to compare

  • Fixed a bug where .models were confused for .mods. Minor hiccup.
  • Optimized file loading, instead of multiple GetFiles calls, we call it once and filter through those results.

RAM Usage Fix

01 Jan 19:13

Choose a tag to compare

Advisory

If you are having issues with your RAM usage during icon preloading, you may want to disable the preloader entirely in the config file or in the F1 menu (requires ConfigurationManager). The function was optimized and streamlined but due to Unity's heap management, it will increase your RAM usage. Though noticeably less.

Changes

  • Reduced RAM usage when loading .mod files. Small oddity with large byte arrays not releasing in good time. (Unity's fault, their heap scheme isn't good in this version.)
  • Reduced RAM usage when preloading icons. This one is a combination of corrupt tex files instructing code to make very large byte arrays (sometimes gigabytes large) and unity not releasing large byte arrays in good time.