All Projects → OxideMod → Oxide.Patcher

OxideMod / Oxide.Patcher

Licence: MPL-2.0 License
IL patcher for use with adding Oxide support to .NET games

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Oxide.Patcher

UniversalUnityHooks
A framework designed to hook into and modify methods in unity games via dlls
Stars: ✭ 78 (+188.89%)
Mutual labels:  hooks, patcher
Open-Terraria-API
Open Terraria API - Mac, Linux & Windows
Stars: ✭ 65 (+140.74%)
Mutual labels:  modding, il
Oxide
Old repository for the Oxide mod. See individual repositories for updates
Stars: ✭ 173 (+540.74%)
Mutual labels:  gaming, modding
XnaToFna
Relink games / tools using the XNA Framework 4.0 to use FNA instead
Stars: ✭ 40 (+48.15%)
Mutual labels:  modding, patching
React-Combine-Provider
combine react providers in ease
Stars: ✭ 29 (+7.41%)
Mutual labels:  hooks
IOS-Patcher
Patches the RSA Key and applies mail patches in IOS31 and IOS80 on the Wii so you can use RiiConnect24.
Stars: ✭ 17 (-37.04%)
Mutual labels:  patcher
ieaseMusic
网易云音乐第三方🎵
Stars: ✭ 62 (+129.63%)
Mutual labels:  hooks
xcloud-shield
Xcloud Beta Unofficial App for the Nvidia Shield Android TV. Playing Xbox Cloud Gaming directly on the box Nvidia Shield tv in the best way.
Stars: ✭ 93 (+244.44%)
Mutual labels:  gaming
document-title
React hook for updating the document-title
Stars: ✭ 60 (+122.22%)
Mutual labels:  hooks
RT7-example
Code for the React Table 7 article
Stars: ✭ 32 (+18.52%)
Mutual labels:  hooks
Ant-Design-Pro-V5
Ant Design Pro V5 详细配置,包括分模块打包,ahooks的使用,L7 地图组件的封装,合理的初始化数据,更有动态表单、动态表格、OSS图片上传等优秀组件(项目会逐渐迭代)~
Stars: ✭ 28 (+3.7%)
Mutual labels:  hooks
AirHockey
Air Hockey game created using pygame
Stars: ✭ 25 (-7.41%)
Mutual labels:  gaming
simple-matchmaking
Simple rule based matchmaking for your online game with support of Redcon(RESP) protocol.
Stars: ✭ 70 (+159.26%)
Mutual labels:  gaming
useReactHooks
useReactHooks is a curated list of custom react hooks that will benefit people in their daily tasks related to development in react.
Stars: ✭ 42 (+55.56%)
Mutual labels:  hooks
pax
📦 The MC modpack manager for professionals.
Stars: ✭ 83 (+207.41%)
Mutual labels:  modding
hook-into-props
Tiny HoC to use React hooks with class components.
Stars: ✭ 44 (+62.96%)
Mutual labels:  hooks
FFXIVPocketGuide
A collection of mobile friendly guides to help players navigate group content in Final Fantasy XIV.
Stars: ✭ 16 (-40.74%)
Mutual labels:  gaming
MPPatch
Patch for Civilization V to allow modded multiplayer. Currently under development.
Stars: ✭ 31 (+14.81%)
Mutual labels:  modding
use-mutation
🧬 Run side-effects safely in React
Stars: ✭ 81 (+200%)
Mutual labels:  hooks
gatsby-react-hooks
An example of using Gatsby with React hooks
Stars: ✭ 26 (-3.7%)
Mutual labels:  hooks

Oxide Patcher Build Status

Oxide 2 is a complete rewrite of the popular, original Oxide mod for the game Rust. Oxide 2 has a focus on modularity and extensibility. The core is highly abstracted and loosely coupled, and could be used to mod any game that uses .NET such as 7 Days to Die, The Forest, Space Engineers, and more. The patcher is only needed for those who want to experiment with adding new hooks or modding other games.

Patching Games

  1. Navigate to your installation of Oxide and locate Oxide.Core.dll. Copy it and paste it next to the freshly compiled OxidePatcher.exe.
  2. Navigate to .opj for the target game and open it in a plain text editor. It is formatted as a JSON file.
  3. Find the "TargetDirectory" field in the json text and change the value to be the "Managed" folder of your target game server installation.
  4. Launch the patcher. Go to File -> Open Project, and open the .opj.
  5. If all goes well, the hooks and assembly list should appear on the tree view to the left.
  6. To patch, click the wand icon on the toolbar.
  7. To add a hook, navigate to the desired method from the desired assembly and click the "Hook this Method" button.
  8. To include more assemblies, right click on any red-cross assembly and select "Add to Project".

Notes

  • You should work on a vanilla version of the target game.
  • The patcher will make copies of the original DLLs and append "_Original" to them, and it will use them as the input when patching. This means it's safe to make a few changes and patch over and over again.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].