tModLoader
평점이 부족합니다.
Terraria Core Patcher
   
어워드
즐겨찾기
즐겨찾기됨
즐겨찾기 해제
Mod Features: Library
Mod Side: Both
tModLoader Version: 1.4.4
Language: English
파일 크기
게시일
업데이트일
86.476 KB
2024년 2월 22일 오후 1시 14분
2024년 7월 1일 오전 10시 37분
업데이트 노트 4개 (보기)

다운로드 위해 구독하기
Terraria Core Patcher

설명
A simple mod that allows easy assembly patching for Terraria.
Originally was part of my Infinite world mod, I decided to make this a proper library instead.
This is not beginner friendly; it will require you to know how to do advanced IL editing.

This also will write to your disk the patched assembly as "tModLoader.patched.dll".
Any harm caused by other mods using this mod is not my responsibility, but the responsibility of you and the mods doing the harm.

Once the patching is done, go in your Steam folder and rename "tModLoader.patched.dll" to "tModloader.dll", and check if your change applied properly with ILSpy.
Automatically reloading the game will be added later.

Strongly recommend reading this and practicing IL before using this:
https://github.com/tModLoader/tModLoader/wiki/Expert-IL-Editing

Wiki on how to use this will come soon. For now, check the example provided here:
https://github.com/Dradonhunter11/CorePatcher/blob/master/Examples/ExamplePatch.cs

DO NOTE AFTER USING THIS MOD POST 1.1 YOUR GAME WILL RESTART ONCE THE PATCHING IS DONE, THIS CAN BE TOGGLED

Please note that after using this mod post 1.1, your game will restart once the patching is done. This feature can be toggled.

v.1.0
- Initial release
- ModCorePatch class
- Example patch

v.1.1
- Game reload upon patching (configurable)
- Toggle for example patch
- Added a patch that edit the title at the bottom left corner to indicate if the game was patched

- Added mac and linux support

v.1.2
- Allow dependency injection
Example on how to do dependency injection


Features to come:
- Allow dependency injection (while this is technically possible, "tModLoader.deps.json" still needs to be edited to launch the game properly,
partially implemented just to make the game work).
- Server executable patching
- Make it self removable once the game is closed
tModLoader 님이 먼저 게시:
Developed By Dradon
댓글 5
2bluntz@once 2024년 6월 1일 오후 8시 48분 
bro said using harmony for an FNA game
Extinction 2024년 5월 31일 오후 2시 32분 
Just a quick question, what is the difference between this and using harmony?
rocksinshoe 2024년 3월 9일 오전 12시 55분 
great work! hope to see more of that project in the future.
rocksinshoe 2024년 3월 6일 오후 4시 34분 
"originally part of my infinite world mod" tell us about it