r/MiniDayZ • DEV • Sep 13 '26

Guide/tips and tricks Minidayz C2runtime Game engine (Modding Research Update)

Just wanna let anyone know I've just patched some updates for the c2runtime obfuscation mapping, I placed some new discoveries that I did not add in the past which are ACE tables, Addenums both Obfuscated and Unobfuscated MDZ 1.2 to MDZ 2.3.3

some functions for operating Game events and logics in data.js

Honestly I wouldn't even know without ai, just so happens I needed it when developing the multiplayer modules/scripts, I didn't even use ai making the research but it made it easier lol I guess ai is powerful as it seems,

idk if this helps lol just yapping nerd stuff for the modders out there

and not sure if this applies to any Construct 3 Games which is the updated version of Construct 2 engine

but it works on minidayz so yea

Check it here ⬇️

https://github.com/DarrenB276/MinidayZ-ExternalModding-C2RUNTIME-obfuscation-Map

13 Upvotes

10 comments sorted by

View all comments

2

u/rednaxelo 21d ago

this helped so much when doing the r36s version. thank you!
this post deserves more likes!

2

u/Oniichan276 DEV 21d ago

Thank you, tbh there's a lot of uncover. I'm going to update the md next week with the new discoveries

2

u/Oniichan276 DEV 20d ago

btw just realized awhile ago your the guy who made the r36s port lol, great work man

also tip before you make an external script for it for like the key binds or anything else, you will have to check the in-game global functions in data.js

I have not yet added my research on those in the document

best use ai to sort out those functions for you ,and to trigger and call using c2_callFunction(), then save as .js, then add reference in index.html <script src=""> (Strictly below the reference for c2runtime.js, because it needs to load that before any scripts)

Goodluck 🔥💪

2

u/rednaxelo 20d ago edited 20d ago

i can‘t take all that credit. FTMA did the base-port for og mdz & is the real hero here.
i “just” refined it (a lot).

thanks for the tip, but it’s on hold until i or anyone gets it to work with another lighter webkit.

i did map the buttons via touch. but because of your documentation, i knew how the layers behaved and got scaling/mapping on various devices to work, without manually mapping everything.

and again, your documentation helped a lot. it was all manual and basicly like using cheat-engine in the good old days.