Releases: Xkein/YRDynamicPatcher
DynamicPatcher 2.1 with Dionysus 0.1
-
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
- Runtime VC++ 2015 - 2022 x86 and .NET Framework 4.8
- 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 directoryDynamicPatcher\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 andpack_assembly
=true)
- all logs will be saved in
DynamicPatcher 1.0
- To run DynamicPatcher, you need
- Runtime VC++ 2015 - 2019 x86 and .NET Framework 4.8
- 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'.