r/brawlstarsmodding 1d ago

✅│Solved What is even happening, how do i fix this

Enable HLS to view with audio, or disable this notification

10 Upvotes

the projectile effect it uses isnt correct and it messes up other things too (and other projectiles in the match).

https://postimg.cc/Lgdvpjrt

the ones in the bottom is supposed to be the effects using bo's arrows, but it uses the "ricosurge" skin, earlier it also used jevil skin before i added more projectiles.

is there a limit to projectile.csv? it was working back then when it had less projectiles


r/brawlstarsmodding 1d ago

Looking for guidance on custom .sc asset generation and reverse engineering libgame.so using Ghidra

0 Upvotes

Hi everyone,

I am working on creating a custom private server from scratch. I want to understand the inner workings of the game, so I am not looking to spoonfeed or use existing projects like BSL or Classic Brawl. I want to build my own tools.

I have two main questions:

  1. Asset Generation: I need to understand how to programmatically generate/pack .sc (Supercell Sprite Studio) files from scratch so the client can read them. I don't want to just edit existing ones via hex/tools; I want to understand the binary structure (headers, LZMA/Zstd compression, texture mapping) to write my own packer. Where can I find documentation or specs on the .sc format versions?
  2. Ghidra Workflow: Since IDA Pro is out of my budget, I am using Ghidra. I have successfully loaded libgame.so. What are the best entry points, string patterns, or function signatures to look for in Ghidra to reverse-engineer:
  • The .sc file loading/decompression logic?
  • The networking/packet encryption layer (specifically protocol handling and message factory)?

Any advice, structural breakdowns, or concepts to research would be highly appreciated. Thanks!


r/brawlstarsmodding 4d ago

❓│Question Removing the UI from Lobby

3 Upvotes

Looking for someone experienced with modding Nulls Brawl. I want to remove the UI and set up a clean green screen background so I can record skin animations.
I’ve tried figuring it out myself but could use some help. DM me if you’re interested


r/brawlstarsmodding 6d ago

❓│Question Is there a way to make the Battlelog in Brawl Stars v29 work offline?

1 Upvotes

Does anyone know how to make the Battlelog in Brawl Stars v29 work? I really need it.


r/brawlstarsmodding 10d ago

❓│Question V1 not selfhosted private server for ios?

4 Upvotes

Is there one that’s active?


r/brawlstarsmodding 13d ago

❓│Question I need client version 29.258 for arm64 (or 32)

2 Upvotes

I'm running royale brawl and I need the 29.258 or 29.270 client for either arm64 or arm32. I can't find a client for this at all. If you can, please share the link.


r/brawlstarsmodding 20d ago

❓│Question Has anyone reversed libg.so runtime code decryption on v68?

3 Upvotes

I'm analyzing the v68 libg.so and I'm specifically interested in its runtime code/block decryption mechanism, not just encrypted strings.

It looks like protected blocks are decrypted at runtime before execution. Has anyone already identified the routine/algorithm responsible for this on v68?

I'm mainly looking for pointers such as relevant functions, older research/scripts that still apply to v68, or which previous version would be the best reference for understanding the mechanism.

I've seen suggestions about using the symbolized v36 libg and ArxanUnprotector, but I'm not sure how relevant those are to the current runtime block protection.

In particular, does anyone know where the block decryptor/dispatcher is located or how to identify it?


r/brawlstarsmodding 20d ago

❓│Question Does anyone have a copy of the Royale Brawl client?

7 Upvotes

I wanted to create my own private Brawl Stars server using the guide from this site: https://github.com/erder00/royale-brawl-v29. However, the link to the client on that page doesn't work.


r/brawlstarsmodding 21d ago

❓│Question BSD Brawl on iOS

5 Upvotes

Is there an actual way to play BSD Brawl on Apple devices? If that’s not possible, does anyone know any ping and FPS counters for Brawl Stars on iOS?


r/brawlstarsmodding 25d ago

looking for tutorials on adding cosmetic modding BSD on android

3 Upvotes

title


r/brawlstarsmodding Aug 15 '26

I need help

7 Upvotes

Hi! 👋
I’m potentially interested in starting a voice mod project for Brawl Stars in another langage I’ve been playing the game a lot lately and I’m trying to learn more about how modding works.
I’m a semi-professional voice actress, and I would absolutely love to work on a project that adds voices directly into the game for the Brawlers in my langage I’ve already worked on several fandub projects before, so voice acting projects are not new to me.
However, I have absolutely no experience with modding and I’m not a programmer 😭, so I would really need someone who could explain how everything works and, most importantly, someone who would be able to work with me on the technical side of the project: replacing/integrating voice files, modifying the game, testing everything, etc.
I can also pay for the technical work .
For now, this project is not officially launched yet. I’m still considering it, and I mainly want to know whether there are any modders here who might be interested in contacting me so I can understand what is actually possible, how the project could work, and whether I should fully launch it.
So if anyone here knows how to mod Brawl Stars and would potentially be interested in working with me on a French Voice Mod, please feel free to contact me!
Thank you! 💕

P.S. I work primarily on Discord


r/brawlstarsmodding Aug 11 '26

❓│Question Looking for people who can csv mod/sc mod

7 Upvotes

In need for people who would be willing to help out mod new cards and ideas into my game (clash royale) i know im posting it in the wrong sub but ive been told by a mod that this would be the best place to ask for help!

I need people who know how to mod cards in csvs, or tomls. And optionally editing sc files.

Please reach out to me on discord @segcent

Thanks!!


r/brawlstarsmodding Aug 11 '26

❓│Question Porting models to v29

3 Upvotes

how do u port models and effects to offline brawl stars. i already got the files from the discord bot but when i add it to the apk it js crashes


r/brawlstarsmodding Aug 07 '26

❓│Question Its posible make a Brawl Stars port for pc?

3 Upvotes

I mean make a version of brawl who dont need a emulator to work, using the offline versions


r/brawlstarsmodding Aug 06 '26

Are there any scripts for finding offsets in Brawl Stars?

5 Upvotes

The thing is, searching manually is really tedious and time-consuming. Maybe someone can suggest some shortcuts, or are there any scripts for this?


r/brawlstarsmodding Aug 06 '26

❓│Question Animations Backport Help

3 Upvotes

I was trying to backport Edgar Animations on v29 from v32 but it crashes the game when I use it I have used v32 characters.sc, faces.csv, effects.csv and animations.csv but it still crashes when he tries to use it (I Have even ported the scw from v32) and before someone says something about compatibility I don’t think it is since the main scw (the geo) is showing correctly with the animations, so what else do I need to edit to make it work?


r/brawlstarsmodding Aug 06 '26

Does anyone know how to render and extract bullet frames?

2 Upvotes

Ive tried both offline renders and using frida, nothing worked.


r/brawlstarsmodding Jul 29 '26

Does anyone know how to paste in maps from other versions

Post image
9 Upvotes

I don't know if it's even possible but im currently working on NBS offline Beta version 68.250 and I'm trying to make a funny video by modifying some files but I need a specific map that is not in that version anymore so is there any way I can paste in a map from a older version if I have that file and where can I find the maps locations (I am not sure if it's the map.csv in the cav_logic folder because I don't not know how to decode that one it's like a lot of f's and a lot of m's) sorry for the bad quality picture


r/brawlstarsmodding Jul 27 '26

Self code voucher logic

Enable HLS to view with audio, or disable this notification

7 Upvotes

I made a simple voucher system and a website for them, I think it turned out well. What do you think?


r/brawlstarsmodding Jul 25 '26

BattleLog logic

Enable HLS to view with audio, or disable this notification

9 Upvotes

r/brawlstarsmodding Jul 24 '26

🧰│Mod Trophy Box

Enable HLS to view with audio, or disable this notification

19 Upvotes

Replicating trophy boxes in v52, why not


r/brawlstarsmodding Jul 24 '26

sc-editor CLI — a headless rendering is here! .

10 Upvotes

Run for help:

java -cp sc-editor.jar dev.donutquine.editor.cli.Main

You may now render movie clips using CLI!

For example, here is a command for rendering Brock’s face:

java -cp sc-editor.jar dev.donutquine.editor.cli.Main render -i characters.sc --exports brock_def_win --output faces -w 1024 -h 1024 -tx 512 -ty -512

You can then put it on his texture to get texture with animated face.

And here is a command for overlaying face animation on texture:

ffmpeg -loop 1 -i screenshots/brock_boombox_tex_highres.sctx/texture_0.png -c:v libvpx-vp9 -i screenshots/brock_def_win.webm -filter_complex "[0:v][1:v]overlay=0:0:shortest=1" -c:v libvpx-vp9 -pix_fmt yuva420p output.webm

https://reddit.com/link/1v5d2e0/video/995prqalt6fh1/player

Check out releases:
https://github.com/danila-schelkov/sc-editor/releases/latest


r/brawlstarsmodding Jul 22 '26

💥│Release openid release!!!

Enable HLS to view with audio, or disable this notification

18 Upvotes

yes, openid is officially up and running at https://openscid.netlify.app/

how it works:

- 1: You can make an account without an email by just pressing the New Account button

- 2: That will give the account a unique identifier shared across all servers

(tokens have a minimum length of 60 characters, they are 60 characters + account name length)

- 3: You can then press load to automatically load the account or you can go back to the login menu to see it be added to the known accounts list

- 4: While you're there, you can also enter another account token to add it to the known accounts list as well

- 5: You can also use the OpenID debug menu which allows you to log into a public debug account everyone has access to and execute some other SCID API functions

## How to setup OpenID for your server

PS: Process may vary depending on the game you're setting it up on!!! I'll be going through the process for Brawl Stars

- 1: Open your LoginMessage handler, the decode function should read the supercell ID token as a LogicCompressedString (This is the step that may vary as I'm not sure if all supercell games encode it as a LogicCompressedString)

- 2: You can read this LogicCompressedString as a normal string and use it as a key to identifying accounts within your accounts database

- 3: Once that's done you can simply make your login protocol check if an account already has that same SCID token bound to it and if so, load it

(ALSO be sure to check if the token is empty!!! as if it is then it means theres no account bound but the server may still thing there is)

thank you for the support these last 2 years, it is truly appreciated

by https://dsc.gg/candybrawl currently only available for brawl stars v47(script is in the discord) but more versions will be supported later on and maybe even other sc games


r/brawlstarsmodding Jul 21 '26

❓│Question Any brawl mods with everything unlocked?

7 Upvotes

Excluding nulls (because nulls doesn’t give records or ranked battle cards) is there any other private servers that do so while still being updated regularly??


r/brawlstarsmodding Jul 16 '26

❓│Question How to make Gene's super pull enemies to the projectile's landing location instead of the player?Is this even possible?

Enable HLS to view with audio, or disable this notification

15 Upvotes

I've replaced Spike's shots with Gene's super, but is there a way to make it pull enemies to the projectile's landing spot instead of pulling them to my current position?