Archived
3
1
Fork
You've already forked Mods
0
Mods for the Exanima Modding Toolkit
This repository has been archived on 2024年06月27日. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Rust 100%
2024年06月27日 01:13:59 -07:00
godhand feat: godhand, godmode(ish) 2024年05月27日 00:57:39 +01:00
godmode feat: godhand, godmode(ish) 2024年05月27日 00:57:39 +01:00
.gitignore feat: godhand, godmode(ish) 2024年05月27日 00:57:39 +01:00
Cargo.lock feat: godhand, godmode(ish) 2024年05月27日 00:57:39 +01:00
Cargo.toml feat: godhand, godmode(ish) 2024年05月27日 00:57:39 +01:00
README.md move project 2024年06月27日 01:13:59 -07:00

Toolkit Mods

Toolkit mods has been archived and moved into the examples folder in the Toolkit repo.

This repo contains example mods for the Exanima Modding Toolkit.

Dependencies

Make sure you have Rust installed with Rustup

Make sure you have Rust Nightly installed by running: rustup toolchain install nightly.

Make sure to run rustup override set nightly to force it to be nightly.

You (currently) need to have the Exanima Modding Toolkit repo downloaded.

Building

You need to get the emf.dll.lib file from the Toolkit. To do this:

  1. In this folder, open a terminal and run cargo build --all. It will error first time - this is normal.

  2. Open a terminal in the Toolkit folder, and run cargo build --all.

  3. Go into target/debug/ and copy the emf.dll.lib file into the target/debug/deps folder in this directory.

  4. Finally, run cargo build --all again, and it should work.

Loading into the client

In each of the mods folders, there should be a config.toml, make sure this is filled out with the correct information.

In your Exanima game directory (steamapps/common/Exanima), make a folder called mods.

In there, make a folder for each mod you want to add, and place the corresponding config.toml inside it.

You can then copy the .dll for your mod (e.g. godhand.dll) into the corresponding mod folder.

An example layout should look like:

steamapps/common/Exanima/
	mods/
		GodHand/
			config.toml
			dev.megu.godhand.dll
		GodMode/
			config.toml
			dev.megu.godmode.dll