-
[Release] Highly improve the performance of you Mu Online (DLL)
Here is the incredible dll to optimize your Mu Online reducing memory usage"before and after image"http://i68.tinypic.com/2scpw.jpg
Do hook from dll to main.exe using API Init can do it using StudPEhttp://i64.tinypic.com/etcktt.pnghttp://i63.tinypic.com/29kx89s.png
This tool allows us to hook dll to our main "StudPE"Download Files: StudPE and DLL "MemRelease.dll" Link> http://*******/1m1iV8
Source:
Code:
Quote:
#include <Windows.h>
//-------------------------------------------------------------
void StartAddress(LPVOID lpThreadParameter)
{
HANDLE v1;
HANDLE v2;
while ( TRUE )
{
Sleep(5000);
v1 = GetCurrentProcess();
SetProcessWorkingSetSize(v1, 0xFFFFFFFF, 0xFFFFFFFF);
v2 = GetCurrentProcess();
SetThreadPriority(v2, -2);
}
}
//-------------------------------------------------------------
BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
if ( fdwReason == 1 )
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)StartAddress, 0, 0, 0);
return 1;
}
Tested on:
1.04j
zMain (zTeam Repack S6)
1.03K JPN
1.04D gmo
1.06F (Season10.3 IGCN)
muemu 1.04E with MHP
MuEMU 1.04D+ (Failures)
97d (Failures)
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Approved it is, waiting for feedback and tests from others :)
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
well for what version this work ? for 97d+99i work ? :glare:
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Working with main 1.06F Season 10.3 IGCN, so much faster loading, etc.
http://boardmu.com/uploads/monthly_2...4740533064.png
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
Masteru
well for what version this work ? for 97d+99i work ? :glare:
Just test it and comment if it works (Solo pruebalo y comentanos si te funciono bro)
Quote:
Originally Posted by
irDA
Added to "main.exe" that can support
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
fantoma
Just test it and comment if it works (Solo pruebalo y comentanos si te funciono bro)
Added to "main.exe" that can support
thanks for help but i test for 97d and the main.exe stop working and i test with the anti-hack MueMU
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Not working , test MuEMU 1.04D + MuEMU antihack. :\
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Thanks mate! working fine in IGCN S10
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
xh3yshok
Not working , test MuEMU 1.04D + MuEMU antihack. :\
works fine bro muemu 1.04E with MHP
http://image.prntscr.com/image/d7725...29dbfb0147.png
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
well thanks. 1.04j work fine
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
How about OS Support? cause other DLL wont support low or higher OS can every one post result with OS info? thanks
SAmple:
Working @ Win7 32bit 104D Main
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
thank you. Works well.
I have one question. has main crush or exception if i am apply this code?
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Works good on 1.04d + LiveGuard.
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Main MUEMU s10 Work ok :) thanks dude
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
Mc Limu
Main MUEMU s10 Work ok :) thanks dude
can you share main with dll or teach how to hook it :D
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
ahmetoz27
can you share main with dll or teach how to hook it :D
1. Open stud_PE > File > Open PE file
Search your main.exe
2. Go to Functions > Right Click on what .dll you want, example SHELL32.dll > Add new import
Click Dll Select, search for MemRelease.dll > Open > Select func. > Init > Click ok > Click Add to list > Click ADD > OK
Done
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
irDA
1. Open stud_PE > File > Open PE file
Search your main.exe
2. Go to Functions > Right Click on what .dll you want, example SHELL32.dll > Add new import
Click Dll Select, search for MemRelease.dll > Open > Select func. > Init > Click ok > Click Add to list > Click ADD > OK
Done
I think its not working on season 10
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
It works, give me your main i will do this.
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
I can recommend to fixed to work for 97d+99i with anti-hack MuEMU not only for season of course if you want :glare:
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
who can give muemu 1.04E with MHP with this dll inject?
thanks :)
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
This kilobyte thing works with MuEmu S8 Ep3 main. Used Tools Ex803 to hook dll. It's about 1000% reduction to memory usage. 600mb - 60mb
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
Saige
who can give muemu 1.04E with MHP with this dll inject?
thanks :)
bro, just put the code inside main.cpp and all will be done. No hooking needed.
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
works with IGCN and it lowered the main.exe thanks!
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Didnt work on main 1.02.03 Season 2
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
magarikaci
Works Good IGCN Season 6
can share files igcn s6 bru ?
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
MuEmu s8 works fine, just put in main.cpp.
Great release, congratulations
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
http://image.prntscr.com/image/655d0...3ed7503d32.png
MSVCR110.dll not found error with windows 8.1
In windows 7 also crashes
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
zacHa'
Just put this file in the game folder
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
zacHa'
this has nothing to do with thread subject, next time search it on google like i did:
"missing MSVCR110.dll"
and here is the solution:
https://www.youtube.com/watch?v=Zmuie-Nc52c
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
allexander
I know, but do you think all users will do this to play? There are people who hopefully know how to turn on the computer...
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
zacHa'
I know, but do you think all users will do this to play? There are people who hopefully know how to turn on the computer...
Well yes i think that all users will do this if they want to play. As for people that "hopefully know how to turn on the computer..." than this game or other games is not for them i suppose, but if you are an Admin then is your duty to tell your users what are the requirements for this game to work. If is to hard to handle they could call an IT Specialist to fix their problems :w00t: this things is kind of basics if you want to play games, is like you want to watch a movie and you don`t have a player :sleep:.
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
allexander
Well yes i think that all users will do this if they want to play. As for people that "hopefully know how to turn on the computer..." than this game or other games is not for them i suppose, but if you are an Admin then is your duty to tell your users what are the requirements for this game to work. If is to hard to handle they could call an IT Specialist to fix their problems :w00t: this things is kind of basics if you want to play games, is like you want to watch a movie and you don`t have a player :sleep:.
Did someone make it work placing MSVCR110.dll in mu client folder? @Luis_br; i've already tried it with a .dll that i downloaded but happened the same. Perhaps i downloaded a wrong .dll. In windows xp it works perfect without MSVCR110.dll.
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
zacHa'
Did someone make it work placing MSVCR110.dll in mu client folder? @
Luis_br; i've already tried it with a .dll that i downloaded but happened the same. Perhaps i downloaded a wrong .dll. In windows xp it works perfect without MSVCR110.dll.
If you run a application and got the error message "The program can’t start because MSVCR110.dll is missing from your computer." then the Microsoft Visual C++ Redistributable is missing on the current computer.
This error appears when you wish to run a software which require the Microsoft Visual C++ Redistributable 2012. The redistributable can easily be downloaded on the Microsoft website as x86 or x64 edition: http://www.microsoft.com/en-us/downlo...
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
zacHa'
Did someone make it work placing MSVCR110.dll in mu client folder? @
Luis_br; i've already tried it with a .dll that i downloaded but happened the same. Perhaps i downloaded a wrong .dll. In windows xp it works perfect without MSVCR110.dll.
Do you try change the windows compatibility options?
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Working on Main 1.6.20.1 (SXI EP2 GMO)
http://i.imgur.com/G8RHAic.png
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Works in windows XP and 7.
Thanks :)
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
This is not recommended, you should not use this for any games.
Quote:
SetProcessWorkingSetSize(v1, 0xFFFFFFFF, 0xFFFFFFFF);
SetProcessWorkingSetSize() controls the amount of RAM that your process uses, it doesn't otherwise have any affect on the virtual memory size of your process. Windows is already quite good at dynamically controlling this, swapping memory pages out on demand when another process needs RAM. By doing this manually, you slow down your program a lot, causing a lot of page faults when Windows is forced to swap the memory pages back in.
SetProcessWorkingSetSize is typically used to increase the amount of RAM allocated for a process. Or to force a trim when the app knows that it is going to be idle for a long time. Also done automatically by old Windows versions when you minimize the main window of the app.
Quote:
SetThreadPriority(v2, -2);
SetThreadPriority() This will have no effect here, because you are passing v2 = GetCurrentProcess(); which is not a thread, and it will not affect any threads in the current process.
So again, you will cause more problems to the game then do any good. Just think, WebZen would have use the same thing if it was good.
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
Mecanik
This is not recommended, you should not use this for any games.
SetProcessWorkingSetSize() controls the amount of RAM that your process uses, it doesn't otherwise have any affect on the virtual memory size of your process. Windows is already quite good at dynamically controlling this, swapping memory pages out on demand when another process needs RAM. By doing this manually, you slow down your program a lot, causing a lot of page faults when Windows is forced to swap the memory pages back in.
SetProcessWorkingSetSize is typically used to increase the amount of RAM allocated for a process. Or to force a trim when the app knows that it is going to be idle for a long time. Also done automatically by old Windows versions when you minimize the main window of the app.
SetThreadPriority() This will have no effect here, because you are passing v2 = GetCurrentProcess(); which is not a thread, and it will not affect any threads in the current process.
So again, you will cause more problems to the game then do any good. Just think, WebZen would have use the same thing if it was good.
Also the code is incomplete or poor coded.
Code:
#include <windows.h>
// Call This on APIENTRY (WINAPI)
// CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)ThreadPrioritySet,NULL,NULL,NULL);
void ThreadPrioritySet(LPVOID lpThreadParameter)
{
HANDLE hCurrentProcess = NULL;
while(TRUE)
{
Sleep(5000); // Can be more or less, who know
hCurrentProcess = GetCurrentProcess();
SetProcessWorkingSetSize(hCurrentProcess,0xFFFFFFFF,0xFFFFFFFF);
SetThreadPriority(hCurrentProcess,THREAD_PRIORITY_LOWEST); // Holly crap
}
}
And Mecanik, post source of your comment when take it from other places, like here: windows - Pros and Cons of using SetProcessWorkingSetSize - Stack Overflow
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
SmileYzn
Also the code is incomplete or poor coded.
Code:
#include <windows.h>
// Call This on APIENTRY (WINAPI)
// CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)ThreadPrioritySet,NULL,NULL,NULL);
void ThreadPrioritySet(LPVOID lpThreadParameter)
{
HANDLE hCurrentProcess = NULL;
while(TRUE)
{
Sleep(5000); // Can be more or less, who know
hCurrentProcess = GetCurrentProcess();
SetProcessWorkingSetSize(hCurrentProcess,0xFFFFFFFF,0xFFFFFFFF);
SetThreadPriority(hCurrentProcess,THREAD_PRIORITY_LOWEST); // Holly crap
}
}
And Mecanik, post source of your comment when take it from other places, like here:
windows - Pros and Cons of using SetProcessWorkingSetSize - Stack Overflow
And why should I do that ? Just because I was lazy and right ? :sleep:
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
Mecanik
And why should I do that ? Just because I was lazy and right ? :sleep:
No, because you made your comment based on a google search.
Quote:
Originally Posted by
jackbot
Soo where is the source code in post? And for sure that is not made by you.
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
jackbot
@jackbot - There is nothing to steal, that doesn't do anything, and just because you see the numbers in task manager going lower, it doesn't mean it actually works.
@SmileYzn - I knew this long time ago, I did not need the Google for this, I posted that because I REPEAT: I WAS LAZY AND BUSY.
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Can any one confirm that this .dll support on all Windows version ?
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
r0nin
Can any one confirm that this .dll support on all Windows version ?
i tested in 7,8,8.1 so i guess its working at 10.
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
I get MemRelease.dll can not find the file, it is because of the lack of redistributable or frame network but I do not know which ones, which ones are?
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
vs 2010:
Code:
void Ram()
{
HANDLE v1;
HANDLE v2;
while ( 1 )
{
Sleep(5000);
v1 = GetCurrentProcess();
SetProcessWorkingSetSize(v1, 0xFFFFFFFF, 0xFFFFFFFF);
v2 = GetCurrentProcess();
SetThreadPriority(v2, -2);
}
}
Code:
case DLL_PROCESS_ATTACH:
CreateThread(NULL,NULL,LPTHREAD_START_ROUTINE(Ram),NULL,0,0);
break;
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
nofeara
This kilobyte thing works with MuEmu S8 Ep3 main. Used Tools Ex803 to hook dll. It's about 1000% reduction to memory usage. 600mb - 60mb
I tried hook dll with Muemu Tool X803 but failed.You can guide me hook dll
Thanks you!!!
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
hoaitam199022
I tried hook dll with Muemu Tool X803 but failed.You can guide me hook dll
Thanks you!!!
Create new dll and api to call = EntryProc
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
0xCCCCCC
Create new dll and api to call = EntryProc
You can help me hook dll on theard with Main Muemu X803?
Thanks!
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
hoaitam199022
You can help me hook dll on theard with Main Muemu X803?
Thanks!
Code:
muemu thì cần gì phải hook, source đó, thêm vô là xong
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
hoaitam199022
You can help me hook dll on theard with Main Muemu X803?
Thanks!
Just put this source code in the MAIN_EX803 source and compile
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Main 1.04E MuEmu + MHP + All redistributable.
Win 7 64 bits
https://image.prntscr.com/image/-s2T...VYHJ4xQZLw.jpg
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
IrukaSennin
https://mega.nz/#!jUlBHRba!MRDlpmQut...dnNsDr4tMK1AEU
Extract to client
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
working on season 9 IGCN?
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
fantoma
Thank you working on Tantra Online :)
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
Honestly, I think this script just put more work on your PC.
Let the OS do their job, they do it not bad at all...
And... I don't think ~500MB / each Game Client could be a big problem for any PC nowadays...
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
can be made to work for s12 main ? thank you
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
thanks working
igcn season6
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
https://i.imgur.com/fHODych.jpg
RED LINE : NOT APPLY DLL
GREEN LINE : APPLY DLL
FUC* WORK DUDE, TKS
MUeMU + Anthack season 6
-
re: [Release] Highly improve the performance of you Mu Online (DLL)
As others said already, it’s not a good idea to use this. Just let windows manage its memory itself and you’re fine. The low number in the task manager means nothing, because it doesn’t show you the whole memory consumption of a process. The game will be alot slower when it requests memory which you paged out with your “fix”.
-
Re: [Release] Highly improve the performance of you Mu Online (DLL)
Quote:
Originally Posted by
soulerdo
not exactly because you open 2 window in & out game, MU always use CPU like that. try to test with 01 window only for compare.
-
Re: [Release] Highly improve the performance of you Mu Online (DLL)
I agree with opinion nevS. It's not a good idea.
-
Re: [Release] Highly improve the performance of you Mu Online (DLL)
This will force windows to use the page file. The page file is stored on the HDD. As we know the disk is slower than the RAM. This can cause only problems. If you are running low on RAM then Windows will be paging without this. Why it's needed at all? Just because you see different value in Task Manager? Mu Loads all the game models in memory. It's normal to take some RAM... which game does not?
Sent from my LG-H961N using Tapatalk