APP Release [OPEN SOURCE] LSRP Auto Unscrambler

0x32789

Expert
Joined
May 26, 2014
Messages
849
Reaction score
51
Location
LongForgotten <-> 0x32789
So months ago I used to play LSRP but now I don't or cannot and don't want to anymore I am releasing my auto unscrambler with the source, y0mike cracked it from one of the versions I gave to my friends but I don't really care the only reason I was not releasing was because I didn't want it to be patched while my friends were still using it. Anyways, now I'm releasing it with the source. This was hastily made after a friend requested me to make a ASI version rather the one I had in my s0biet.. This should be working, I've included the source and shit. Enjoy, it's configurable but the code is kinda horrible but it works. I've stripped off the verification thingy it used to have because it was unneeded and again hastily made and sucks ass even a kid could crack it by rerouting the host into your own IP by the hosts file.

Here's the virus total for the uhh... autounscrambler.asi
https://www.virustotal.com/gui/file...d267327e903e827f1a74e25cba10a69ffc7/detection

Everything is in attachments.

Last but not least, enjoy.

ALSO, the wordlist is as a array in the .asi, I've gathered those back in 2018 so no idea if they are correct or if they've updated. but all I know for sure is that its not complete.
The array is in main.cpp, wordList or smth.
To add your own words just add onto the array lmao and compile, I didn't really have to tell that didn't i?
 

Attachments

  • Auto Unscrambler.asi
    198.5 KB · Views: 208
  • LSRP Auto Unscrambler.zip
    149.4 KB · Views: 325

monday

Expert
Joined
Jun 23, 2014
Messages
1,126
Reaction score
152
Hi, could you help me to compile it? I'm using Visual Studio 2019 but downloaded "C++ Windows XP Support for VS 2017 (v141)" which was set in the properties as "Platform Toolset" when I opened the solution. I'm using Windows 10 in case if it makes difference.
That's the error I'm getting when trying to compile it:
1>c:\program files (x86)\microsoft sdks\windows\v7.1a\include\objbase.h(239): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'

When I double click on it, ObjBase.h file gets opened and this code gets shown:
C++:
extern "C++"
{
    template<typename T> void** IID_PPV_ARGS_Helper(T** pp)
    {
        static_cast<IUnknown*>(*pp);    // make sure everyone derives from IUnknown
        return reinterpret_cast<void**>(pp);
    }
}

with this line being highlighted:
static_cast<IUnknown*>(*pp);

Solved that by this workaround: https://developercommunity.visualstudio.com/solutions/187139/view.html
I added struct IUnknown; under #pragma once in main.h
Now the error I'm getting is:
1>LIBCMTD.lib(exe_winmain.obj) : error LNK2019: unresolved external symbol WinMain referenced in function "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ)

In this thread people suggest to change Properties -> Configuration Properties -> Linker -> System to "Windows" (from "Console" which was there when I opened it) but it doesn't help.

Do you know what could be the reason why it compiles at your setup and results in errors like these at mine?

Edit: I just changed from x64 into x86 at the top control panel of Visual Studio and now it compiles well :)
 
Last edited:

emreis58

Member
Joined
Jun 25, 2019
Messages
8
Reaction score
0
You also gotta set conformance mode to off. It gave me problems aswell
Brudda how to install. Like where do we put the files? How to use it, activation etc? You didn't really mention it bruddaa.

PS: When I put LSRP Autoscrambler.asi inside my GTA SA Directory, it crashes me. I'd fucking pay for this if it worked.
 
Last edited:

0x32789

Expert
Joined
May 26, 2014
Messages
849
Reaction score
51
Location
LongForgotten <-> 0x32789
Brudda how to install. Like where do we put the files? How to use it, activation etc? You didn't really mention it bruddaa.

PS: When I put LSRP Autoscrambler.asi inside my GTA SA Directory, it crashes me. I'd fucking pay for this if it worked.

Make sure visual c++ 2017 redistributables are there, the program has rights to make a .ini file/ aka write permissions.
The conformance mode thingy is for compiling it not for running it, it's always enabled, how mch time does your samp take to load? in the auto unscrambler.ini try raising the initWaitTime or smth like that to 60000 frm 30000, that means the unscrambler loads 60 sec after the game starts, in 60 sec u must b connected/loaded into server. it will show auto unsmcrambler loaded when it gets loaded (it will show a gametext on your screen)
 

emreis58

Member
Joined
Jun 25, 2019
Messages
8
Reaction score
0
Make sure visual c++ 2017 redistributables are there, the program has rights to make a .ini file/ aka write permissions.
The conformance mode thingy is for compiling it not for running it, it's always enabled, how mch time does your samp take to load? in the auto unscrambler.ini try raising the initWaitTime or smth like that to 60000 frm 30000, that means the unscrambler loads 60 sec after the game starts, in 60 sec u must b connected/loaded into server. it will show auto unsmcrambler loaded when it gets loaded (it will show a gametext on your screen)
Bro I still don't get it, sorry.
We download your ZIP. Where do we put all the files? Do a step by step? Where to to visual c++ 2017?

Thanks in advance tbh
 

0x32789

Expert
Joined
May 26, 2014
Messages
849
Reaction score
51
Location
LongForgotten <-> 0x32789
Download .silent asi loader and extract it on ur gta sa folder.

Download this and install it:
https://aka.ms/vs/16/release/VC_redist.x64.exe
https://aka.ms/vs/16/release/VC_redist.x86.exe

Put the ASI in scripts folder (if it still doesnt work, put it in gta sa root folder)
Go ingame and wait 30 sec, seei f you get message on your chat saying Auto Unscrambler Loaded.

if you get message then it will work, in lsrp you just type /engine once and rest will work itself

if it still doesnt work, Enable console in auto unscrambler.ini (change false to true in useConsole)
 
Top