Skip to content

Pennek/Assatur

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains the tools and patches used to mod Magicka.

You need to install NET Framework 4.5.2 Developer Pack for Magicka and .NET6 Runtime for the ModdingToolkit. This is done in order to allow Linux and MAC users to use the Modding toolkit natively. For .NET6, you most likely fall under one of these categories:

Contributing

THIS GUIDE DETAILS THE STEPS THAT WILL BE REQUIRED TO CONTRIBUTE. THE TOOLKIT IS NOT YET COMPLETE.

To contribute to the modloader, follow these steps:

  • Fork this repository and clone it onto your computer into the Magicka installation folder under Assatur;
  • Open Tools.sln under the Tools directory and run/build the ModdingToolkit project;
  • Run said Toolkit and answer y to the first question (Are you a modder ?);
  • Enter the number corresponding to the Setup Environment command and wait for it to finish, answering any question asked during the process;
  • Assuming the setup process completed succesfully, an explorer window should open with a specific folder opened. This is the solution you want to edit when adding features to the ModLoader. If the folder does not automatically open, it is (starting from the folder in which you cloned your repository) under ModLoader\Assatur;
  • Make sure to always test your changes;
  • To push your changes to your repository, open the Modding Toolkit as a modder and run the Create Patches command. This will generate the list of changes in the Patches folder, which you can then push;
  • Make sure to run Apply Patches whenever updating from remote;

All these steps are required since we cannot legally upload the modified executable or source code. The installer will always setup the environment in the same folder as Magicka is. Do not move it from that folder. This will be changed in the future.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 87.3%
  • C 12.7%