Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/27/24 in all areas

  1. Hi everyone, A couple of years ago, I posted this free release. Plenty of people have shared it claiming it to be their work, without giving me any credit whatsoever. Classic Metin2. Anyway, in case you've missed it, here it is. Enjoy
    2 points
  2. M2 Download Center Download Here ( Internal ) Download Here ( Latest Version ) This WE is a version compiled directly by me which includes infinite fixes and features. It's certain that you won't longer use the worldeditor_en! To make it simple, I wrote all the details about this feature and the common WE inside the relative config file: (called WorldEditorRemix.ini) ; Info: ; -) 100% translated ; -) granny2.11 ; -) F6 as Insert alternative ; -) many default features not present inside the worldeditor_en (probably, that binary was taken out from an SVN long time ago and resource hacked) such as Ins for all regions and skyboxes ; -) WASD UPLEFTDOWNRIGHT to move around (+asynchronous diagonally movements) ; -) UP-LEFT-DOWN-RIGHT to move around*10 (+asynchronous diagonally movements) ; -) config file for few things ; Output options by default ; few others such as default WASD movement ; whether or not Insert should let you go where you were before the press ; no MAI dump when saving atlas ; whether or not DevIL should compress and remove alpha from minimap.dds ; whether or not loading .mdatr building heights ; default textureset when creating maps ; overlapped tabs ; other stuff ; -) several bugfixes ; default title app name ; attempting to write to an empty textureset name when creating new maps ; ViewRadius doubled every load&save ; shadowmap.dds creation ; assert when saving atlas ; crash when adjusting height ; many buffer under/overflows ; *.mdc collision data saving (for game_test) ; not checking output options when loading maps ; water brush waterid bug (the id was increased until 256 each time the function was called; now it's based on the water height just like it should be) ; init texture map reload map crash and last 2px always blank ; square shape even for up/down height brushes ; add textureset texture button (+multiselection) ; remove textureset texture feature (just selecting a texture from the list and pressing DELETE) ; creation of empty textureset with index -1 (changed to 0) ; change baseposition button ; misspelled stuff ; skybox bottom image (nb: you also need a fixed launcher for this) ; removed boring CTRL requirement (to move the camera) when editing daylight/attr ; fixed refresh texture imagebox onKey pressing the down/up keys (like when onClicking them) ; fixed TextureSet file creation if not existing ; fixed new wolfman motion event handling ; fixed crash when editing animation attack bones and 00010.gr2 was missing ; fixed locale/ymir/mob_proto load (it autodetects the most common structures) and <map>/regen.txt load/save ; fixed ./group.txt load ; fixed load/save/edit <map>/regen.txt (very nice for "m" regens, untested for "g") ; load from PACK is available if pack/property is present! Be sure pack/Index exists! ; fixed multi-object selection crash ; fixed crash when previewing a missing texture ; fixed not clearing of old environment (e.g. skybox) when switching maps ; fixed not creating property folders in root tree (object tab) ; fixed object attachment in Model Tab ; fixed newly particles names in Effect Tab ; fixed crash when saving a .mse script with no mesh model ; fixed crash when inserting a lower gradient ; -) created new TextureSet field when creating new maps ; -) created new Change/Delete Texture buttons when double-clicking a texture ; -) created Background Music playback and Shadow Recalculate buttons ; -) created water height "set 0z", "+1z", "-1z" buttons ; -) server_attr generator ; -) every crash will generate a logs/WorldEditorRemix_{target}_{date}.dmp file useful for debugging ; -) implemented a "water path" mapsettings option (the launcher requires additional code) ; -) implemented a "wind strength" msenv option (the launcher requires additional code) ; -) the "encrypt data" feature does nothing (unimplemented) ; Note: ; 0) there are no regressions in this version! a bug here means it'd also be present in older WE versions too! ; 1) the shadow output option is tricky: when UpdateUI is called, shadows are hidden although the check is pressed (i implemented the shadow recalculate function for that) #fixed since v11 ; 2) the bgm player requires /miles and the fadein/out doesn't work until you load the map ; 3) the adjusting height button works only if mdatr height is detected ; 4) the Debug version is laggy when working on maps such as n_flame_dungeon and n_ice_dungeon (by default, because SphereRadius are intensively checked in SphereLib\spherepack.h) ; 5) if you load a map, the script panels (where you load .msa et similia) will have the camera perspective a little fucked up (0z instead of -32767z or 0x 0y -163,94z) ; 6) few tree objects are not movable and/or highlightable after placed on the ground and their selection is invisible (you can still delete 'em) ; trick: draw a square selecting a normal building and 'em, then move the building and you'll see all of 'em will be moved! ; 7) the server_attr generator will clean all the unused flags! attr[idx]&=~0xFFFFFFF8; ; 8) you can read files from pack/Index 'n stuff but be aware that Property will not be considered! #fixed since v15 ; 9) the MonsterAreaInfo features are laggy and buggy as fuck ; 10) even though you can select many textures at once (using ctrl+click on textureset list; for brushing or initializing a base texture), you can't delete more than one at the same time ; 11) the .mdatr height is tricky; if you move a building, the height will not be refreshed until you put a new building or whatever you want to trigger the update event ; 12) by default, the worldeditor tries to render only the first 8 terrain textures of a 32x32px region (nb: a 1x1 map is a 256x256 px region) ; 13) the minimap rendering cannot catch the buildings/trees inside the first 2x2 regions due a ymir cache fault and you need to set the camera to "see" them ; 14) when the textureset, environment, etc load fails, the old filename still remains loaded ; 15) the attr flag "3" (three) has no implementation, so don't use it! ; 16) load from PACK doesn't load texturesets from files for first (if they are already in pack/), and the object placer's object list will remain empty because it takes the list from property/ (and not from pack/property) ; 17) to save the regen.txt you press CTRL+S ; 18) if you enable the wireframe (f4) when on Attr Tab, you see the terrain all white ; 19) the water brush disappears when the camera renders the waterwheel small/big effect ; 20) the monster area info goes under ground if you're outside the relative sectree ; 21) the full skybox may be displayed only after the top picture has been added (if the other textures have already been inserted) ; 22) the slider in the Attr Tab is something like "16 photoshop layers" in which you can split your attrs; not so helpful and quite confusing sometimes ; 23) the fixed model - object attachment attaches static objects (hairs'skeleton will not mirror the playing animation) ; 24) in environment tab, if you insert lower gradients, you may end up with an out of range crash #fixed since v30 ; 25) brushes working out-of-screen/map-range may affect random terrain places ; TODO: ; A) look at more than 8 textures for region -> DONE ; B) create a shortcut to fix the #5 note -> DONE ; C) disable the radius <= GetRadius()+0.0001f check to fix the #4 note -> REJECTED ; the worldeditor_en calls this assert and, if ignored, the lag ceases to exist (this will not occur in source version) ; at least, if the release version is not a problem for you, use that in those few cases when .mse are abused and try to kill the debug one ; D) translation in more languages other than english -> REJECTED ; english should be enough! ; E) alternative path for d: -> REJECTED ; you can mount d as a subpath of c like this: ; subst d: "c:\mt2stuff" ; F) need to fix note #19 #25 -> TODO [shortcuts] ; ### SHORTCUTS ; # ESC(ape) Clean cursor ; # Canc(el|Delete) Delete stuff such as selected buildings ; # Ctrl+S Save map ; # Ins(ert) or F6 Save shadowmap|minimap.dds ; # F3 BoundGrid Show/Hide ; # F4 Render UI Show/Hide ; # F11 WireFrame Show/Hide ; # R Reload Texture ; # Z and X Decrease/Increase Texture Splat by 0.1 ; # CapsLock Show GaussianCubic effect if shadows are displayed ; # L-Shift+1-6 Show TextureCountThreshold flags (&2-7) as colors on the ground ; # L-Shift+8 Set Max Showable texture to 8 (de-fix note 12) ; # L-Shift+0 Set Max Showable texture to 255 (fix note 12) ; # H Refresh MDATR Heights (useful when you move an object) (fix note 11) ; # Y Set Perspective as default (fix note 5) ; # T Set the Camera to catch all the object on the screen (w/a note 13) then you'll be ready to press Insert/F6 ; # DO NOT HAVE AN OBJECT SELECTED WHEN USING THOSE SHORTCUTS (MW1-7) ; # MouseWheel+1 move cursor x rotation ; # MouseWheel+2 move cursor y rotation ; # MouseWheel+3 move cursor z rotation ; # MouseWheel+4 move cursor height base (1x) ; # MouseWheel+5 move cursor height base (0.5x) ; # MouseWheel+6 move cursor height base (0.05x) ; # MouseWheel+7 move cursor ambience scale (1x) ; # MouseWheel+Q move selected object height base (1x) ; # MouseWheel+9 move selected object x position (1x) (+asyncronous) ; # MouseWheel+0 move selected object y position (1x) (+asyncronous) ; # MW+RSHIFT+9|0 as above but *10x (+asyncronous) ; # MW+RCONTROL+9|0 as above but *100x (+asyncronous) ; # MouseLeft Insert Objects ; # MouseRight Move camera (it could require CTRL too) ; # SPACE Start move/selected animation in Object/Effect/Fly CB ; # ESC Stop animation in Effect/Fly CB [config] ; ### CONFIG OPTIONS VIEW_CHAR_OUTPUT_BY_DEFAULT = 1 VIEW_SHADOW_OUTPUT_BY_DEFAULT = 1 VIEW_WATER_OUTPUT_BY_DEFAULT = 1 ; WINDOW_HEIGHT_SIZE = 1080 ; WINDOW_WIDTH_SIZE = 1920 WINDOW_FOV_SIZE = 45 ; #100 = 1px (minimal px movement when pressing WASD) WASD_MINIMAL_MOVE = 100 ; came back from where you were before pressing Insert/F6 NO_GOTO_AFTER_INSERT = 1 ; disable MAI dumps when saving atlas and/or pressing Insert/F6 NOMAI_ATLAS_DUMP = 1 ; disable minimap.dds alpha saving and enable compression NOMINIMAP_RAWALPHA = 1 ; enable .mdatr height collision loading when moving on buildings or adjusting terrain DETECT_MDATR_HEIGHT = 1 ; disable fog when loading maps NOFOG_ONMAPLOAD = 1 ; refresh all checkbox configurations when loading maps 'n stuff REFRESHALL_ONUPDATEUI = 0 ; set a default mapname prefix when creating new maps ("" to disable) NEW_MAP_MAPNAME_PREFIX = "metin2_map_" ; display a default textureset when creating new maps ("" to disable) ; note: it loads the filepath if exists, otherwise it will create an empty textureset file NEWMAP_TEXTURESETLOADPATH = "textureset\metin2_a1.txt" ; create a default textureset as "textureset/{mapname}.txt" ; note: this option is not considered if NEWMAP_TEXTURESETLOADPATH is not empty. [before v24] ; note: this option is not considered if the TextureSet path input is not empty when creating a new map [since v24] NEWMAP_TEXTURESETSAVEASMAPNAME = 1 ; remove the weird attr flags from the generated server_attr SERVERATTR_REMOVE_WEIRD_FLAGS = 1 ; show diffuse lighting to object VIEW_OBJECT_LIGHTING = 1 ; path of mob_proto used for regen MOB_PROTO_PATH = "locale/ymir/mob_proto" ; select monster area info checkbox at startup VIEW_MONSTER_AREA_INFO = 0 ; brush cursor / object selection color RGB float between 0.0 to 1.0 (default: green -> 0 1 0) RENDER_CURSOR_COLOR_R = 0.0 RENDER_CURSOR_COLOR_G = 1.0 RENDER_CURSOR_COLOR_B = 0.0 Download: [Hidden Content] How To Map: This release will not cover this part. Look at CryPrime`s tutorials to understand how to do it. About the ServerAttr Generator: (since v14) This is a beta function but it should work fine. I tested it on gm_guild_build (1x1), metin2_map_a1 (4x5), metin2_map_trent (2x2), metin2_n_snowm_01 (6x6) and the result was the same as the blackyuko map editor. (I use a different lzo version and I clean deprecated and useless flags, so the size is different from this last one but the "final image" will be the same; using game_test to fix his server_attr will let mine and his perfectly equal byte per byte) I also give you the source code of my server_attr generator function. CLICK A server_attr file is based on all the attr.atr files merged into a one raw RGBA image and each one scaled from 256x256 to 512x512. After that, the image will be splitted into sectors of 128x128 px and each one compressed using lzo compression. The server_attr header is composed by the size of the map*4. (e.g. a 4x4 will have a 16x16 size with 256 sectors inside) (gj ymir CLICK) An uncompressed server_attr sector is just like this: CLICK (the sub 4 byte header is the size returned by the LzoCompress which indicates how much the compressed sector data are large) Each attr.atr is just like this: CLICK (the header is composed of 6 byte in total: 3 WORDs respectively for version, width and height; they are always 2634, 1, 1 so don't bother about it) A single attr.atr scaled from 256x256 to 512x512 will be just like this: CLICK You can use the game_test (from source) to perform few tasks like: Create a server_attr from a .mcd file (I won't suggest it) a <collision data filename> <map directory> Regenerate an old server_attr to server_attr.new using the current lzo compression and cleaning useless flag CLICK c <filename> Other stuff such as b to create a character instance or q to quit About the SkyBox Bottom pic fix: (since v21) Both metin2launch.exe and worldeditor.exe should be edited to see the bottom pic of the skybox. Ymir messed up the code wrongly flipping the bottom image. Open ./Srcs/Client/EterLib/SkyBox.cpp and replace: ////// Face 5: BOTTOM v3QuadPoints[0] = D3DXVECTOR3(1.0f, -1.0f, -1.0f); v3QuadPoints[1] = D3DXVECTOR3(1.0f, 1.0f, -1.0f); v3QuadPoints[2] = D3DXVECTOR3(-1.0f, -1.0f, -1.0f); v3QuadPoints[3] = D3DXVECTOR3(-1.0f, 1.0f, -1.0f); with: ////// Face 5: BOTTOM v3QuadPoints[0] = D3DXVECTOR3(1.0f, 1.0f, -1.0f); v3QuadPoints[1] = D3DXVECTOR3(1.0f, -1.0f, -1.0f); v3QuadPoints[2] = D3DXVECTOR3(-1.0f, 1.0f, -1.0f); v3QuadPoints[3] = D3DXVECTOR3(-1.0f, -1.0f, -1.0f); then recompile. Credits:
    2 points
  3. This will fix the use of if (window->IsType(UI::CBar3D::Type())) Example SetColor of Bar3D is not working because of this bug This bug is still available on official [Hidden Content]
    2 points
  4. Download [hide][Hidden Content] [Hidden Content]] Designed by @ TuoraArts using CMS by @ IonutRO
    2 points
  5. M2 Download Center Download Here ( Google Drive ) Download Here ( Internal ) I made a collection of official login, loading screens and wallpapers. There are over 100 picture, here is a quick preview: Don't worry, you will find categorized folders at the link, not in bulk. I may extend it in the future since there are more, mostly newer images. Regards, TMP4
    2 points
  6. Basic homepage to register and download client. Functions: Register Top 10 players Download Statistics Homepage developed by me in 2 hours [Hidden Content] [Hidden Content]
    2 points
  7. With this guide you can render map(s) to your login screen. Some server back in 2012 used this kinda login (DaRealFreak) and I found it pretty cool, so I did this tutorial maybe people will use it again. At def LoadMap(self): there is a list called environments where I set 17 location for you. You can edit/extend it as you wish. The client choose a random location from that list. Somebody will surely comment that it's make the client opening slower. Yes it does, but as you can see in the video that's minimal. Also if you use a client with intro video logo then it doesn't matter because that's longer than it's 1-1,5 second loading time. But if you think it's not acceptable then either optimize it somehow or stay with image background [Hidden Content]You can disable the environmental background by editing INTERACTIVE_LOGIN = 1 at the top to INTERACTIVE_LOGIN = 0. Here's a basic intrologin.py with this environmental background if you want to compare: Google Drive (or Metin2 Download) Original idea by DaRealFreak in 2012. Sincerly, TMP4
    2 points
  8. Hello Guys, today I bring you a simple CMS for your metin2 server. User features: Register Login Player and Guild ranking Downloads Change email Change password Warehouse password Character password Unbugg character Recover account password Admin features: Add post Edit post Delete post Ban user permanent Ban user for days Unbann user Add coins to players Remove coins from players Some others things: Enable/Disable Lycan in Ranking (disabled by default) Enable and set max accounts per email (disabled by default) Enable/disable register Block user login on site if banned option to change website language easily Send emails with SMTP(PHPMailer) and more... Its made with slim framework v2 and raintpl, supports PHP 7.0.0+ All changes can be made in 'vendor/init.php'. Required PHP Modules: session json pdo pdo_mysql filter sockets - optional If you use apache its necessary to activate mod_rewrite for friendly url or you get a 404 error. (for others web servers you can check slim framework documentation to fix possible errors) For localhost tests: I've found in levmud website a link for localhost tests, it contains some modifications to not call google recaptcha and some small changes in index.php Direct link: [Hidden Content] (outdated) Production link: [Hidden Content] (v1.2.1) Demo: [Hidden Content] Backup: Metin2 Download Demo user: admin | password: !Admin1! You can change server responses to english in init.php (SERVER_LANG, 'en') but all HTML files are in portuguese. Its free to use, share and modify. I'm not the owner. Hope its useful for someone Update - new version! ## [1.2.1] - 2022-03-01 ### Changed - Account creation and Login moved to individual pages. - Improved 'TopClass' ranking. ### Added - New option 'ENABLE_CAPTCHA' in /vendor/init.php. (set to false for localhost tests) ### Fixed - Fixed error when trying to login with BLOCK_LOGIN_SITE_USER_BAN enabled. - Fixed the possibility to access "deleted" posts.
    2 points
  9. Hello community, since there are a lot of topics and people here which have helped me with a lot of problems I had, I wanted to share with you a map I created some time ago to give something back. As the topic says, I named this map "Waterfall Island". Hopefully some of you will like this map and use it. Minimap: Inside of WE: Download Center Download
    2 points
  10. Good morning, create a limitatiom for your level.
    1 point
  11. Guild ranking inspired by the official City Guardian quest showing the best guilds on the server. Designed years ago Leave your like if you liked it. Download [Hidden Content] [Hidden Content]
    1 point
  12. Thanks for the reply. I found a Korean Metin2 private server group and joined. Here's the link of the cafe: A live Korean group for Metin2, they're playing on local server And i found more Metin2 cafe's: https://cafe.naver.com/dongseokson https://cafe.naver.com/lmetin2sub https://cafe.naver.com/elley https://cafe.naver.com/metin2l https://cafe.naver.com/metinp https://cafe.naver.com/metintow https://cafe.naver.com/metincafe daum cafes: https://cafe.daum.net/metin2 https://cafe.daum.net/metin2love2 https://cafe.daum.net/metin24 https://cafe.daum.net/m2cafe Edit: I found a live Korean LOL! He read my message on naver but he didnt respond to me :(((. I think he is a YMIR personal because he has many topics on announcement channel. I typed back but i do not think he will respond F. Edit2: And if you want research something, use DeepL for translating. This is so good and im using this while searching something. Use daum and naver for searching too. Its like Google search engine on Korea.
    1 point
  13. Beta maps, Map1 and Map2 Minimaps on game (not sure but %80 i think) Warrior old wait animation
    1 point
  14. All systems are reversed from official binary. Official Shadow Distance Update [REVERSED]: Official Multiple + Range Based Environment [REVERSED]: Official Minimap Texture Fix [REVERSED]: Official Fishing Renewal [REVERSED]: All logic in client src, python is just for loading script. Time limit increased for video. Official HybridCrypt Keys (Open Official Packs): With these keys you can open official(GAMEFORGE & ONGAME) packs by on your own. Official Tab Target Select [REVERSED]: Official GR2 Load Improvement [REVERSED]: Brand New Performance Update To Reduce Lag. Official Multi Language [REVERSED]: Official Multi Language [REVERSED] Premium Version: Official Multi Language [REVERSED] Ultimate Version: Official Belt Inventory Renewal [REVERSED]: Official Fishing Jigsaw Event [REVERSED]: Discord: blackdragonx61 Payment: BTC, ETC, LTC
    1 point
  15. INTRODUCTION & PROBLEM Hello, today we will fix a few errors, especially the error that caused the core down by giving an unexpected negative (-) arg (number) in the commands (Example; /mob 101 -1), and we will also regulate the use of "ChatPacket" in this functions. WHY ? GMs are already part of the team, you may ask why we need this, you are right, but do not forget that a GM who does not have coding knowledge may accidentally trigger this, let's not leave it to chance. SOLUTION The process we will do is simple, it will be enough to make sure that the given arg value is within the range we want, let's get started. [Hidden Content]
    1 point
  16. [hide][Hidden Content]]
    1 point
  17. Download Alternative download links → M2DL (Without VDI) This is an german files creat from TMP4 edit by SolWayne ! ALL EDITS ONLY IN GERMAN HAVE FUN
    1 point
  18. M2 Download Center Download Here ( Internal ) Hi everyone, As title say, this is a wiki system but, InGame . This system was made by Kori . When i download it, the system had a bug on item bar, so, i've removed it . Screen of system: The system is open by pressing a key ( choosed for you ) . How to ? Well, 1º - Unpack your root . 2º- Search for archive game.py 3º- Open it and add: import uiwiki 4º - Search for: def __init__(self, stream): and add: self.wiki = uiwiki.AgeofPlatonWiki() 5º - Search for: onPressKeyDict[app.DIK_F5] and next add: onPressKeyDict[app.DIK_F9] = lambda : self.__OnWiki() Note: in here: [app.DIK_F9], F9 will be the key would you need to press to can view the system . You can change it , like you want. 6º - In the end of all ( game.py ) add this: def __OnWiki(self): if self.wiki.IsShow(): self.wiki.Hide() else: self.wiki.Show() 7º - Download the archive, add it to root, and pack it again . Download: Link Here Password: www.metin2dev.org Have fun ! Kind Regards, Grave
    1 point
  19. Download I made 5 new loading screens in the same theme as the logo that I posted for free and you can find it here: I hope you like them. If you want custom products, you can contact me on discord: MASTERDOM#3385 Download: [Hidden Content]
    1 point
  20. Hello Community, since I wanted to publish something for the community again and I have heard from some people that they would like to have that they would like to have team titles that include all the important ranks, I thought I would recreate the Standard Metin2 GM Logo and share them with you. I've included the "gm.mse" file I used for the height, so you don't have to make any adjustments there. The following ranks are included: Community Manager, Developer, Event Manager, Game Administrator, Game Manager, Promotion Manager, Server Admin, Senior Game Master, Senior Game Admin, Staff, Supporter, Trial Game Master, Team Manager Download: Have fun with it!
    1 point
  21. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) Prepared src packages: *Granny 2.11.8 *libjpeg-9a *Python-2.7 *Crypto++ 8.4.0 *DevIL-1.6.5 *lzo-2.10 Archive password: black
    1 point
  22. Hello comunity, That's a small script for statistics Features: Show online players, created accounts, created characters, offline shops, created guilds, Small chart with players on kingdoms. Statistics and chart auto update without refresh page. Full responsive That's a small script developed in 10 minutes, if you like it i can develop it more to include more features Thaaaanks Download Alternative download links → Mega
    1 point
  23. Download GitHub Repository Temporarily boosts the character's physical attack and / or skill damage. You can learn more about the system from the official wiki page. Thanks to @blackdragonx61 for the reversed effect position.
    1 point
  24. A fool came and gave you no peace and you blocked this fool. Let's see what will happen. additional: while coding the system i fixed a few errors related to mesenge_manager and made adjustments and p2p works. -> You can block or delete a player from the list by typing the player's name from the Messenger panel. There is also a block button inside the target buttons. M2 Download Center Download Here ( Internal ) Download Here ( GitHub )
    1 point
  25. Download Mega a free logo for those who need it keep it up! its my work, dont worry contact me for any kind of custom wok for your server.
    1 point
  26. M2 Download Other Mirrors Download Here ( GitHub ) Download Here ( MEGA ) A Mini Version of the official chatting window renewal. All settings are saved in UserData/chatting/<character_name> using the cPickle module in C, a powerful algorithm for serializing and de-serializing a Python object structure, also used by Webzen.
    1 point
  27. Hi guys, I created this topic to have a collection topic about removing unnecessary code. blocked_country_ip Limit_time More removed code:
    1 point
  28. Download (Internal) → Mega Download (External) Hi guys, I'm here today to release on of my maps! [Hidden Content] Enjoy!
    1 point
  29. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) Informations about system : When you will open a chest with drop , will appear this window. In this window you can preview drop of chest and you can make a setting how many chests you want open. [Hidden Content]
    1 point
  30. M2 Download Center Download Here ( Internal ) Hi everyone, In this thread I will explain all console commands in the client: exit - Force close the client mvol - Change the music volume between 0 - 10 svol - Change the sound volume between 0 - 10 snds - Change the volume of the interactive sounds (mobs, hit etc...) between 0 - 200 asnds - Change the volume of the ambience between 0 - 200 mspd - Change the moving speed between 0 - 1100 pwd - Show the current folder path (D:ymir work) ls - Show the folders in D:ymir work shadow - Change the shadow level between 0 - 5 splat - Set the rendering distance between the character and the ambience 0 - ∞ distance - Change the view distance between 0 - 4 bgloading - This function is disabled in the binary! transtree - Enable or disable the transparency of the trees 0 - 1 cd - CD to directory, like in bat files (cd ..) up - Go up in the folder structure (D:ymir work) lsd - List all directories on the partition lsf - List all files on the partition lse - Show the path of the effects (D:ymir workeffect) collision - highlight the objects, monsters, npcs, players 0 - 1 colli - Equal with the collision function without argument, turn on/off the highlighting disconnect - Unfinished function! autorot - Set the rotation moving speed of the camera while pressing the A/D keys 0 - ∞ pickc - Show char informations, isRegistered, isAlive, isDead infoc - Information of another thing, usage: infoc <VID> regchre - Register new effect on the char, usage: regchre <effectType> and <effectFilename> setchra - Set character effect, usage: setchra <effectType> <Visibility 0 or 1> emoticon - Set emotion effect over the character, usage: emotion <number of the emoticon> perfinfo - Show performance informations (?) reload_locale - Reload the locale re - Reload uiGuild and uiInventory cooltime - Disable or enable the skills cooltime hidecursor - Hide the cursor showcursor - Show the cursor warp - Warp to x-y position web - Pop out a web browser hideui - Hide the user interface showui - Show the user interface setcspd - Change the camera moving speed 0 - ∞ savecmr - Export the current camera settings to the client folder, usage: savecmr <filename> loadcmr - Import camera settings, usage: loadcmr <filename in the client folder> setdefcmr - Set to default the camera settings setsight - Change the sight 0 - 100 setcombotype - Set the level of the combo, the server will kick you after few seconds because of combo hack check trans - Change the empire language converting, you can understand all empires without a ring 0 - 1 Rendering options: setrmadd setrmmod setrmaddrgb setrmmodrgb setspec restorerm If you have any question or suggestion please just reply to this topic. Kind Regards, Sanchez
    1 point
  31. M2 Download Center Download Here ( Internal ) Hi, As requested by some users i have you a VM with FreeBSD 9.2 32bit, novaline source and pre installed Ports so you can compile the game. It was like 10 minutes of work to enter the commands so no thanks needed. Link: HerpDerp Login: root Pw: dev To compile the game: cd /usr/src/novaline/Srcs/Server/game/src gmake clean gmake -j20 If there are any Problems or questsions you can add me in Skype(l337-5p34k) or Message me here i'll always give you support. Kind regards TheGame €: There are no Serverfiles on this VM because i dont have test serverfiles. If someone have Serverfiles for me i'll implement them and upload an updated version of this VM. €: Updated Link: Thanks to Da'Real Pain
    1 point
  32. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) I would not recommend using this as it's missing many features, head over to Mali's release for an updated version. [Hidden Content]
    1 point
  33. btw I found this by accident, and it might help some people using the TMP4 files.
    1 point
  34. M2 Download Center Download Here ( Internal ) Good Day! Composed by 2 files, hunting_quest_en.quest and questlib.lua Hunting_quest_en.quest questlib.lua Download LINK: [Hidden Content] The password is my nickname.
    1 point
  35. Hey, more systems will be added from time to time. Dont care if systems are public or still on sale. (The releases here are recodes) If you want a better UI-Design do it yourself. Code is by @CYN3, so don't even try to report. Systems are tested on Fliegev3. No support. Renewal Regen: Mega or M2DL Advance Items: Mega or M2DL MobileSell: Mega or M2DL Direct-sell: Mega or M2DL Inventory-sidebar: Mega or M2DL Add time to costumes: Mega or M2DL Minimap-Date & Time: Mega or M2DL Give item & equip quest-function: Mega or M2DL Thanks to everyone from sura-head. esp @CYN3 for putting in his time.
    1 point
  36. M2 Download Center Download Here ( Internal ) Hey guys today i have a nice upload for you all.Today i would like to release the Loyal Metin2 Homepage! Download Link :[Hidden Content]
    1 point
  37. [Hidden Content] By commenting this line, you will disable xmas song, because the function, which have to play this music, when the command is used, never worked properly. In most sources this music is resetted on teleport or disabled or you have the bug mentioned above.
    1 point
  38. M2 Download Center Download Here ( Internal ) Hey guyz, I just made a lil tool for the community. You can edit your item and mob_proto.txt with as a table. Put those txt files next to the program. There's some kinda run query function in it. You can run the simplest queries with it like "update Level*10" which will multiplicate all the Level values by 10. Only update function is available yet and without where. Operators you can use: +, -, *, /, = Download
    1 point
  39. M2 Download Center Download Here ( Internal ) Hello Since most of the work I do is in NodeJS (JavaScript and TypeScript), I needed to make a script to access the Metin2 API. GitHub: [Hidden Content] It has a JavaScript and a TypeScript version. To use just edit either file and set your server's data. This code is synchronous, meaning, it will block while waiting for a response from the server. It can be made asynchronous with Promises. On both files there's also a list of the most useful commands available, you can create more on the game source. You can find how to use it on the GitHub repository. Hope it's useful to someone.
    1 point
  40. M2 Download Center Download Here ( Internal ) Download Here ( MEGA ) Download Here ( GitHub ) Hello, this release is nothing special but I hope someone finds it useful for their server. Introduced in the 10th anniversary of Metin2, your city will look more appealing with banner flags describing the on-going event your server is currently running. How to add more banners? @ data/banner/list.txt ___________________ | VNUM | NAME | |------ | ----------| | 20142 | halloween | | 20143 | easter | | 20135 | xmas | ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ You can simply add more banner flags following the example above. VNUM is the VNUM / ID of the NPC. NAME is the name of the command and file of the banner. Note: If you want to add for example the Ramadan Banner which VNUM is 20138, this is how you should do it step by step. Edit @ data/banner/list.txt and extended the file with: ___________________ | VNUM | NAME | |------ | ----------| | 20138 | ramadan | ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ Make duplicates of the existing banners. Copy data/banner/a/xmas.txt and rename the duplicated file to data/banner/a/ramadan.txt Edit data/banner/a/ramadan.txt and replace the VNUM / ID with the Ramadan Banner 20138. Copy data/banner/b/xmas.txt and rename the duplicated file to data/banner/b/ramadan.txt Edit data/banner/b/ramadan.txt and replace the VNUM / ID with the Ramadan Banner 20138. Copy data/banner/c/xmas.txt and rename the duplicated file to data/banner/c/ramadan.txt Edit data/banner/c/ramadan.txt and replace the VNUM / ID with the Ramadan Banner 20138. @ Source/Client/UserInterface/InstanceBase.cpp Search #if defined(ENABLE_EVENT_BANNER_FLAG) BOOL CInstanceBase::IsBannerFlag() { if (GetRace() >= 20127 && GetRace() <= 20143) return TRUE; return FALSE; } #endif Replace with (If you want it to be more manageable) #if defined(ENABLE_EVENT_BANNER_FLAG) BOOL CInstanceBase::IsBannerFlag() { switch(GetRace()) { case 20127: // Anniversary Banner 1 case 20128: // Anniversary Banner 2 case 20129: // Anniversary Banner 3 case 20130: // Anniversary Banner 4 case 20131: // Anniversary Banner 5 case 20132: // Anniversary Banner 6 case 20133: // Anniversary Banner 7 case 20134: // Solar Banner case 20135: // Christmas Banner case 20138: // Ramadan Banner case 20142: // Halloween Banner case 20143: // Easter Banner return TRUE; } return FALSE; } #endif Don't forget each folder (a / b / c) have different positions so be careful when copying files. How to activiate? In-game, you can use the command: /banner < x > < banner_name > where < x > is the status ( 1 : ON / 0 : OFF ) and < banner_name > is the name of the banner @ data/banner/list.txt
    1 point
  41. M2 Download Center Download Here ( Internal ) Hey, Font Awesome is a font and icon tool based on CSS, LESS, and SASS. Official link to find your icons: FontAwesome It allows you to add vector icons to your website. Enjoy Sincerly, ASIKOO
    1 point
  42. M2 Download Center Download Here ( Internal ) Release Free Map Little City, without exp zone and without pvp zone. You can use it for trade or little capital map. Dowload: [Hidden Content] ScreenShoot:
    1 point
  43. M2 Download Center Download Here ( Internal ) Table of Contents · Introduction · General Informations · Features o Functional Features o Working on it… o Planned · Pictures · Acknowledgements · Closing Introduction Dear metin2dev-Community, since Ayaka stopped working on his CMS and we found some things, which were done on a bad way, we agreed to recreate everything on a in our opinion better way. So we proudly present our new and amazing QuantumCMS (made by “Team Quantum” obviously), which still is under development and will be OpenSource (licensed under GPL v3) in the future. “Team Quantum” is a non-profit organization, which consists of two people: DevChuckNorris & .PolluX Our idea is it, to create a new “in-2015”-CMS, which will have a huge amount of possibilities of customization and also have a professional way of Coding & Plugin Support. And how much will it costs? Nothing! It’s completly open source and modifiable. General Informations We’re now working on this project for some days and also have a small base on which we develope further. Our plans are also for the future. We’re planning to create a simple Plugin-Store on which Users/Developers can submit Plugins to us to make them available to the public. Also, as we said in the introduction, we’re using OOP to deliver a cleaner and more professional system. This intention is supported by the Template System “Smarty” and some more PHP librarys (e.g Doctrine ORM). Features Functional features Multi-Language System Template System (using Smarty) Page System SEO friendly URLs (like [Hidden Content]) Working on it… Serverstatus Plugin System Hooking Points User area Admin area Planned features Simple installation Small but full functional board (easy integrated into your design) Automatic generated Wiki Advanced server statistics Plugin Store Automatic update system Theme System Full Documentation for Developers and end-users you can find more on our ToDo list on github Pictures 1. Main Site For development we’re using german translations, but we’ll deliver an english one, too. 2. Code Example This is the Development-Tool of me. You can see, that we’ve done a lot of work, yet - and more will follow each week. More is coming soon. Acknowledgements Thanks to Ayaka, for creating a small base on which we can start our development. Also we want to thank hen! for his “in-2010-great”-CMS, but now it’s time for a new and unique one, ours! Additionally to this, we want to thank all of you, which will support our idea and our work and help us, making this a great and future-proof CMS. Closing We hope, that you now have a good view on our project and will support us in any way you are able to. Later on, we will need help on translating this page into other languages (e.g. Czech, Spanish, Italian, etc.) You can find and watch our progress on github: [Hidden Content] Cheers, DevChuckNorris & .PolluX
    1 point
  44. M2 Download Center Download Here ( Internal )
    1 point
  45. M2 Download Center Download Here ( Internal ) Hey guys, Author: @bigdon Today i decided to release some websites and other published designs made by me and some people simply say they were public when none was. Some of these designs were for sale a while but no one bought for the same reason dimensioned before. Story of Metin2. (HTML+CSS+PSD) Download: Click I hope you like! Credits: * Dkarts * Saomt2 Team. * Wered $$ Kinds Regards,
    1 point
  46. If someone got this error: Change: static constexpr auto DiscordClientID = "667352913621942276"; //Change To: static const auto DiscordClientID = "667352913621942276"; //Change (use your DiscordClientID of course) Use these libs: [Hidden Content] These are the only libs that worked for me
    1 point
  47. I'm glad to see a topic about this subject. A few years ago I collected images as well about this subject. I do own a server which uses some of the old concepts. Here is the images I gathered: [Hidden Content] However the available client (Metin2 2004 Beta Client) does not contain the stuff from the images like the skill icons, I believe that's because it is from the YT2 (Chinese Metin2) and not from the Korean Version.
    1 point
  48. M2 Download Center Download Here ( Internal ) Easterquest: Story: 1. - Getting back the basket of some desert bandits (low drop chance, non-tradeable, now you can drop easter eggs) 2. - Dropping easter eggs at every mob for a chance you can edit as GM (easter_event_gm.quest) chance 1 to [your setting] 3. - Dropping easter eggs at easter metins (1 easter egg with a high chance) 4. - Eggs openable like a boss box with small rewards 5. - 20 Eggs together with the basket -> full basket = like a boss box with higher rewards (in my case easter costumes and IS stuff) Download: [Hidden Content]
    1 point
×
×
  • 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.