Modding Tools
0 of 0

File information

Last updated

Original upload

Created by

newman55

Uploaded by

newman55

Virus scan

Some manually verified files

Adding support for a new game. (188 comments)

  1. newman55
    newman55
    • premium
    • 127 kudos
    Locked
    Sticky
    Please do not ask to add a game if you are not going to make mods. Mods will not appear on their own.
    Check that both methods work Assembly and Doorstop.
    How to add
  2. t0stiman
    t0stiman
    • member
    • 0 kudos
    Railroader

     <GameInfo Name="Railroader">
     <Folder>Railroader</Folder>
     <ModsDirectory>Mods</ModsDirectory>
     <ModInfo>Info.json</ModInfo>
     <GameExe>Railroader.exe</GameExe>
     <EntryPoint>[UnityEngine.CoreModule.dll]UnityEngine.Display.cctor:After</EntryPoint>
     <StartingPoint>[Assembly-CSharp.dll]UI.Menu.MainMenu.Awake:Before</StartingPoint>
     <MinimalManagerVersion>0.27.8</MinimalManagerVersion>
     </GameInfo>
    1. t0stiman
      t0stiman
      • member
      • 0 kudos
      Oh, you can probably remove the MinimalManagerVersion arg, i didnt realize it was optional.
    2. newman55
      newman55
      • premium
      • 127 kudos
      Added
    3. t0stiman
      t0stiman
      • member
      • 0 kudos
      Cool, thanks
    4. Macka89
      Macka89
      • member
      • 0 kudos
      Hey t0stiman,

      Would it break anything you're working on if the starting point was changed?

      Ideally I'd like to get in here:
      <StartingPoint>[Assembly-CSharp.dll]Game.State.StateManager.Awake:Before</StartingPoint>
    5. t0stiman
      t0stiman
      • member
      • 0 kudos
      @Macka89 I dont know. cant test it at the moment. If you think thats a better startingpoint, feel free to change it.
    6. Macka89
      Macka89
      • member
      • 0 kudos
      @newman55

      Could you please change the starting point for Railroader to:

      <StartingPoint>[Assembly-CSharp.dll]Game.State.StateManager.Awake:Before</StartingPoint>

      As far as I know, myself and maybe t0stiman are the only ones developing UMM mods for this game and it won't create any issues.

      Thanks.
    7. Macka89
      Macka89
      • member
      • 0 kudos
      @newman55

      Could you please change the starting point for Railroader to:

      <StartingPoint>[Assembly-CSharp.dll]Game.State.StateManager.Awake:Before</StartingPoint>

      As far as I know, myself and maybe t0stiman are the only ones developing UMM mods for this game and it won't create any issues.

      Thanks.
    8. newman55
      newman55
      • premium
      • 127 kudos
      Changed
  3. Macka89
    Macka89
    • member
    • 0 kudos
    Could you please update Railroader for a new starting point

    Edit: Hold that thought, I need to find a better point that's earlier.
  4. Citillara
    Citillara
    • premium
    • 5 kudos
    Here 9 more games (made a mod for each of them, mostly for myself each time or for others in the case of FF9):
    Mordheim City of the Damned
    Star Renegades
    Vambrace Cold Soul
    Noob, les Sans-Factions
    FINAL FANTASY IX (64 bits)
    Potion Craft
    The Iron Oath
    Knights of Honor II
    Sands of Salzaar
    Archmage Rises

    <GameInfo Name="Mordheim City of the Damned">
    <Folder>mordheim</Folder>
    <ModsDirectory>Mods</ModsDirectory>
    <ModInfo>Info.json</ModInfo>
    <GameExe>mordheim.exe</GameExe>
    <EntryPoint>[UnityEngine.dll]UnityEngine.Canvas.cctor:Before</EntryPoint>
    <StartingPoint>[Assembly-CSharp.dll]GameInitialisation.Awake:After</StartingPoint>
    <UIStartingPoint>[Assembly-CSharp.dll]MainMenuStartView.Awake:After</UIStartingPoint>
    </GameInfo>
    <GameInfo Name="Star Renegades">
    <Folder>Star Renegades</Folder>
    <ModsDirectory>Mods</ModsDirectory>
    <ModInfo>Info.json</ModInfo>
    <GameExe>Star Renegades.exe</GameExe>
    <EntryPoint>[UnityEngine.dll]UnityEngine.Canvas.cctor:Before</EntryPoint>
    <StartingPoint>[Assembly-CSharp.dll]Mdi.SRRW.UI.GameController.Awake:After</StartingPoint>
    <UIStartingPoint>[Assembly-CSharp.dll]Mdi.SRRW.UI.GameMenuController.Awake:After</UIStartingPoint>
    </GameInfo>
    <GameInfo Name="Vambrace Cold Soul">
    <Folder>Vambrace Cold Soul</Folder>
    <ModsDirectory>Mods</ModsDirectory>
    <ModInfo>Info.json</ModInfo>
    <GameExe>VambraceColdSoul.exe</GameExe>
    <EntryPoint>[UnityEngine.dll]UnityEngine.Canvas.cctor:Before</EntryPoint>
    <StartingPoint>[Assembly-CSharp.dll]MainMenu.Awake:After</StartingPoint>
    <UIStartingPoint>[Assembly-CSharp.dll]MainMenu.Awake:After</UIStartingPoint>
    </GameInfo>
    <GameInfo Name="Noob, les Sans-Factions">
    <Folder>Noob, les Sans-Factions</Folder>
    <ModsDirectory>Mods</ModsDirectory>
    <ModInfo>Info.json</ModInfo>
    <GameExe>NoobRPG.exe</GameExe>
    <EntryPoint>[UnityEngine.dll]UnityEngine.Canvas.cctor:Before</EntryPoint>
    <StartingPoint>[Assembly-CSharp.dll]MainMenu.Awake:After</StartingPoint>
    <UIStartingPoint>[Assembly-CSharp.dll]MainMenu.Awake:After</UIStartingPoint>
    </GameInfo>
    <GameInfo Name="FINAL FANTASY IX">
    <Folder>x64</Folder>
    <ModsDirectory>Mods</ModsDirectory>
    <ModInfo>Info.json</ModInfo>
    <GameExe>FF9.exe</GameExe>
    <EntryPoint>[UnityEngine.dll]UnityEngine.Canvas.cctor:Before</EntryPoint>
    <StartingPoint>[Assembly-CSharp.dll]TitleUI.Awake:After</StartingPoint>
    <UIStartingPoint>[Assembly-CSharp.dll]TitleUI.Awake:After</UIStartingPoint>
    </GameInfo>
    <GameInfo Name="Potion Craft">
    <Folder>Potion Craft</Folder>
    <ModsDirectory>Mods</ModsDirectory>
    <ModInfo>Info.json</ModInfo>
    <GameExe>Potion Craft.exe</GameExe>
    <EntryPoint>[UnityEngine.UI.dll]UnityEngine.EventSystems.EventSystem.cctor:After</EntryPoint>
    <StartingPoint>[PotionCraft.Scripts.dll]PotionCraft.ObjectBased.Menu.Buttons.MenuButton.Awake:After</StartingPoint>
    <UIStartingPoint>[PotionCraft.Scripts.dll]PotionCraft.ObjectBased.Menu.Buttons.MenuButton.Awake:After</UIStartingPoint>
    </GameInfo>
    <GameInfo Name="The Iron Oath">
    <Folder>The Iron Oath</Folder>
    <ModsDirectory>Mods</ModsDirectory>
    <ModInfo>Info.json</ModInfo>
    <GameExe>The Iron Oath.exe</GameExe>
    <EntryPoint>[UnityEngine.UI.dll]UnityEngine.EventSystems.EventSystem.cctor:After</EntryPoint>
    <StartingPoint>[Assembly-CSharp.dll]MainMenu.Awake:After</StartingPoint>
    <UIStartingPoint>[Assembly-CSharp.dll]MainMenu.Awake:After</UIStartingPoint>
    </GameInfo>
    <GameInfo Name="Knights of Honor II">
    <Folder>Knights of Honor II</Folder>
    <ModsDirectory>Mods</ModsDirectory>
    <ModInfo>Info.json</ModInfo>
    <GameExe>Sovereign.exe</GameExe>
    <EntryPoint>[UnityEngine.UI.dll]UnityEngine.EventSystems.EventSystem.cctor:After</EntryPoint>
    <StartingPoint>[Assembly-CSharp.dll]TitleUI.Start:After</StartingPoint>
    <UIStartingPoint>[Assembly-CSharp.dll]TitleUI.Start:After</UIStartingPoint>
    </GameInfo>
    <GameInfo Name="Archmage Rises">
    <Folder>Archmage Rises</Folder>
    <ModsDirectory>Mods</ModsDirectory>
    <ModInfo>Info.json</ModInfo>
    <GameExe>ArchmageRises.exe</GameExe>
    <EntryPoint>[UnityEngine.UI.dll]UnityEngine.EventSystems.EventSystem.cctor:After</EntryPoint>
    <StartingPoint>[Archmage.Core.dll]Archmage.ApplicationMaster.Start:After</StartingPoint>
    <UIStartingPoint>[Archmage.Core.dll]Archmage.ApplicationMaster.FinishInitialization:After</UIStartingPoint>
    </GameInfo>



    1. newman55
      newman55
      • premium
      • 127 kudos
      Added everything except PotionCraft. For it, you will still be asked to remake the mod for bepinex.
  5. Toxicat
    Toxicat
    • premium
    • 1 kudos
    Infection Free Zone

    (The game enter early access recently trough pre-order)

    <GameInfo Name="Infection Free Zone">
    <Folder>Infection Free Zone</Folder>
    <ModsDirectory>Mods</ModsDirectory>
    <ModInfo>Info.json</ModInfo>
    <GameExe>Infection Free Zone.exe</GameExe>
    <EntryPoint>[UnityEngine.UIModule.dll]UnityEngine.Canvas.cctor:Before</EntryPoint>
    <StartingPoint>[Ifz.dll]UI.EscMenu.MenuCanvas.Awake:After</StartingPoint>
    <GameVersionPoint>[UnityEngine.CoreModule.dll]UnityEngine.Application.version</GameVersionPoint>
    </GameInfo>
    1. newman55
      newman55
      • premium
      • 127 kudos
      Added
  6. ExOFBounds
    ExOFBounds
    • member
    • 0 kudos
    Overcooked 2

    <GameInfo Name="Overcooked! 2">
    <Folder>Overcooked! 2</Folder>
    <ModsDirectory>Mods</ModsDirectory>
    <ModInfo>Info.json</ModInfo>
    <GameExe>Overcooked2.exe</GameExe>
    <EntryPoint>[UnityEngine.UI.dll]UnityEngine.EventSystems.EventSystem.cctor:After</EntryPoint>
    <StartingPoint>[Assembly-CSharp.dll]BootFlow.Awake:Before</StartingPoint>
    <UIStartingPoint>[Assembly-CSharp.dll]StartScreenFlow.Awake:Before</UIStartingPoint>
    <GameVersionPoint>[Assembly-CSharp.dll]BuildVersion.m_VersionString</GameVersionPoint>
    </GameInfo>
    1. newman55
      newman55
      • premium
      • 127 kudos
      Added
    2. ExOFBounds
      ExOFBounds
      • member
      • 0 kudos
      Thx! :D
  7. GBytes
    GBytes
    • member
    • 1 kudos
    Adding Sunkenland

    Already made a mod too

    <GameInfo Name="Sunkenland">
        <Folder>Sunkenland</Folder>
        <ModsDirectory>Mods</ModsDirectory>
        <ModInfo>Info.json</ModInfo>
        <GameExe>Sunkenland.exe</GameExe>
        <EntryPoint>[UnityEngine.UIModule.dll]UnityEngine.Canvas.cctor:Before</EntryPoint>
        <StartingPoint>[Assembly-CSharp.dll]Mainframe.Awake:Before</StartingPoint>
    </GameInfo>
    1. newman55
      newman55
      • premium
      • 127 kudos
      Sorry for taking so long, I'm trying to figure out the Skater XL config so I can release them together
    2. newman55
      newman55
      • premium
      • 127 kudos
      Added
  8. Gorzonn
    Gorzonn
    • member
    • 2 kudos
    Changing Broforce EntryPoint and StartingPoint

    (Need it so I can do a "skip intro mod")

    <GameInfo Name="Broforce">
            <Folder>Broforce</Folder>
            <ModsDirectory>Mods</ModsDirectory>
            <ModInfo>Info.json</ModInfo>
            <GameExe>Broforce.exe</GameExe>
            <EntryPoint>[UnityEngine.CoreModule.dll]UnityEngine.Application.cctor:Before</EntryPoint>
            <StartingPoint>[Assembly-CSharp.dll]Startup.Start:After</StartingPoint>
            <UIStartingPoint>[Assembly-CSharp.dll]MainMenu.Start:After</UIStartingPoint>
            <MinimalManagerVersion>0.27.0</MinimalManagerVersion>
    </GameInfo>
    1. newman55
      newman55
      • premium
      • 127 kudos
      Changing the starting point can break other mods.
    2. Gorzonn
      Gorzonn
      • member
      • 2 kudos
      I tested the new starting point with all mods and it works.
      The other modder (alexneargarder) has no problem with this change.
    3. newman55
      newman55
      • premium
      • 127 kudos
      Added.
      It's great that you thought of everything.
    4. newman55
      newman55
      • premium
      • 127 kudos
      I increased version so that you can specify in the info.
    5. Gorzonn
      Gorzonn
      • member
      • 2 kudos
      Great! Thank you! :D
  9. Napsterfire
    Napsterfire
    • premium
    • 1 kudos
    Front Mission 1st Remake

    Tested in both doostep and assembly methods. Already made a mod which is awaiting approval.

    <GameInfo Name="FRONT MISSION 1st Remake">
        <Folder>FRONT MISSION 1st Remake</Folder>
        <ModsDirectory>Mods</ModsDirectory>
        <ModInfo>Info.json</ModInfo>
        <GameExe>FRONT MISSION 1st Remake.exe</GameExe>
        <EntryPoint>[UnityEngine.UIModule.dll]UnityEngine.Canvas.cctor:Before</EntryPoint>
        <StartingPoint>[Assembly-CSharp.dll]Walker.MainMenu.Awake:Before</StartingPoint>
        <UIStartingPoint>[Assembly-CSharp.dll]Walker.MainMenu.Awake:Before</UIStartingPoint>
        <MinimalManagerVersion>0.26.0</MinimalManagerVersion>
    </GameInfo>
    1. newman55
      newman55
      • premium
      • 127 kudos
      Added
    2. Napsterfire
      Napsterfire
      • premium
      • 1 kudos
      Thank you!
  10. ADDB
    ADDB
    • member
    • 13 kudos
    The Magical Mixture Mill
    Tested both doorstep and assembly method. Already made a mod which waits for approval.
    I removed the <> and added a space for readability (since Nexus removes tags?)
            Folder The Magical Mixture Mill /Folder
            ModsDirectory Mods /ModsDirectory
            ModInfo Info.json /ModInfo
            GameExe The Magical Mixture Mill.exe /GameExe
            EntryPoint [UnityEngine.UIModule.dll]UnityEngine.Canvas.cctor:Before /EntryPoint
            StartingPoint [Assembly-CSharp.dll]MainMenu.Awake:Before /StartingPoint
            UIStartingPoint [Assembly-CSharp.dll]MainMenu.Start:After /UIStartingPoint

    Here with the tags:
    <GameInfo Name="The Magical Mixture Mill">
      <Folder>The Magical Mixture Mill</Folder>
      <ModsDirectory>Mods</ModsDirectory>
      <ModInfo>Info.json</ModInfo>
      <GameExe>The Magical Mixture Mill.exe</GameExe>
      <EntryPoint>[UnityEngine.UIModule.dll]UnityEngine.Canvas.cctor:Before</EntryPoint>
      <StartingPoint>[Assembly-CSharp.dll]MainMenu.Awake:Before</StartingPoint>
      <UIStartingPoint>[Assembly-CSharp.dll]MainMenu.Start:After</UIStartingPoint>
     </GameInfo>
    1. newman55
      newman55
      • premium
      • 127 kudos
      Added
    2. ADDB
      ADDB
      • member
      • 13 kudos
      Thanks
  11. m0nster
    m0nster
    • premium
    • 102 kudos
    The Black Grimoire: Cursebreaker

    Tested doorstop and assembly.
    A mod has been upload and is currently waiting for approval of the game.

        </GameInfo>
            <GameInfo Name="The Black Grimoire: Cursebreaker">
            <Folder>Cursebreaker</Folder>
            <ModsDirectory>Mods</ModsDirectory>
            <ModInfo>Info.json</ModInfo>
            <GameExe>Cursebreaker.exe</GameExe>
            <EntryPoint>[UnityEngine.UIModule.dll]UnityEngine.Canvas.cctor:Before</EntryPoint>
            <StartingPoint>[Assembly-CSharp.dll]Scr_UI_MainMenu.Awake:After</StartingPoint>
        </GameInfo>  
    1. newman55
      newman55
      • premium
      • 127 kudos
      Added
    2. m0nster
      m0nster
      • premium
      • 102 kudos
      Thank you!