Skip to content

Releases: Raytwo/ARCropolis

Fix .ARC file to some extend, remove region from configuration

07 Sep 15:12
Compare
Choose a tag to compare

Let's make it short:

  • Supposedly makes ARCropolis more stable (close or similar to 0.5.0) while keeping EFF texture edits support. (Sword trails, for example)
  • Fixes .ARC support (probably not fully but larger than original seem to be working)
  • Uses your current game region for patching, which means it has been removed from the config.

I'd like to clarify a few things starting from this update:

  • The next update is only going to be about cleaning up the code and adding region in the filename support (Like UMM) and eventually fix a bug or two if they're easy fixes.
  • There will be no more updates trying to add support for things such as "smaller than original nutexb". Most of the crash reports I've got are either from people with padded textures or people with textures that are smaller than the original one. I understand that these tricks were needed during the UMM era, but please make things the normal way from now on.
  • I will no longer try to support larger numshexb files. I've tried for days and can't find the issue, so it will have to remain as such until a better patching process is figured out. If you encounter a mod with numshexb files, it is advised to remove them, as it does not break the mod.
  • Unshared files is (eventually) going to be investigated, but I need a break. I am tired, and will come back to it when I feel like it won't affect my health.
  • Do NOT complain to me about fake "one slots" mods not loading perfectly fine with each attempt. I never claimed this was a feature, it is a side effect. If you try it and it doesn't look good/work well, that's on you.

Last note: Before complaining about an eventual bug, please make sure to:

  • Check that the mods you have installed are not too old (mods with offsets in the name are obviously useless)
  • Make sure they are uncompressed.
  • Try removing most files until you can pinpoint which one is causing the issue. I will NOT listen to a crash report that does not tell me what the exact file causing the issue is.

Trails/lut nutexb + S T A B I L I T Y

02 Sep 19:04
Compare
Choose a tag to compare
  • Allows for more textures to be replaced (Trails/Lighting lut)
  • Might prevent a few crashes on the CSS when a Table2 entry is not found.

Note: We are aware that some BNTX files can cause a crash on the CSS. This is not something caused by ARCropolis. Some BNTX files have a larger footer than necessary, and this causes a crash.
An automatic fix might end up being implement in ARCadia.

Fix an issue with files not being loaded in time

02 Sep 00:13
Compare
Choose a tag to compare
  • Fix an issue with files not being replaced in time when loaded close to the boot logo, most notably files such as the opening movie or fonts, files in /prebuilt;/, title screen mods,...

  • Ignores folders in UMM directory that starts with a period (.)

This does not fix anything else.

Add support for smaller than original .nutexb + replacement for uncompressed ones

01 Sep 15:17
Compare
Choose a tag to compare
  • Support to replace .nutexb textures with files smaller than the original
  • Prevents some crashes from trying to replace .nutexb files that are uncompressed by default.

Note: It is not recommended to replace a uncompressed .nutexb file with one that is a different size than the original.

Make texture replacement faster, support specific region in config

31 Aug 21:29
Compare
Choose a tag to compare

This release aims at fixing the terrible texture replacement code that made loadings terribly slow, as well as support specifying the region to use for regional file replacements. Previous versions of Smash should also be supported.

  • Replace textures much faster, making the loading almost invisible
  • Allows specifying a region for file replacement in the arcropolis.toml (Thanks @Coolsonickirby)
  • Now runs on versions lower than 8.1.0 (Thanks @Genwald)
  • Supports replacing textures by smaller one to some extent ( This is quite buggy and you should make your texture have the same uncompressed size as the original instead)

Note: Numshexb crashes are still not figured out.

Add support for loading .eff files

30 Aug 22:43
Compare
Choose a tag to compare

This update should allow users to officially transition from UltimateModManager to ARCropolis.

  • Add support for replacing *.eff files of all sizes
  • Prevent files without extensions from crashing the plugin

Note:

  • Numshexb files larger than the original currently make the game crash. An update will be published when this is fixed.
  • Nutexb files smaller than the original decompressed size cause a crash. This can't be solved for the time being. Please resize your smaller textures so they match the original size at minimum.

Add support for loading .nutexb files

30 Aug 17:07
Compare
Choose a tag to compare

It's time bois.

  • Add support to load .nutexb files with unrestricted file sizes.

Make me proud!

Support for MP4 extension in other directories than UMM's

30 Aug 11:27
Compare
Choose a tag to compare

Small release aimed at adding missing support for this feature in the other directories. This was already in effect in the UMM backward compatibility directory but not in /romfs/arc/ (or whatever folder you have configured for "arc").

  • Now supports MP4 files as well, just use the ".mp4" extension instead of ".webm". (/romfs/arc edition)

Added UMM Backwards Compatibility for Stream

29 Aug 19:44
Compare
Choose a tag to compare

This release adds support for stream; folders that are found in the UMM directory.

Fix crashes related to various file formats

27 Aug 20:47
Compare
Choose a tag to compare

The partial rewrite led to the discovery of some misconceptions about the proper way to do file size patching. This update aims at fixing that.

  • Now ignores *.nutexb and *.eff file as they lead to crashes for the time being. (Still no progress when it comes to supporting them)
  • Only BNTX files have their size patched on boot in an effort to prevent crashes.

Special thanks to Coolsonickirby for the extension skip implementation.

Note: If you notice the game loading infinitely, please try to figure out the extension of the file causing it and let us know.