Chaos Project

RPG Maker => General Discussion => Troubleshooting / Help => Topic started by: Memor-X on January 16, 2011, 06:44:32 pm

Title: RGSS102E.dll help
Post by: Memor-X on January 16, 2011, 06:44:32 pm
i'm curious, the RGSS102E.dll is packed right? say i went to unpack it so it was completely exposed to any Hex Editor, would the .exe file that runs the game still run the game normally?
Title: Re: RGSS102E.dll help
Post by: ForeverZer0 on January 16, 2011, 06:47:12 pm
No. Why would you want to do that?

Aside from making easier to hack, you also just increased the filesize.
Title: Re: RGSS102E.dll help
Post by: Memor-X on January 16, 2011, 06:57:37 pm
i know that, you see that i know how to change the DEADCAFE key, however the .dll has to be edited so it needs to be unpacked, every time i've gone to pack it up again i've either gotten an error during the possess or the game has done the same as if it was unpacked and unedited, just start up, black screen for about a second and then terminate, i thought it was the .dll i got from HG Games so i though i'd ask because i've had no luck unpacking it myself (dam ASProtect)

with that out of the way, my next question, does anyone know of a good .dll packer will WONT make RGSS102E.dll unstable (in other words, it'll work after you pack it again)
Title: Re: RGSS102E.dll help
Post by: ForeverZer0 on January 16, 2011, 07:01:14 pm
Try UPX.
Title: Re: RGSS102E.dll help
Post by: Memor-X on January 16, 2011, 09:08:43 pm
nope, it's doing what all the other packers i've gotten have done which is the same as if i used the original file i downloaded, game starts, black screen for about a second, exits, reason why i wanted to know if the unpacked version would even work, to see if it was the .dll file itself

anyone else got one?
Title: Re: RGSS102E.dll help
Post by: ForeverZer0 on January 17, 2011, 12:49:14 am
Are you changing the key in both Game.exe and RGSS102E.dll.
They both have to be the same or Windows won't be able to run it.

Problem is, all someone has to do is try some different strippers on it (there are only so many), and there's your key.
In UPX and Aspac, I actually still managed to figure out the keys in a hex editor without unpacking them. They're still in there, just in a different locations.

Just www.google.com .dll packers, and you will be rewarded with lists of them to try.


Title: Re: RGSS102E.dll help
Post by: Memor-X on January 17, 2011, 01:03:57 am
I'm using drgss so I thought it changed the exe when I did the recompile option, if it doesn't then it certainly explains what's going on

I did a google search, i've downloaded a few, a lot of the ones that came up didn't say they packed dlls, but then again when they say applications they could mean dlls but I've always been taught that they are libraries and application are self executing files that may or maynkt use external data
Title: Re: RGSS102E.dll help
Post by: ForeverZer0 on January 17, 2011, 01:11:27 am
Yes, DRGSS will change the key for the Game.exe. You should be able to test that easy enough by attempting to use with an unmodified RGSS102. If the game runs normally after you change the key, then something didn't get done right. I the game crashes, then Game.exe has been successfully modified.

Now, I believe Aspac is what RGSS102 is packed with, use the Aspac stripper to open it up, find the DEADCAFE key, change it to whatever you used in the Game.exe, and save. Now you should be able to repackage the DLL with your choice, place it in your game folder with the Game.exe, and run them successfully.

I imagine that there are going to be packers that are incompatible, so you may need to try a few until you find one that works.
Title: Re: RGSS102E.dll help
Post by: Memor-X on January 17, 2011, 09:24:00 pm
exactly what was warned, that some packers will leave the .dll unstable, hopefully the early release of my game will allow me to see who has problems with the .dll

i did all of that, game crashes so it did get changed, thing is that the game is still doing the exact same with a packed dll with the key changed as in it starts up, waits for a second and closes, i'm curious, all the packers i've used have brought the file size to about 560 KB while the original dll is 760, could the dll be compressed to much or could the .exe have something in it that detects if the dll was not packed in ASProtect