[Development] Ultimate Source Code for Customs
Hello, good as the title says this issue is final purpose, to get to hone a custom code added or mods for the client side of Mu Online, and upon completion of the project, the code is made available to all Forum users.
The idea is to add all those mods, (the most famous) between Mu Online community generally, that are both useful and they are well aesthetically speaking.
Well, I'll start showing what I have so far...
Pics:
http://i.imgur.com/V7yjO.jpg
http://i.imgur.com/y3KeJ.jpg
Quote:
Camera (with effect as of: RMST, when it returns to normal position) + MiniMaps (with the peculiarity that is displayed and hidden by pressing: SHIFT 2 times to not bother with Season 5 of Map Screen Webzen) + Fog (with density just for this, do not cover the sky) + Sky (although still need to fix the bug of the black square) + System succession of day and night time (with the sky).
:thumbup:
Quote:
But still missing things like increased range of vision of the camera (as did that of ENCTeam zemattana), arrangement or loop load items in the dll, so that you can load 512 main.exe items and textures for each category (as he did zemattana the ENCTeam dll), and the source code of Gembrid Glow.dll
:wink:
Quote:
The code will be available to the community the project (2005 Visual Studio)+ full of it, for those who want or have a way to add some other things and wants to contribute (obviously explaining briefly relied upon or was it changed or added and if the code is not yours, specifying who you are, and how we do).
PS: I almost forgot to tell you that like the dll vcorp, RMST and many more... This code is also much with the option to upload or not upload the configuration options of the dll from a file. ini external to it, in this case Config.ini look:
http://i.imgur.com/sw5zc.jpg
http://i.imgur.com/65X5M.jpg
To download press the button or image that says: Download (below).
Code:
Updated Links! -> (29/03/2012)
Code:
Credits:
RMST
vcorp
MyGSFun
MuLegend
Alpg
Brain
Genilson17
Nemesis
aHelper
re: [Development] Ultimate Source Code for Customs
nice , you showed perfect sky bg, but dont upload it , can u upload images of sky ?
re: [Development] Ultimate Source Code for Customs
re: [Development] Ultimate Source Code for Customs
Detour is bad, very slow intercept. You will have trouble with some DL skill and lags in locations with many of objects.
Hint: Emulate OpenGL library (will fix bug of lags and DL skill shadow raven)
re: [Development] Ultimate Source Code for Customs
Thanks mauro07 for your work, camera, minimap, work great, but sky have that annoying bug with black area,first i thought that are some wrong offsets, tested with some offsets, but seems that all offsets are right, even more i find that more offsets are working, for example:
Code:
SkyHook working offsets for 1.03k
-0057FF90
-00580E50
Code:
Display working offsets for 1.03k
-0060171F
-00601724
-0060168B
-0060175F
I try more modifications of sky code, but no luck, the bug still present.I have try your idea and seems like in some area of Lorencia sky works great with no bugs, i leave some screens for reference.
http://img189.imageshack.us/img189/7...0216120000.jpg
http://img607.imageshack.us/img607/9...0216120001.jpg
Area of Lorencia were sky work with no bugs:
http://img98.imageshack.us/img98/329...0216130002.jpg
http://img842.imageshack.us/img842/2...0216130003.jpg
http://img696.imageshack.us/img696/2...0216130004.jpg
ImageShack(TM) slideshow
re: [Development] Ultimate Source Code for Customs
Quote:
Originally Posted by
Brain
Detour is bad, very slow intercept. You will have trouble with some DL skill and lags in locations with many of objects.
Hint: Emulate OpenGL library (will fix bug of lags and DL skill shadow raven)
Yes, some skills crash Client
re: [Development] Ultimate Source Code for Customs
re: [Development] Ultimate Source Code for Customs
Thank you all for your support ... I mean first of all ... I have already done some theories that happens on the square black bug, which rotates with the rotation of the camera ... and my problem is the main.exe, ie not the same vcorp said that the code is functional versions: 1.06, 1.07 and MU Blue?, these are all protocols Season 5 and Koreans ... maybe that's why in this particular area of Lorencia, the sky works correctly and on other points on the map no. in my opinion is to make some extra arrangements for the main.exe previous versions to 1.06 and 1.07, (To be sure this would have to test the sky in one of these versions is that ... you already look main.exe all offsets for version 1.07x). Season 5 Episode 4, and also I have the sky, and fog chamber for this version. I compile a new dll for this main.exe (which comes in IGCN patch, which also has arrangements to use the Korean Cash Shop).
Then again I also want to explain a point that had already made clear in a previous message, and that the code of sky, already provided in versions such as: 0.99B+, and it works or at least in part, by the sky shown, just not correctly positioned in the coordinates of the screen, there appeared to be a misunderstanding between the 3d camera code that does not have ClipY, which instead has: TLeft, TRight, BLeft and BRight, to generate the separate movement of the Y axis on the screen, and well, I think that is why the sky textures are not placed correctly. WHY REPEAT: "WHO WANTS TO PUT VERSION 0.99B SKY + OR OTHERWISE BE LESS THAN 1.00, WILL HAVE TO BE GIVEN THE TASK OF RETHINKING THE CODE." despite this, the offset to leave for main.exe 0.99B+ are correct.
Sky Images you can downloads of any post de ZergNM, here in RaGEZONE, of main 0.97d + 3d + sky or 1.04x + 3d + sky.
PS: I want to leave a small Research for main.exe version 1.07P+ (1.07.42) (Kor), which made my good friend, Stone, and very kindly step some time ago, the credits in this case are for: Stone.
Code:
void ChangePath(const char* Map, ...)
{
memcpy((DWORD*)0x931AF0,Map,17); // Main 1.07P+
HookExactOffset(0x931AF0,0x00711AD5,0x68); // Main 1.07P+
}
*
void LoadImageJgpForMap(char* ImagePatch, DWORD PrintCode)
{
_asm
{
Mov Edi, 0x006F329E // Main 1.07P+
Push 0x1
Push 0x2900
Push 0x2601
Push 0x7B69
Push 0x931AF0 // Main 1.07P+
Call Edi
Add Esp,0x14
}
}
*LoadMap(Map);
_asm
{
MOV EDI, 0x007B61D6 // Main 1.07P+
CALL EDI
MOV ECX,EAX
MOV EDI, 0x007B6564 // Main 1.07P+
CALL EDI
MOV ECX,EAX
MOV EDI, 0x0070FBCE // Main 1.07P+
CALL EDI
}
Sleep(100);
}
else if( Map == 77 || Map == 78 || Map == 57 || Map == 58)
{
*(BYTE*)(0x0070FB69) = 0x75; // Main 1.07P+
}
else
{
*(BYTE*)(0x0070FB69) = 0x75; // Main 1.07P+
}
}
}
*void MiniLoad()
{
int Map;
char FullMapName[200];
Map = *(unsigned char*)0x0091A3E4; // Main 1.07P+
if( Map == 0 ||
Map == 1 ||
Map == 2 ||
Map == 3 ||
Map == 4 ||
Map == 6 ||
Map == 7 ||
Map == 8 ||
Map == 10 ||
Map == 24 ||
Map == 30 ||
Map == 33 ||
Map == 34 ||
Map == 37 ||
Map == 38 ||
Map == 41 ||
Map == 51 ||
Map == 56 ||
Map == 57 ||
Map == 63)
{
sprintf_s(FullMapName,"World%d\\Map1.jpg",Map+1);
*(BYTE*)(0x00707647) = 0xEB; // Main 1.07P+
memcpy((DWORD*)0x91CD90,FullMapName,17); // Main 1.07P+
}
else if( Map == 77 || Map == 78)
{
*(BYTE*)(0x0070FB69) = 0x75; // Main 1.07P+
}
else
{
*(BYTE*)(0x0070FB69) = 0x75; // Main 1.07P+
}
}
void MiniMap()
{
*(BYTE*)(0x007680DD) = 0x90; // Main 1.07P+
*(BYTE*)(0x007680DD+1) = 0x90; // Main 1.07P+
HookThis((DWORD)&MapChecker1, 0x0070FB5A); // Main 1.07P+
HookThis((DWORD)&MapChecker2, 0x0061E97D); // Main 1.07P+
}
To test, if the effect of changing the key: 'TAB' for 'SHIFT', fulfills its function... to allow us to open the one hand the minimap and the other the Screen Map of Webzen.
All of us who are apprentices or Mu Coders, we have to get more solidarity in the community and work as much as we can to try to re-live Mu Online (to again be the popular game that was before).
And also I give my re-construction of the 3D camera source code for old versions main.exe as: 0.99B+
re: [Development] Ultimate Source Code for Customs
re: [Development] Ultimate Source Code for Customs
Mauro07 DarkEmpire here and there is the Stone ^ ^ want to talk to you ...
Nice work!
re: [Development] Ultimate Source Code for Customs
re: [Development] Ultimate Source Code for Customs
nice shareing :)
mauro07 you have any chat program i want to talk with you
Skype:yasx6000
msn:holythelegend@gmail.com
edit:
nemisis you apper as offline in my messanger connect to himT_T
re: [Development] Ultimate Source Code for Customs
Anyone have any information about zemattana, as I can get in touch with him? or someone knows something about how the version made the main.exe 1.07V + (Season 6 Episode 1), load 512 Items and 512 Textures for each category?
PS: It would be perfect for this version of main.exe, because as we all know the main 1.03k like many others... does not support extending the limit load items using normal Webzen loops. Come on guys do an outstanding job of all, once for a change!
---------- Post added at 10:49 PM ---------- Previous post was at 07:59 PM ----------
Well here I leave my camera source for 3d + fog to old school main.exe
Camera Src for Old School Main.exe by Nemesis
PS: (including camera offsets for main.exe 0.99B+ Chs)
Credits: [DGE]sobieh, [BoR]zergnm, [RMST]kernighan and Nemesis(me) xD.
PS 2: Well guys I'm going to end up with some research's more and I hope you learn all that I have released today. lucky!
re: [Development] Ultimate Source Code for Customs
mauro07 connect to msn!
edit:
you still offline!!!
maybe you have skype:yasx6000
re: [Development] Ultimate Source Code for Customs