Skip to content

Releases: Xkein/YRDynamicPatcher

DynamicPatcher 2.1 with Dionysus 0.1

13 Aug 07:38
Compare
Choose a tag to compare
Pre-release
  • What is Dionysus?
    Dionysus is an authoritative DP-based extension for Yuri's Revenge, committed to exploring DP's infinite possibilities.

  • To run DynamicPatcher, you need

  1. Runtime VC++ 2015 - 2022 x86 and .NET Framework 4.8
  2. Run as Administrator
  • Welcome to give any feedback
    Email: [email protected]

  • Suggestion
    Set 'hide_console' to false when you are in develop mode because you can see error and warning message easily.

  • To try
    Writing the below to rules:
    [MTNK]
    Scripts=MTNKScript.cs
    FireSuperWeapon=NukeSpecial
    [HTNK]
    Scripts = SpinningScript
    [HTK]
    Scripts = DiffusionWaveGun
    DiffusionWaveGun.FirstWeapon = Medusa
    DiffusionWaveGun.FirstWeaponSpeed = 0.01
    DiffusionWaveGun.BurstWeapon = Medusa
    DiffusionWaveGun.SearchRange = 1280
    DiffusionWaveGun.BrustCount = 10
    DiffusionWaveGun.FlyPercent = 0.4
    DiffusionWaveGun.BurstMaxAngle = 72
    [DISK]
    Scripts = DISKScript.cs
    [GGI]
    Scripts=GGI
    [AAHeatSeeker2]
    Scripts = HappyNewYear, AAHeatSeeker2Script.cs
    [GiantNukeUp]
    Scripts = GiantNukeUpScript
    [BFRT]
    Scripts=BFRTScript
    [JUMPJET]
    Scripts=JUMPJETScript
    [DESO]
    Scripts=DESO
    [YURI]
    Scripts=YaeHageatama
    [LTNK]
    Scripts=StrafeScript.cs
    [E2]
    Scripts = LazyLoadSample

Runtime INI:
Open compiler.config.json and change _REALTIME_INI to REALTIME_INI before restarting.

  • What's new?
    • all logs will be saved in DynamicPatcher\Logs
    • the change of *.cs, *.csproject, compiler.config.json will lead to rebuild when booting
    • better visual effect in console
    • add RunClassConstructorFirstAttribute on class or struct to run static constructor first
    • new hook type: ExportTableHook, ImportTableHook
    • fix Invoke_3 error when plasticSCM installed or exception not caught [Bugfix]
    • references in compiler.config.json will be searched in directory DynamicPatcher\Libraries
    • allow grouping assemblies as folder in DynamicPatcher\Libraries
    • allow missing assembly references
    • only build project specified by solution (skip compile)
    • native dlls will be searched recursively in directory DynamicPatcher\Libraries
    • fast boot in Release version (load_temp_file_in_memory=false and pack_assembly=true)

DynamicPatcher 1.0

30 Jun 17:32
Compare
Choose a tag to compare
  • To run DynamicPatcher, you need
  1. Runtime VC++ 2015 - 2019 x86 and .NET Framework 4.8
  2. Run as Administrator
  • Welcome to give any feedback
    Email: [email protected]

  • Suggestion
    Set 'hide_console' to false when you are in develop mode because you can see error and warning message easily.

  • To try
    Writing the below to rules:
    [AAHeatSeeker2]
    Script = AAHeatSeeker2Script
    [MTNK]
    Script=MTNKScript
    FireSuperWeapon=NukeSpecial
    [DISK]
    Script = DISKScript
    [GiantNukeUp]
    Script=GiantNukeUpScript
    [GGI]
    Script=GGIScript

Runtime INI:
Open 'compiler.config.json' and change '#preprocessor_symbols' to 'preprocessor_symbols'.