Skip to content

Adding custom mods

pizzaboxer edited this page Apr 5, 2024 · 14 revisions

Have you tried replacing a bunch of Roblox content files, because you want a different death sound, or mouse cursor, but found that they disappear whenever Roblox updates? You won't believe this, but Bloxstrap provides the ability to modify Roblox's game client files, without them being lost whenever Roblox updates. This page serves as a guide on how to use this feature.

The Roblox game client is stored in a version folder, which you may be already familiar with. Though, don't do anything to it, as that's what your mods folder is for.

image

[disclaimer: do not use reshade. it does not work anymore. this image is from february, i just dont feel like updating it.]

Whenever Roblox launches, all the files in the mods folder are copied to the version folder. For example, placing a file at content\sounds\ouch.ogg in the mods folder will automatically replace content\sounds\ouch.ogg in the version folder. In this case, it replaces the death sound. This replacement process is performed and checked every time that Roblox is launched.

When you remove a file from the mods folder, Bloxstrap restores the original version of the file the next time Roblox launches, if there was an original version.

An important thing to keep in mind is that you should disable any mod presets that may conflict with the files you've added (e.g. death sound, mouse cursor), as presets take priority over any files present. If the preset is configured with a dropdown selection, leave it on Default.

If you're looking to mod something yourself, you should browse around Roblox's files and find what can potentially be replaced. To get to Roblox's version folder, just go up one folder from the mods folder, and you'll find it there.

By default, the mods folder does not have the directory structure of the version folder. So, you will often need to create new folders in order to represent your file's location within the version folder.

Locations of interest

  • Mouse cursors - located in content\textures\Cursors\KeyboardMouse\ - will appear invisible if too large, around 64x64 is recommended.
  • Humanoid sounds - located in content\sounds\
  • Fonts - located in content\fonts\ - use this if you only want to replace one specific font
  • Avatar editor background - located at ExtraContent\places\Mobile.rbxl - any rbxl can be used, but it must be set up correctly for the avatar to load

Using existing mod packs

Bloxstrap already provides a number of mod presets, for functions that are typically the most common and useful, which do all of this work for you. Though, you can use any existing Roblox file mod packs with Bloxstrap. A good place to look would be on GameBanana, which is where most people choose to share their mods.

Keep in mind that whatever files or folders you're guided to place into your version folder, you place into the mods folder instead.

Also keep in mind what was mentioned earlier above about potentially conflicting mod presets. Be sure you disable anything that may conflict.

Clone this wiki locally