Show newer

Also the method is basic enough I'm 99% sure it'll work for DS3 as well, and probably later

This may not sound super crazy, but it now means all mods can be, anytime when the game is running, loaded or unloaded at will. This is huge for interoperability.

WOOOHOO, finally did it! Arbitrary param files can now be dynamically reloaded in DSR! (Although i've only tested gameparam atm)

I'm soooooo close to getting files dynamically reloaded I can taste it. Dunno why bulletparam apparently isn't stored with every other param in memory, tho

Added a whitelist feature to dscm today! Should help with private events and fight clubs

Been helping Inferno out with some stuff for his mod. Had to figure out a workaround for getting 3 white phantoms into the same world that didn't break when the boss was challenged.

RT @grimrukh
Long first look at the prologue of Dark Souls: Nightfall. We reveal some of Nightfall's story and core mechanics.

Nightfall is a (huge) work in progress by @AinTunez, me, @meowmaritus, Dane Brennand, and others. We hope you enjoy the preview!

youtu.be/DfJ3grnyFrg

Also yes i only actually accomplish any RE work after midnight.

And now for today's "important excerpt from my notes that represents progress but is completely incomprehensible":

Update_Locals_From_FileLoader 140d6f320
This loads the unknowns with data from FileLoader->astructX

Which X is responsible for unknown 3 (gameparam)?

Hmm, a lot of my tweets are just about reverse engineering updates. Wonder if it'd be more interesting to post screenshots of the assembly XP

Man i haven't had this much fun with Dark Souls in quite a bit, 9v9 in @Inferbro 's mod is awesome! Hella sick mod.

Added another feature to DSCM today! A damage log, so you can view who attacked you recently, what they did, and thus block people who are hacking but hiding from you.

Still progressing on reing file loading. Tracing it up the chain!

Newest DSCM release should really fuck up cheaters now! We auto-block anyone who tries to do bad stuff to you, which should stop the stuff that occurred in @OroboroTV 's last stream

oh shit what have i been doing the past few days, uhhhhh
more file loading re stuff i guess. How to get it working for my ends

Today's work: meow was still more help! Informed me of Pav's findings about the param reloads function used by the debug menu. However, it crashes after a few uses because it doesn't delete the old params :P

So best bet is probably to figure out how to delete old ones

Working on figuring out how to dynamically reload files now. Meow already has the dynamic character files reloading documented, so just need to figure out stuff like gameparam

i just realized i'm wasting my time with reversing the UI, that's super irrelevant to my current task. i can do that later if i want to be fancy

well, i did a _little_ work on the overhaul UI reversing today. So that's something.

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.