Releases: Raytwo/ARCropolis
Fix .ARC file to some extend, remove region from configuration
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
- 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
-
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
- 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
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
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
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
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
This release adds support for stream;
folders that are found in the UMM directory.
Fix crashes related to various file formats
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.