Page 1 of 3

Just testing some new stuff...

Posted: Sat Aug 19, 2017 2:46 pm
by Winderps

Re: Just testing some new stuff...

Posted: Sat Aug 19, 2017 7:17 pm
by Arfy
Huh, this is actually pretty impressive, could you perhaps explain how you accomplished this?

Re: Just testing some new stuff...

Posted: Sat Aug 19, 2017 7:39 pm
by Winderps
Arfy wrote:Huh, this is actually pretty impressive, could you perhaps explain how you accomplished this?


Without going in to too much detail, the basic concept is that when the game calls certain functions, it runs our code instead of whatever it would normally do. The whole process is much more complicated than that, but that's the gist of it.

A combination of friends who know things, a huge amount of reverse engineering of a large chunk of the game's code (with still more that needs to be done, mind you), and lots of trial and error were what it really took to make this from us though.

Re: Just testing some new stuff...

Posted: Sat Aug 19, 2017 9:08 pm
by Lamina
---

Re: Just testing some new stuff...

Posted: Sun Aug 20, 2017 6:52 am
by TheSwiftTiger
Wait, someone else made a custom race and console?

Re: Just testing some new stuff...

Posted: Sun Aug 20, 2017 9:29 am
by Lamina
---

Re: Just testing some new stuff...

Posted: Sun Aug 20, 2017 6:10 pm
by TheSwiftTiger

Re: Just testing some new stuff...

Posted: Sun Aug 20, 2017 10:01 pm
by stylesrj
So... could these be explained rather than just "New item"

Because I think that's rather important...

Re: Just testing some new stuff...

Posted: Mon Aug 21, 2017 5:40 pm
by Lamina
---

Re: Just testing some new stuff...

Posted: Tue Aug 22, 2017 3:42 am
by Winderps
No harm in doing a little explaining.

This isn't actually DLL injection, it uses a different method to accomplish the same task.

Regarding the "new" comments, what we mean (TheSwiftTiger and I) is that these things don't replace existing content and that they have their own different effects.

I think it would be cool to make a abstraction layer that'll run a easy to use yet powerfull Language, say "Python", to run atop the (C++?) injection language.


Unfortunately, the way that it works, it would be actually much, much harder to write the mod in Lua with a C++ interface.

In closing, regarding waiting until it's finished, that was the original plan, but we also wanted to see how well the community would react to the possibilities this opens up. We're still a long ways away from release.

oh and we need artists please if you can and are willing to do art PM me

One last note, we plan to make this in such a way that other modders can add on to what we've made (probably using a Lua/C++ api)