Active+ Member KolenMG 358 Posted July 2 Active+ Member Share Posted July 2 (edited) TLDR about what these means: You can load medium to high poly models meaning that the models that are looking "awesome"and before were not able to be loaded to metin2, now these can be loaded! I had some fun discussions with some people about the limit of how metin2 has about 3D models and I've scrapped out a bit the client source. Found some interesting things and I've managed to change them and increase that limit. If I understood correctly from the source, metin2 allows to be correctly rendered ~65k vertices (WORD) (maybe around 20k faces) at once for a mesh. I've Increased this limit to ~4.29 billion (I think) per mesh. These changes were made / tested on TMP4 + DX9 (based on what I saw, I think this will work for DX8 too) This can be a nice addition if someone just make some checks to increase the limit, maybe around 100k vertiges or such? this little change can also make the work of the mappers a lot easier (to no longer split models) I also know there are talented people that can develope this idea much further. There is someone that also managed to eliminate / increase this limit. He sustains that he is not encountering the below warnings that I'll share to you. He is also selling it but In my humble opinion, I think he has the same problems at me, based on what he shared some days ago. WARNING Making these changes, you can experience a lot of lag / freezes or maybe crashes upon loading a model that is above the default (removed) metin2 limit. These changes are only experimental if you want to have fun. I'm not offering any kind of support. Using these changes to load map objects, are less laggy but still not good for gameplay. I'm not recommending using this. If you want to use this, use it for fun OR be sure that you are making a lot of optimisations since those are totally needed. If you someone have the time to make such optimisation for these little changes and wants to share with us, will be more than appreciated! TESTS I've uploaded and sucessfully loaded a model with ~154k vertices, 154k indices and around ~60k faces. Then I've loaded multiple entities (npcs) with this model. At the number 20, the game starts to lag, around 12-14 FPS. At 100 npcs loaded, the FPS are decreasing to 5-10. Also, the performance increase, somewhere around 1.4-1.8GB RAM used (instead of 400MB). I've used the same model to place map objects. The results are a bit better. at 100 objects, i had around 14-18 FPS still. Loading a single model up to 5 or 10, the performance changes are not quite visible. Download link for the test object!: This is the hidden content, please Sign In or Sign Up I tried metin2.download but is still in Pending Upload status Preview Gyazio Map Objects: https://metin2.download/video/F4VFwWuNNV23M3P1fTKTfvnTJUcrscHO/.mp4 https://metin2.download/video/F4VFwWuNNV23M3P1fTKTfvnTJUcrscHO/.mp4 Gyazio NPCs: https://metin2.download/picture/y6ust8DDOishXOU58Yh1y5tPgG7s4XrZ/.jpg https://metin2.download/video/3v3Iu78SBB119cZJtO3x2jiND4Bl91B3/.mp4 Before and After: https://metin2.download/picture/C368rtO43j7WsQ04E6uJn36Zo7o21b9r/.jpg https://metin2.download/picture/PTfoBGJCBNWkwm2RAPDJyT9t0X7yEi1f/.jpg TUTORIAL Early Note: was made for fun. it is not optimised. These changes were made by just having fun. I dont have the knowledge OR the time to optimise it. but its a start for everyone. This is the hidden content, please Sign In or Sign Up Edited July 3 by KolenMG Proper added download link for an test object. 16 1 1 6 https://kolens-assets.ro/ Link to comment https://metin2.dev/topic/33828-increase-eliminate-the-limit-of-how-metin2-process-the-3d-models-experimental/ Share on other sites More sharing options...
Denizeri24 42 Posted July 3 Share Posted July 3 Can you share a test gr2 model? 1 Link to comment https://metin2.dev/topic/33828-increase-eliminate-the-limit-of-how-metin2-process-the-3d-models-experimental/#findComment-171340 Share on other sites More sharing options...
Active+ Member KolenMG 358 Posted July 3 Author Active+ Member Share Posted July 3 (edited) Sure. Here we go a test object with 1.3 MILION faces (triangles) https://metin2.download/video/YU3dki4dTcNT19WUiZIeijlfaYUso2Mm/.mp4 Download link: This is the hidden content, please Sign In or Sign Up Edited July 3 by Metin2 Dev International Core X - External 2 Internal 2 1 1 https://kolens-assets.ro/ Link to comment https://metin2.dev/topic/33828-increase-eliminate-the-limit-of-how-metin2-process-the-3d-models-experimental/#findComment-171342 Share on other sites More sharing options...
Denizeri24 42 Posted July 3 Share Posted July 3 (edited) 18 minutes ago, KolenMG said: Sure. Here we go a test object with 1.3 MILION faces (triangles) https://metin2.download/video/YU3dki4dTcNT19WUiZIeijlfaYUso2Mm/.mp4 Download link: Hidden Content Give reaction to this post to see the hidden content. lol, one car is ate %70 of overclocked 5080 Edited July 3 by Metin2 Dev International Core X - External 2 Internal 2 Link to comment https://metin2.dev/topic/33828-increase-eliminate-the-limit-of-how-metin2-process-the-3d-models-experimental/#findComment-171343 Share on other sites More sharing options...
Active+ Member KolenMG 358 Posted July 3 Author Active+ Member Share Posted July 3 25 minutes ago, Denizeri24 said: lol, one car is ate %70 of overclocked 5080 well yea. :)) Ive took especially that car since is too "expensive". Due to how that car is made, it cannot be used in any of current games due to too many polys as overall. I took it from the internet and then just exported to metin2. I believe that car was made puerly for cinematics OR pure fun. But still, metin being able to load such files in such quality, its something. but again, not optimise.. https://kolens-assets.ro/ Link to comment https://metin2.dev/topic/33828-increase-eliminate-the-limit-of-how-metin2-process-the-3d-models-experimental/#findComment-171344 Share on other sites More sharing options...
LoKnarash 75 Posted July 4 Share Posted July 4 On 7/2/2025 at 6:36 PM, KolenMG said: looking "awesome"and before were not able to be loaded to metin2, now these can be loaded! Granny has no polygon/mesh limitations. You can load insane models with no problem (other than the time your computer can take to render it). Currently the largest model I've tried was a floating map with over 4.5k vertices. The model in question used 4k textures + normal map, I had implemented it on the clean files I use (5.7 by Marty) and leaving aside those 3-4 extra seconds to load the first time entering the map, for the rest there were no problems. In any case, out of curiosity, as soon as I have some free time from work, I will test this modification. Thanks for the release -LN 1 Link to comment https://metin2.dev/topic/33828-increase-eliminate-the-limit-of-how-metin2-process-the-3d-models-experimental/#findComment-171357 Share on other sites More sharing options...
Active+ Member KolenMG 358 Posted July 5 Author Active+ Member Share Posted July 5 17 hours ago, LoKnarash said: Granny has no polygon/mesh limitations. You can load insane models with no problem (other than the time your computer can take to render it). Currently the largest model I've tried was a floating map with over 4.5k vertices. The model in question used 4k textures + normal map, I had implemented it on the clean files I use (5.7 by Marty) and leaving aside those 3-4 extra seconds to load the first time entering the map, for the rest there were no problems. In any case, out of curiosity, as soon as I have some free time from work, I will test this modification. Thanks for the release -LN Hmm. yeah. Granny itself yes. but strictely on client side, there are WORD limits for vertices / indexes (defined those as WORD = ~65k per mesh) . in regards of textures, I haven't had a chance to look on, but overall, as far as I've encountered before, I was able too to load insane textures resolutions too, on TMP4 clean. Of course, there is that known freeze / spike upon loading it. hmm, maybe there is a chance to change / get rid of this spike too. Good call out! https://kolens-assets.ro/ Link to comment https://metin2.dev/topic/33828-increase-eliminate-the-limit-of-how-metin2-process-the-3d-models-experimental/#findComment-171364 Share on other sites More sharing options...
Recommended Posts
Don't use any images from : imgur, turkmmop, freakgamers, inforge, hizliresim... Or your content will be deleted without notice...
Use : https://metin2.download/media/add/
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now