Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 02/03/20 in all areas

  1. Hello DEVs I understand that most people use cloudless skyboxes in these times, but there is a graphic glitch (usually when the player teleports/dragging a game window) with "jumping" clouds. [Preview with glitch - slow cloud speed] This is very annoying with fast moving clouds: [Preview with glitch - fast cloud speed] and warping: [Preview with glitch - warping] Fix: Client source: \EterLib\SkyBox.cpp void CSkyBox::RenderCloud() replace whole: DWORD dwCurTime = CTimer::Instance().GetCurrentMillisecond(); m_fCloudPositionU += m_fCloudScrollSpeedU * (float)( dwCurTime - m_dwlastTime ) * 0.001f; if (m_fCloudPositionU >= 1.0f) m_fCloudPositionU = 0.0f; m_fCloudPositionV += m_fCloudScrollSpeedV * (float)( dwCurTime - m_dwlastTime ) * 0.001f; if (m_fCloudPositionV >= 1.0f) m_fCloudPositionV = 0.0f; m_dwlastTime = dwCurTime; with: if (m_fCloudPositionU >= 1.0f) m_fCloudPositionU = 0.0f; if (m_fCloudPositionV >= 1.0f) m_fCloudPositionV = 0.0f; m_fCloudPositionU += m_fCloudScrollSpeedU * 0.030f; m_fCloudPositionV += m_fCloudScrollSpeedV * 0.030f; like that: > * 0.030f is optimal I have no idea why they decided to use ms timer for scrolling clouds in the rendering function that already has own clock and frameskip settings (now it just scales with game fps counter). With fix (when dragging client window) [Preview without glitch - slow cloud speed] [Preview without glitch - fast cloud speed] Warping: [Preview without glitch - warp] Have a nice day
    5 points
  2. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) Just check if the name is probably Fake and close the client. I also added an anti debugging to avoid Cheat Engine or others with Memory Viewer and its debugger.
    3 points
  3. M2 Download Center Download Here ( Advance Refine Systems ) Download Here ( Cheque System ) Download Here ( Soul Bind System ) Hello everyone ! I've been away from metin2 for about 6 months and i've get back from less then a month and made thoes systems , i've start selling them but i didn't sell it to anyone and i got bored from metin2 again so i'm going to release it and go off from metin2 for ever . about the Advance Refine System here some info: so download and have fun [Hidden Content]
    2 points
  4. M2 Download Center Download Here ( Internal ) I know many people like me come here or try to find in another forums this select new character official.. and is just a part or is incomplete.. but i find a full version and i come here to reupload. so GL on servers. For make large description on characters / kingdoms: Check change BOX_VISIBLE_LINE_COUNT from 5 to 14 in PythonEventManager.h Thanks @Lajk Download: [Hidden Content]
    2 points
  5. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) /reload c doesn't work properly for client-side. Even if you re-open client. Bug:
    2 points
  6. Check change BOX_VISIBLE_LINE_COUNT from 5 to 14 in PythonEventManager.h
    2 points
  7. M2 Download Center Download Here ( Internal ) Hello There. I publish here this system i hope that this help you a bit with this you can hide your costume if you dont like it (if I forgot something just say it ) (this system is not complete yet you can hide only your costume no hairstyle,sash,weapon) (This system is not mine! i just found the source function and made the python codes and quest)
    2 points
  8. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) Everything works fine, just add a part of "python" client, so that users change language with a button, i was lazy to do it. [Hidden Content] - The system saves one language per account. - It's capable of translating quest, client, etc. - The system takes the language from the client's mylang.cfg file and save on DB of this account in the client. The guide simply focuses on looking for DEFINE: ENABLE_MULTILANGUAGE So you can see how I placed it.
    1 point
  9. I like the titlebar we have when compiling with vs2019, but makes the client to have a bigger height. In PythonSystem.cpp search for if (m_Config.height >= screen_height) And update with if (m_Config.height >= screen_height) { int config_height = m_Config.height; int difference = (config_height-screen_height)+7; m_Config.height = config_height - difference; } Without fix: With fix:
    1 point
  10. M2 Download Center Download Here ( Internal ) Hey, Today i will share how can you change the Whitemark in Minimap with a new one. I saw that there is a topic in Questions & Answers but seems not complete so. Minimap Whitemark - New Download:
    1 point
  11. 1. Enable 6-7 opt: (Europe, Singapore, Vietnam) 2. Change the Success Rate on attaching a Stone to an Item 3. Remove 3% tax when selling an Item 4. Enable Selling an Item by 0 yang in NPC shop 5. Enable pc_change_name (Europe) 6. Enable Selling 70024 () and 70035 () in NPC shop 7. Disable 6/7 Bonuses ( - )on Costumes 8. Edit Shutdown Time (when doing /shutdown command) 9. Edit Max Level 10. Delete Glass () need for link items in chat: 11. Dice and ÁÖ»çŔ§ fix 12. Disable Players drop Yang to the floor 13. Bonus Change Time 0min for Players 14. Change the time from dropped items 15. Make a New Mount to be able to Attack 16. Edit Max Status Points 17. Remove and edit limit_time (alias TimeBomb) 18. Emotions without Emotion Mask () 19. Fix War Crash Bug 20. Edit GM Commands Authority 21. Get Status Points after Level 90 22. Remove Potions when Levelup 23. Edit Rates Values 24. Fix Client Version Check Pay attention to tabulations. Keep in mind that this is just a re-upload of them tut's, some of them can be found way more completed. If you find something wrong feel free to say.
    1 point
  12. I like when i see people care about a such small things.
    1 point
  13. #closed by request Best regards Raylee
    1 point
  14. Just expand the check to a higher value in the distance.
    1 point
  15. Looks really nice, keep up the good work ?
    1 point
  16. Cute models :3 Amazing as always ?? Best regards Raylee
    1 point
  17. 1 point
  18. 1 point
  19. There's not much difference. [Hidden Content] TEST
    1 point
  20. M2 Download Center Download Here ( Internal ) Downloading is no longer alive and paid so I share with you! I hope it will benefit! Features: [+] Extremely easy to implement in your client, just build and go. [+] No need addiontal sofware or framework full based native coding [+] Full based heuristic protections [+] Will detect any type of anti-cheat, injector etc. [+] Complete anti injection for the entire process. [+] Stops DLL injection(Manual Map, Thread Hjacking,Reflective and other ring3 methods) [+] Stops remote code injections and other code cave methods. [+] Advanced anti hooking methods and hook protections [+] Hint: Self thread protections(suspend or kill) Server-Side Based [+] Advanced anti-debugging methods. [+] Advanced anti analysis methods. [+] Its incredibly hard to dump the process and get an idea of how its working. [+] Optional: [+] Detects potentially cheat files in the game folder(py,asi,mix)
    1 point
  21. Hello, 100% you saw this shit visual bug from some angle are white (npc) Thing.cpp Find -> CGrannyMotion * CGraphicThing::GetMotionPointer(int iMotion) After this function add this int CGraphicThing::GetTextureCount() const { if (!m_pgrnFileInfo) return 0; if (m_pgrnFileInfo->TextureCount <= 0) return 0; return (m_pgrnFileInfo->TextureCount); } const char * CGraphicThing::GetTexturePath(int iTexture) { if(iTexture >= GetTextureCount()) return ""; return m_pgrnFileInfo->Textures[iTexture]->FromFileName; } Thing.h Find -> int GetMotionCount() const; adD UNDER int GetTextureCount() const; const char * GetTexturePath(int iTexture); Open and find -> ActorInstanceData Replace this CGraphicThing* pLODModelThing = pRaceData->GetLODModelThing(); RegisterLODThing(0, pLODModelThing); with this CGraphicThing* pLODModelThing = pRaceData->GetLODModelThing(); bool canLOD = true; if (pModelThing && pLODModelThing) { if (pModelThing->GetTextureCount() == pLODModelThing->GetTextureCount()) { for (int i = 0; i < pModelThing->GetTextureCount(); i++) { if (strcmp(pModelThing->GetTexturePath(i), pLODModelThing->GetTexturePath(i)) != 0) canLOD = false; } } else { canLOD = false; } } if(canLOD) RegisterLODThing(0, pLODModelThing); Its not my fix, i found it in inception source.
    1 point
  22. wtf? I dont have problem, beacuse i dont use this shit, just this code is useless in reality
    0 points
  23. auto for variables specifies that the type of the variable that is being declared will be automatically deduced from its initializer, in your case, the variable type is a boolean, not char. static bool s_isInitializedCubeMaterialInformation = false; So, you should change it with bool instead of char or enable the c++11 mode when building (we're in 2020, everyone must have that). You can do that by adding -std=gnu++11 (to also get GCC extensions, which are on by default), or -std=c++11 (for only ISO C++) to your compiler flags, already there're some tutorials what other changes you've to do for achieve it.
    0 points
  24. add_ox_quiz(1,"Only god knows!!! Ture or false?",true) add_ox_quiz(1,"Only god knows!!! Ture or false?",false) add_ox_quiz(1,"Omg is true or false???!?",false) add_ox_quiz(1,"Omg is true or false???!?",true) Solved your problem.
    0 points
  25. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) Some years ago I created a (python2) script to generate xtea keys randomly, here it is: It generates the code for EterNexus, for EterPack.cpp, and also the hex string you see inside the compiled launcher.
    0 points
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.