https://github.com/xaymar/unity-modrian
A Unity package to handle common Modding tasks, such as Asset Bundles.
https://github.com/xaymar/unity-modrian
game-modding modding unity unity-editor unity-modding unity-package unity3d
Last synced: 4 months ago
JSON representation
A Unity package to handle common Modding tasks, such as Asset Bundles.
- Host: GitHub
- URL: https://github.com/xaymar/unity-modrian
- Owner: Xaymar
- License: bsd-3-clause
- Created: 2024-05-21T22:07:07.000Z (over 1 year ago)
- Default Branch: root
- Last Pushed: 2024-09-05T21:43:41.000Z (over 1 year ago)
- Last Synced: 2025-04-03T04:48:37.638Z (11 months ago)
- Topics: game-modding, modding, unity, unity-editor, unity-modding, unity-package, unity3d
- Language: C#
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE.adoc
Awesome Lists containing this project
README
== What is Modrian?
Modrian is a Unity package that adds common Unity modding functionality. The end goal of Modrian is to cover the necessary basics for modding Unity games using available APIs.
=== Bundler
Bundler provides a simple way to generate AssetBundles to be imported by your code plugin later on. Bundler uses Unitys built-in AssetBundle markers that you'll find on every asset in the bottom right corner of the property view. The default extension used is `.assetBundle`,
== Usage
=== Installing
1. Open your Unity project.
2. In the Menu bar, click Window, then click Package Manager.
3. Click the + Symbol, then select *Add package from git URL*.
4. Paste `https://github.com/Xaymar/Unity-Modrian.git` into the field.
5. Click Add and it should automatically happen.
=== Bundler
The Bundler feature is available in the menu under *Modrian* -> *Bundler*, which will open a new window.
== FAQ / Q&A
=== Why make this?
Existing tools tend to be designed for a specific Game, rather than being generic enough for all games. Some tools even enforce weird directory or content restrictions for absolutely no reason. So in order to fix the problem for myself, I simply made my own tool entirely, which should work with any game.