Giter Club home page Giter Club logo

tmodporter's Introduction

Make a backup before using this tool, either by using git and committing your code, or by copying your mod's source code to some other place

This tool lets you port 1.3 mods to 1.4, it is not perfect, but it can port many things.


How to use:

  1. Download the tModPorter repo, open tModPorter.sln and build the solution.
  2. Install tModLoader 1.4 (you can find more info about this on the tModLoader discord)
  3. Open tModLoader 1.4, go to the Mod Sources menu and click the Open Sources button to open the Mod Sources folder
  4. Copy your mod's source to the Mod Sources folder (i.e. copy ModLoader/Mod Sources/MyMod to ModLoader/Beta/Mod Sources/MyMod)
  5. Open tModLoader again and go to the Mod Sources menu. You will see your mod with a little exclamation mark (saying Upgrade .csproj file). Click that button so that your mod can work with the 1.4 classes (and tModPorter can correctly port your mod).
  6. Drag and drop your mod's .csproj file (usually named YourModName.csproj) to the tModPorter .exe file (that you either got from building tModPorter yourself, or from a release if there's one available)

The tModPorter exe should be in tModPorter/tModPorter/bin/Debug/net5.0/tModPorter.exe

You need to install .NET 5 SDK to build tModPorter

tmodporter's People

Contributors

chik3r avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.