GMO EX700 Plus Main Memory Patcher + Server Side Extras
Hi, ill give to all Mu Community this App.
Its a Memory Patcher A.K.A. Loader for Main (this one can be apply for any new main), anyways it have two config files, one for load IP, Serial and Version, and other one for load offsets + fixes.
Also ill share some INCOMPLETE .CPP and .H for server files (i dont code this one), its incomplete but can be used for start develop or continue develop of Ex700 versions.
What u can do with those server files?, just replace all old simplemodulus calls for those new ones...
In TTCosmos.dat i add some fix for skip some encrypt (its not the best thing, coz always the best that u can do its on server side)
ANYWAYS DONT START A FLAME WAR.
Just wanna share smth with Mu community like old days.
Btw, dont askme about how to apply to cracked mains coz ill not answer that... and also dont ask if its compatible with TT files (LOL)...
Links:
TitansTech Atena Loader
Server Side
Server side part .h and .cpp Credits to RoRRe (A.K.A. eRRoR)
And yes... its Atena, Nike, Cosmos, Sanctuary for Saint Seiya :P.
Ill update Atena for load your custom dlls too, but in this days, not now :P.
Re: GMO EX700 Plus Main Memory Patcher + Server Side Extras
Thanks icarus this is amazing!!!!
Re: GMO EX700 Plus Main Memory Patcher + Server Side Extras
Quote:
Originally Posted by
zasmqniq
Thanks icarus this is amazing!!!!
what's amazing? TT team just lure us with some code which is using by their only...:((
Re: GMO EX700 Plus Main Memory Patcher + Server Side Extras
Titans Tech luring you in wich way? :S please don't troll.
Re: GMO EX700 Plus Main Memory Patcher + Server Side Extras
Quote:
Originally Posted by
aecrimch
what's amazing? TT team just lure us with some code which is using by their only...:((
And they are doing a great job showing us their skills but nvm that... it's just a share to community.. why do you flame on this?
Re: GMO EX700 Plus Main Memory Patcher + Server Side Extras
Quote:
Originally Posted by
Denied
And they are doing a great job showing us their skills but nvm that... it's just a share to community.. why do you flame on this?
flame?
what you can use from their code?
i think all this kind of release is useless...
all the respect for TT work but not in this way...
Re: GMO EX700 Plus Main Memory Patcher + Server Side Extras
Check the dat & ini files, is pretty good, you can patch without code... if you can do it better then SHOW US. If not just stay away
Re: GMO EX700 Plus Main Memory Patcher + Server Side Extras
=) pretty familiar code for ComplexModulus... could you remind me who coded this ?
Re: GMO EX700 Plus Main Memory Patcher + Server Side Extras
Dunno, we didn't claim copyright :D may mr google you did code it RoRRe ?
Re: GMO EX700 Plus Main Memory Patcher + Server Side Extras
Quote:
Originally Posted by
bet0x
Dunno, we didn't claim copyright :D may mr google
=) so you didnt even bothered asking about the origins of this file ... some day such "mystical" sources could just stop poping up you know ;)
Re: GMO EX700 Plus Main Memory Patcher + Server Side Extras
as i said eRRoR i dont own server side part, and didnt know if was u, but if u told that i trust u, so posted in first post your credits ;)...
And dont know why when i release smth some one start a flame war, i just release for anyone and so they start...
Same as editor and i loled myself when i release it like a gift and all ppl telling has a trojan or smth like that...
Its a GIFT without any kind of trap.
Re: GMO EX700 Plus Main Memory Patcher + Server Side Extras
I hope TITANSTECH release ex700 test muserver early.:ott:
Re: GMO EX700 Plus Main Memory Patcher + Server Side Extras
Can not repair the visual effects?Ex700
Re: GMO EX700 Plus Main Memory Patcher + Server Side Extras
9.Kb.. impresive.
I know its made more for devs then.. Anyway i never liked Injectors
U can create process with flag suspended and rewrite, patch all u need and after resume thread
My old example ))
Code:
function StartGame(const fn: String; const DllPath: AnsiString) : Boolean;
const
GGSucces: array [0 .. 5] of Byte = ($E9, $8B, $00, $00, $00, $90);
GGStart : array [0 .. 1] of Byte = ($EB, $1A);
var
StartupInfo : TStartupInfo;
OldProtect: Cardinal;
ProcessInformation: TProcessInformation;
lpNumberOfBytesWritten: Cardinal;
begin
FillChar(StartupInfo, SizeOf(StartupInfo), 0);
StartupInfo.CB := SizeOf(StartupInfo);
Result := CreateProcess(
nil,
PChar('"'+fn + '" connect /mMU'),
nil,
nil,
False,
CREATE_NEW_PROCESS_GROUP + IDLE_PRIORITY_CLASS + SYNCHRONIZE + CREATE_SUSPENDED,
nil,
nil,
StartupInfo,
ProcessInformation);
if Result then
begin
WaitForInputIdle(ProcessInformation.hProcess, 500);
if VirtualProtectEx(ProcessInformation.hProcess,Ptr(GAMEGUARD_SUCCESS),SizeOf(GGSucces), PAGE_EXECUTE_READWRITE, OldProtect) then
begin
WriteProcessMemory(ProcessInformation.hProcess, Ptr(GAMEGUARD_SUCCESS), @GGSucces[0], Length(GGSucces), lpNumberOfBytesWritten);
VirtualProtectEx(ProcessInformation.hProcess,Ptr(GAMEGUARD_SUCCESS),SizeOf(GGSucces), OldProtect, OldProtect)
end;
if VirtualProtectEx(ProcessInformation.hProcess,Ptr(GAMEGUARD_START), SizeOf(GGStart), PAGE_EXECUTE_READWRITE, OldProtect) then
begin
WriteProcessMemory(ProcessInformation.hProcess, Ptr(GAMEGUARD_START), @GGStart[0], SizeOf(GGSucces), lpNumberOfBytesWritten);
VirtualProtectEx(ProcessInformation.hProcess,Ptr(GAMEGUARD_START), SizeOf(GGStart), OldProtect, OldProtect)
end;
ResumeThread(ProcessInformation.hThread);
if MainFrm.CWindowsMode.Checked then
if (InjectLibrary(ProcessInformation.dwProcessId, PAnsiChar(DllPath)) = False) then
begin
MainFrm.LogMessage(Decrypt_Str(@Str_windowsmode_failed[0], Length(Str_windowsmode_failed)));
end
end;
end;
Re: GMO EX700 Plus Main Memory Patcher + Server Side Extras
where it enters FixPacket_F3?