Giter VIP home page Giter VIP logo

arcropolis's Introduction

ARCropolis

A modding framework for loading and managing community-made mods and plugins powered by Skyline for Super Smash Bros. Ultimate. Made with love by Raytwo with help from jam1garner, blujay, Coolsonickirby, Shadów, and contributions by many more!

Features

ARCropolis comes built-in with a few features such as:

Migration from Ultimate Mod Manager

To migrate mods from an Ultimate Mod Manager setup, rename sd:/UltimateModManager to sd:/ultimate, delete rom:/data.arc, and you're good to go! If you need a guide explaining things step-by-step, consult the wiki.

Work-in-progress emulator support

While only Ryujinx has some compatibility with ARCropolis for the time being, support for Yuzu is being worked on.
Please be aware that we are not affiliated in any way with either of these emulators, so we are not responsible for any progress on that front. If you are interested in using ARCropolis on a emulator, please read the following beforehand.

Downloads

Head to the releases page to get the latest build!
Beta builds are sometimes posted there, but please be aware that you are expected to provide constructive feedback when using them.

Installation and usage

A wiki page is available to help get you started with setting up ARCropolis.

If you run into issues

  1. Consider reading the Troubleshooting section of the wiki to find some pointers on what could have gone wrong.
  2. If you still can't manage to solve the problem, consider opening a Discussion to get some assistance when possible.
    2.1. In the case where you are certain the issue comes from ARCropolis itself, consider opening an issue using one of our various templates available. Use this as a last resort only, as we are flooded with bug reports that are user errors.

Have an idea for improvements or new features?

Head over to the Discussions tab and suggest your idea(s)! If it sounds doable and useful, it might eventually make it into a future version of ARCropolis!

Noteworthy mods and plugins for use with ARCropolis

  • HewDraw Remix (HDR) - A massive gameplay overhaul with cherry-picked skins by various community members, custom menus, new music, and much more!
  • Smash Minecraft Skins - A Skyline plugin for downloading Minecraft skins from its official servers directly from Smash!
  • One Slot Victory Theme - A Skyline plugin for configuring victory fanfares on a per-costume basis.
  • Arc Randomizer - A Skyline plugin for randomly picking one of multiple files when modding the game.

Special Thanks

Here is a list of multiple people who have contributed to ARCropolis over time:

  • Current maintainers: Raytwo, blujay
  • Contributors: Raytwo, Coolsonickirby, blujay, jam1garner, jozz
  • Special thanks: Shadów, Genwald
  • Logo: Styley

arcropolis's People

Contributors

blu-dev avatar claude-1308 avatar coolsonickirby avatar genwald avatar gradualsyrup avatar itsmeft24 avatar jam1garner avatar jozz024 avatar jugeeya avatar kalomaze avatar liamwhite avatar mowjoh avatar raytwo avatar techycoder81 avatar thatnintendonerd avatar triplelj avatar wuboyth avatar zrksyd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

arcropolis's Issues

Mythra DLC not working

The DLC characters are not appearing in the roster and when others use them the appear as mario and my game crashes

[Crash][ARCropolis 2.0.0-beta] Wario bike retexture causes the game to hang then crash

Your setup

System firmware version: 11.0.1
Atmosphère version: 0.18.1
Smash version: 11.0.1
ARCropolis version: 2.0.0-beta
microSD card format: FAT32

Expected behavior

The game should have continued running as normal, and if I had started a match with two Warios, only one Wario should have had a unique bike texture. Additionally, each slot should have had its proper texture outside of dittos.

What happened and what's the context?

I was playing the game with the latest ARCropolis beta, offline. I went to the main Smash mode, picked a ruleset, chose a stage (stage did not seem to impact the chances of crashing, as I have tested Battlefield, Random, and Random Battlefield leading to the same results).

On the Character Select Screen, I chose Wario's 5th costume (c04). The game freezes on the CSS and hangs for a few seconds before displaying the generic "A software error has occured." The only mod active at the time was the IKON Wario recolor mod. No other plugins besides the beta libarcropolis.nro plugin were enabled. This mod is unique in that it contains a recolored texture for Wario's bike for the c04 costume, which is usually completely shared across Wario's alternate slots. The recolored bike texture is def_wariobike_001_col.nutexb

IKON Wario (c04).zip (from thatoneguy928's IKON skin pack originally sourced from here: https://gamebanana.com/skins/180104).

I had removed the UI of the mod as seen in the ZIP uploaded, but no differences were noted in the error with the UI active. I also tried removing Wario's body folder recolor, keeping only the bike texture, and the freeze leading to a error still happened.

Screenshot(s)

N/A

Configuration

[infos]
version = "2.0.0-beta"

[paths]
arc = "rom:/arc"
umm = "sd:/ultimate/Mod Developing"
extra_paths = []

[updater]
server_ip = "178.62.31.147"
beta_updates = true

[logger]
logger_level = "Info"

[misc]
debug = true
region = "us_en"

Crash report

01617157167_01006a800016e000.log

motion_list.bin files issue

motion_list.bin files seem to not load on time sometimes. Tested using two different switches, one with other mods (skin, model import, music, and .msbt edits) and one with only those edits.

Most of the time, after starting a match for the first time, frame data edits do not load or partially load (lower landing lag). Upon restarting a match with the same character, the likelihood of these edits appearing increases, but is not guaranteed.

Can submit set of files used when testing upon request.

Can't get to work music mods

I can't get to work music mods on the lastest version. I tried with an older version of Arcropolis for music mod and all is good.
Is there a new format for that?

Texture Bug

So when i put the mods in my arc folder the characters just end up looking not right. Is there a way to fix this?
20210104_171056

The game takes ages to boot with mods on

The game takes a whopping 1:40 Minutes to boot since today. Holding L on startup reduces the boot time to the normal duration. Removing all mods doesn't tho. This is both on my switch as well as my friend's. We are both still on 10.2.0 since Atmosphere isn't updated yet. Going to the home menu and back in during the boot process leaves me with a black screen.

My model is a Day 1 Switch. My friend's is from sometime in 2018.

I Dont Have Steve On My Modded Smash

I downloaded the latest arc and steve doesnt pop up as a fighter even though i bought him as dlc, I would love some assistance, i want to play steve smash mods

9.0.2 Update Crash

9.0.2 works on system firmware, but it crashes on boot on syscfw. i haven't tested it on emummc.

idk if this matters but i updated the game on syscfw.

Arcropolis Crashes While Loading CSS

This one is weird. I have absolutely zero idea what's going on here. While I have my mods installed, arcropolis crashes every single time without fail when loading the css. Assuming there was a bad bntx or something, I decided to go through every single mod I have individually to see which caused crashes, only to find that none of them did. When loading them individually there were no crashes. I've tried disabling all my other skyline and salty plugins and crashes still occur. Removing arcs stops these crashes. Archive bit fix in Hekate also does not works. I'm on latest ams and arcs, as I reformatted and reinstalled everything yesterday, which is when these issues started. I've included a crash report.
01601006978_01006a800016e000_1.log

arcropolis.toml missing

When launching ARCadia I get an error that says "ARCropolis config file not detected! Please run Smash Ultimate with ARCropolis set up! I launched Super Smash Bros Ultimate prior up to the title screen, but no arcropolis.toml was generated. I copied all of the folders from the release.zip correctly as instructed, but after launching Super Smash Bros Ultimate and then checking my sd card for the file in sd:/atmosphere/contents/01006A800016E000/romfs/, arcropolis.toml is still not in there. I'm on cfw 11.0.1 and running Super Smash Bros. Ultimate 11.0.0

[Infinite loading][ARCropolis 2.0.0-beta] List of characters causing an infinite loading

Your setup

System firmware version: 11.0.1
Atmosphère version: 0.16.1
Smash version: 11.0.1
ARCropolis version: 2.0.0-beta
microSD card format: FAT32

Expected behavior

Should load into a match, but instead just Inf Loads on VS Screen.

What happened and what's the context?

Offline, These are the chars that I've found that inf loads on my end.
Mythra, Shulk, Byleth, Jigglypuff. Cloud, Olimar (or Alph in this case).
I did notice KH1 Cloud working for you, but he seems to inf load for me, even with no swing.prc added.

Screenshot(s)

https://cdn.discordapp.com/attachments/515774032352903168/826650866357895188/My_Great_Capture_Screenshot_2021-03-30_19-51-24.png

Configuration

arcropolis.zip

Crash report

no crash report if it just inf loads lmao

Crash at start

I've been having a problem with arcropolis crashing since I updated to Smash update 9.0.1 and ever since crashing every time I tried to use the mod. Since the latest update of arcopolis there has been an error code 2--0069 and I click details and it says "0 Error:0x2ee602"
Any help is much appreciated.

Config file not being created

I don't know if I'm doing something wrong but I have the skyline plugin in my contents folder the way it says, but even after I launch smash ultimate there is never a config file created

11.0.1 booting error

Booting up SSBU on 9.0.2 11.0.1 FW prompts a screen asking to set up ARCropolis, but crashes atmosphere instantly when selected.

Arcopolis Crashes on "Config" creation.

Arcropolis fully crashes Atmosphere when attempting to update Config file. I have fully emptied my Smash contents folder and reinstalled just Arcropolis and the crash still occurs.

Running Skyline Logger returns these results before the Switch crashes to Atmospheres crash screen.

[skyline_main] Begining initialization.
[And64InlineHook] inline hook 0x1fbdf47960->0x1fbdd0a578 successfully! 4 bytes overwritten
[And64InlineHook] inline hook 0x1fbe09b2c0->0x1fbdd0f848 successfully! 4 bytes overwritten
[And64InlineHook] inline hook 0x1fbe09b300->0x1fbdd0f848 successfully! 4 bytes overwritten
[And64InlineHook] inline hook 0x1fbe077000->0x1fbdd0a570 successfully! 4 bytes overwritten
[And64InlineHook] inline hook 0x1fbdeb23d0->0x1fbdd0a61c successfully! 4 bytes overwritten
[skyline_main] Mounted Rom (0x0)
[skyline_main] text: 0x1fb6404000 | rodata: 0x1fb9c3e000 | data: 0x1fbb0ec000 | bss: 0x1fbd5f5000 | heap: 0x6867e00000
[SafeTaskQueue] Starting thread.
[SafeTaskQueue] Thread started.
[skyline_main] Mounted SD (0x0)
[PluginManager] Initializing plugins...
[PluginManager] Opening plugins...
[PluginManager] Read rom:/skyline/plugins/libarcropolis.nro
[PluginManager] Loading plugins...
[PluginManager] Loaded 'rom:/skyline/plugins/libarcropolis.nro'
[PluginManager] Running main for rom:/skyline/plugins/libarcropolis.nro
[HashesMgr] Failed to read "rom:/skyline/hashes.txt" "(Result code: 514)"
[And64InlineHook] inline hook 0x1fb99ca474->0x1fb63dc000 successfully! 4 bytes overwritten
[And64InlineHook] inline hook 0x1fb97bb1e8->0x1fb63dc024 successfully! 4 bytes overwritten
[And64InlineHook] inline hook 0x1fb97bbd08->0x1fb63dc048 successfully! 4 bytes overwritten
[And64InlineHook] inline hook 0x1fb97bb8f8->0x1fb63dc06c successfully! 4 bytes overwritten
[And64InlineHook] inline hook 0x1fb97bb988->0x1fb63dc090 successfully! 4 bytes overwritten
[And64InlineHook] inline hook 0x1fb9c1a230->0x3ee48854b4 successfully! 20 bytes overwritten
[And64InlineHook] inline hook 0x1fb99cd3b0->0x3ee4885ac8 successfully! 20 bytes overwritten
[And64InlineHook] inline hook 0x1fb9a18460->0x3ee48856e8 successfully! 20 bytes overwritten
[And64InlineHook] inline hook 0x1fb97b7d70->0x3ee487b6fc successfully! 20 bytes overwritten
ARCropolis v1.0.1 - File replacement plugin is now installed
[PluginManager] Finished running main for 'rom:/skyline/plugins/libarcropolis.nro' (0x0)
[handleNnFsMountRom] Prevented game from double mounting as 'rom'
[TcpLogger] Logger initialized.

Atmospheres' Fatal Reports returns the following:

Atmosphère Fatal Report (v1.1):
Result: 0x4A2 (2162-0002)

Program ID: 010000000000100f
Process Name: LibAppletOf
Firmware: 11.0.1 (Atmosphère 0.17.1-master-49f07b06)
General Purpose Registers:
Start Address: 0000000000000000
Stack Trace:
ReturnAddress[00]: 000000072d29ba58
ReturnAddress[01]: 000000072d678d70
ReturnAddress[02]: 000000072d678794
ReturnAddress[03]: 000000072d036680
ReturnAddress[04]: 000000072d03684c
ReturnAddress[05]: 000000072d038a7c
ReturnAddress[06]: 000000072d04100c
ReturnAddress[07]: 000000072d041258
ReturnAddress[08]: 000000072d03c8b4
ReturnAddress[09]: 000000072d03ced8
ReturnAddress[10]: 000000072d004b60
ReturnAddress[11]: 000000072d00455c
ReturnAddress[12]: 000000072d1d4328
ReturnAddress[13]: 000000072d229344
ReturnAddress[14]: 000000072d3d81f4
ReturnAddress[15]: 000000072d0000d4
ReturnAddress[16]: 0000000000000000
ReturnAddress[17]: 0000000000000000
ReturnAddress[18]: 0000000000000000
ReturnAddress[19]: 0000000000000000
ReturnAddress[20]: 0000000000000000
ReturnAddress[21]: 0000000000000000
ReturnAddress[22]: 0000000000000000
ReturnAddress[23]: 0000000000000000
ReturnAddress[24]: 0000000000000000
ReturnAddress[25]: 0000000000000000
ReturnAddress[26]: 0000000000000000
ReturnAddress[27]: 0000000000000000
ReturnAddress[28]: 0000000000000000
ReturnAddress[29]: 0000000000000000
ReturnAddress[30]: 0000000000000000
ReturnAddress[31]: 0000000000000000

Not Working in 11.0.0

The skin UI doesn't show up when selecting Steve on the player select screen in Smash Ultimate 11.0.0 and ARCropolis 0.9.6.

reflection_cubemap.nutexb files not loaded in-game with ARCropolis

Using either a vanilla or custom reflection_cubemap.nutexb file in place of an existing one will not take effect in-game and will instead load the vanilla file. Checking the logs, ARCropolis acknowledges the file and patches its size at runtime and appears to load it in, but it does not actually load in-game.

Arcropolis on clean install of atmosphère is making Ultimate always crash.

I have followed this https://nh-server.github.io/switch-guide/user_guide/sysnand/sd_preparation/ tutorial in the past, and it always worked for me, until recently when Ultimate crashed after installing lots of mods and applications without testing them one by one, so I decided to reinstall Atmosphère with everything else from scratch, and followed the tutorial I just listed, Atmosphère worked fine, so I just installed Arcropolis to see if it worked, but it didn't, it did not create any arcropolis.toml files, I tried to open it 7 times, so I thought I had done something wrong, so I deleted everything except the Nintendo folder and a "backup" folder that I store backups from previous installations, in case I needed that, then I made sure to follow every step exactly to the point, Atmosphère worked just like last time, then I ejected the SD card to install Arcropolis wih my PC by putting the atmosphere folder with all of its contents at the root of the SD card, I booted up Atmosphère launched smash ultimate, but it still somehow did not work, I tried opening it 11 times, but it never worked, I gave up and decided to post an issue here, but before I did that I checked my backup folder and a bunch of stuff there was deleted and replaced with a folder called "System Volume Information" with two useless files there.

Error message:
Could not start the software.
Please try again from the HOME Menu.

  • Which I get when launching it from the HOME Menu.

P.S.: I also later tested with empty arcropolis.toml file that I created and placed in sd:/atmosphere/contents/01006A800016E000/romfs/arcropolis.toml 4 times, but I only go the same error. Sorry for bad punctuation.

Config crash persists.

With new ARCropolis, every time I try to launch the game I am met with the "Updating config file" fake error and then my game crashes with the error 0x4A2 and 01000000100F.

Map load crash

My battlefield no longer loads and it just crashes every time now, how do I get a working battlefield?

libarcropolis.nro is corrupted | Can't be deleted | Can't be overwritten

I have tried to update Arcropolis to the newest version after updating atmosphere and hekate to the latest version for it to work with Switch 11.0 but the libarcropolis.nro file in my SD card is corrupted with size being 0 KB and when deleted just shows up back in my SD card again.
image

What is a workaround for that so that I can get some mods working on my switch again

Game crashes at start

I tried to switch from UltimateModManager to ARCropolis when Steve's patch came out. I started with the character selection screen errors that I have seen here. I have tried using the program in sx os and Atmosphere 14 and Atmosphere 15 without any results.
Currently the game (after tryed to solve the bug myself)does not even load the main screen (I have reinstalled it 7 times and ARCropolis 4 times) and it does not generate the ARCropolis configuration
The closest thing to an error report that has come out would be with sx os ERROR CODE 2-0069 and ERROR "0X7D802" with Atmosphere I didn't get anything but the classic the game has closed.

Having too many CSS .bntx causes crashes.

When having a lot of .bntx for CSS stuff (basically all of the chara_) stuff, the game crashes when loading any of the types of .bntx you're loading, even if the ones being loaded aren't modified. I don't know the exact number, but I've seen the number 25 thrown around on the Ultimate Modding Discord. I had it crash with probably about 75 total, but all were under the original filesize limit.

Infinite loading screen on sound effect

As the title states, I get an infinite loading screen when trying to install a sound in sd:/atmosphere/contents/01006A800016E000/romfs/arc/sound/bank/fighter for a character, in my case Terry. It installs fine for UMM so I don't understand the problem

Local Wireless / Lan Play Doesn't Work With Newer Versions

This has been a thing for a while now. Lan Play doesn't seem to work with any versions past 0.6.0. Not sure why. When you click on the local wireless option the screen goes black for a second but then boots back to the main menu.

Ditto matchups with sound not working

The problem is as the title states. My switch seems to keep crashing when I try to do the Lucas ditto. The character slot has unique sounds on it to reflect the original PK sounds from the game and I would love to live in a world where I can bake my cake and eat it too. Is there any fix for being able to have these 2 Lucas's play against each other?

After Installing, Game No Longer Starts

I installed ARC, extracted this mod to the /romfs/arc directory that seems to work for other people, am on the latest Atmosphere version, and receive this error (with no code) on launch every time I try to start the game:
20210318_032820

Question: What programming language is used to develop mods for arc.

What programming language is used to develop a mod for arc and what applications do I need? I know I need the data.arc file but I don't know what programming language it runs on. I'm guessing its rust based on my research but I am unfamiliar with it and what I need for it. Thank you.

Language specific MSBTs loaded based on console language, not game language

I normally have my console's language as English, but I changed the in-game language to Japanese. ARCropolis still loaded msg_bgm+us_en.msbt for me.

When changing my console language to Japanese, ARCropolis loaded msg_bgm+ja_jp.msbt for me, for both English and Japanese as the in-game language.

Is there a way to have the MSBT language reflect the in-game setting, rather than the console setting?

Myra and Pyra DLC not working

When I go to the character selection screen Myra and Pyra aren't there but their DLC stage is there but the music is not working and I don't know how to fix this and every time I go online I see someone using Mario over Myra and the game crashes. I need help, please.

ARCropolis plugin not working

Initial release was working for me. Only used one voice mod for it that I personally created. I was having issues with my mod not deleting so I had to delete my data.arc and the acropolis plugin to truly get rid of it (i believe somehow my mod was installed to the data.arc, but I deleted acropolis too just to make absolute sure). After reinstalling the plugin and creating a new data.arc dump...arcropolis seems to no longer work. I even downloaded the most recent stability release.

Unicode characters in the path cause a crash

i did everything that need to be done for arcropolis to give me the clear that its working then this pops up
7C0DB7C3-F0A7-4234-BEE1-1B9DB01D4E3C
8A39C53A-0B90-47D7-8A4A-3CA5C341F3E4
get back to me through my discord T6kyo.#8600 if you have a response

Game crashes at the beginning of the match

Game crashes at the beginning of the match, after the versus screen, right before the countdown. This has happened 5 times in the last 3 days. It’s not something that always happens though. But it happens frequently enough I believe it might be an Arcropolis issue.

Dlc doesn't show up

Pyra/Mytra doesn't show up with mod on, if i turn mod off libarcropolis.nro from Arcadia, they show up. Help please.

Game crashes on load (different error)

Hi,

Ultimate is crashing on loading unless I disable all Skyline plugins. I have tried updating to no avail. Here is the error:

Thread '<unnamed>' panicked at 'Invalid last url for dialog', C:\Users\Raytwo\.cargo\git\checkouts\skyline-web-b2552367e4749066\bd44c9b\src\dialog.rs:58:18

thank you

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.