made getRdllBase a little more efficient by reducing the number of iterations
the DLLs are now searched by their full name, case insensitive (not just the first chars)
fixed a bug in which the DLLs needed by beacon were not properly found when already loaded (because the name was not in unicode)
other small bug fixes and small improvements
Given that I had to change a loot of code to make the 32-bit version work, I created a separate file.
Using only one file and separating arch-dependent code with #ifdef _WIN64 would make the file very hard to read, in my opinion.
The 32-bit version also supports syscalls, modifying Halo's gate for 32-bit was quite fun.
If you don't use syscalls, then the 32-bit version works in WoW64, which is pretty cool if you ask me 😛
Hey there!
I added a few changes:
Given that I had to change a loot of code to make the 32-bit version work, I created a separate file.
Using only one file and separating arch-dependent code with
#ifdef _WIN64
would make the file very hard to read, in my opinion.The 32-bit version also supports syscalls, modifying Halo's gate for 32-bit was quite fun.
If you don't use syscalls, then the 32-bit version works in WoW64, which is pretty cool if you ask me 😛
Hope you like it!