Jump to content

[D]ELARO ✓

Miembro
  • Contador contenido

    392
  • Ingreso

  • Última visita

  • Días ganados

    29

Actividad de reputación

  1. Me Gusta
    [D]ELARO ✓ got a reaction from BigodeS HD in Server Files Savage   
    Buenas, en esta ocasión les vengo aportando unos files que ayude a desarrollar y que al final no se usaron, la base del proyecto era metin2 rage que publicaron hace tiempo aquí en el foro y es una base martysama, los files vienen con sistemas nuevos y alguna que otra corrección, el único bug "importante" que solo es visual es en las estolas.
     
    Para compilar source binario necesitas visual studio 2017
    El VDI viene listo para compilar el source game, para compilar utiliza GCC6 y la versión de Mysql 5.6.
     
    DATOS DE MYSQL:
    ID: root
    Pass: delaro
    DATOS DE VDI:
    ID: root
    Pass: dev
    EN EL JUEGO:
    ID: delaro
    Pass: delaro
     
    Para abrir las opciones de iniciar, detener, compilar quest, etc., en los files ya logueado escribir:
    cd /a && sh admin.sh
    LINK:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Los Files Contienen:
    Inventario Especial K
    Auto Dopador Sanii
    Habilidades de Colores
    Tienda Offline Great
    Item Shop de Shang
    Regalos Diarios
    Información de Mazmorras
    Buscador de Tiendas Offline
    Sistema de Títulos
    Ocultar Atuendos
    Sistema de Brillos
    Sistema AFK
    Visor de Cofres
    Sistema Biólogo
    Y un ETC..
     
    IMAGENES DE PRUEBA:
     

     


     


     


     
    ESPERO SAQUEN PROVECHO DE LOS FILES, YA QUE ERA UN DESPERDICIO BORRARLOS.
    Y POR EL AMOR DE DEUS NO LE DEN CITAR AL TEMA, SOLO DEJEN SU GRACIAS O DEJEN SU PREGUNTA..
  2. Triste
  3. Gracias
    [D]ELARO ✓ got a reaction from Lord Ahriman - 3D Modeler in Server Files KraizySama Project ZERO   
    Hola gente, pongo a la venta server files que tengo algo de tiempo trabajando, basada en martysama 5.3, usa gcc8, mysql 5.6 y visual studio 2022.
    Informacion:
    Multi lenguaje 11 idiomas
    Offline shop y search shop
    Inventario especial (libros, materiales, piedras, cofres y bonus)
    Switchbot
    Calendario de eventos
    Biologo portatil
    Informacion de mazmorras
    Item shop con render target
    Sistema filtro de recogida de objetos
    Sistema de correo (mail box)
    Sistema ocultar atuendos
    Sistema ver jefes en mapa
    Sistema cambio de won a yang y viceversa
    Mazmorras de dracaryS
    Sistema back dungeon (re entrar a la mazmorra si te saca por x motivo)
    y un gran etc, dejo Locale_inc.h y CommonDefines.h
    Si estas interesado/a manda mensaje privado aqui o en discord
     


     
    Locale_inc.h
    #pragma once /**************************************** * title_name : Project ZERO * * filename : Locale_inc.h * * author : KraizySama * * version : Version 10.2.4 * * update : 06 Apr 2024 * ****************************************/ /* Ymir Service */ #define LOCALE_SERVICE_EUROPE // Locale Service Europe /* Ymir Service */ #define VERSION 10.2.4 /* Multi Language System */ #define ENABLE_MULTI_LANGUAGE_KS // Multi language fixed version by KraizySama #define ENABLE_WHISPER_DETAILS // Extended whisper target inforamtion #define ENABLE_ATLAS_MARK_INFO // Atlas mark info from client /* Multi Language System */ /* General */ #define ENABLE_PACK_GET_CHECK // Pack get check #define ENABLE_CANSEEHIDDENTHING_FOR_GM // Can see hidden thing for gm #define ENABLE_NO_MOUNT_CHECK // No mount check #define ENABLE_EXTEND_INVEN_SYSTEM // 4 inventory #define ENABLE_PROTOSTRUCT_AUTODETECT // Proto struck auto detect #define ENABLE_DISCORD_RPC // Discord presences /* General */ /* System Enable */ #define ENABLE_NEW_EQUIPMENT_SYSTEM // Belt equip #define ENABLE_DICE_SYSTEM // Dice #define ENABLE_OBJ_SCALLING // OBJ scaling #define ENABLE_ENERGY_SYSTEM // Energy system #define ENABLE_DRAGON_SOUL_SYSTEM // DS system #define ENABLE_GACHA_SYSTEM // ENABLE_BOSS_BOX Gacha boxes #define ENABLE_CHEQUE_SYSTEM // New currency (cheque) #define ENABLE_GEM_SYSTEM // Gem market and new curreny (gaya) #define ENABLE_FOV_OPTION // Enable extended field of view game option #define ENABLE_MAILBOX_SYSTEM // Mailbox system #if defined(ENABLE_MAILBOX_SYSTEM) #define ENABLE_PORTABLE_MAILBOX // Enable portable Mailbox system #endif #define ENABLE_NEW_DROP_DIALOG // New drop dialog with remove item option #define ENABLE_SWAP_SLOT_SYSTEM // Swap item slot #ifdef ENABLE_SWAP_SLOT_SYSTEM #define ENABLE_SWAP_SLOT_DIFFUSE_COLOR // Swap item slot diffuse color on over event #endif #define ENABLE_GUILD_LEADER_GRADE_NAME // Shows guild leader grade name on text tail #define ENABLE_SPECIAL_INVENTORY_SYSTEM // Special K inventory 5 pages #define ENABLE_DS_GRADE_MYTH // Dragon soul mythical grade #define ENABLE_DS_SET // Dragon soul table handling #define ENABLE_67TH_BONUS // 6th and 7th rare bonus (classic) #define ENABLE_MOVE_CHANNEL // Move game channel #define ENABLE_HIDE_COSTUME_SYSTEM // Hide costume parts #define ENABLE_VIEW_TARGET_DECIMAL_HP // View targets decimal hp #ifdef ENABLE_VIEW_TARGET_DECIMAL_HP #define ENABLE_VIEW_TARGET_PLAYER_HP // View target player's hp #endif #define ENABLE_MINI_GAME_OKEY // Mini game rumi (okey) #define ENABLE_MINI_GAME_CATCH_KING // Mini game catch king #define ENABLE_PENDANT_SYSTEM // Talismans of elements #define ENABLE_ELEMENT_ADD // Monsters element #define ENABLE_SEND_TARGET_INFO // Monsters information #define ENABLE_DETAILS_UI // Character details (bonus page) #define ENABLE_CHANGE_LOOK_SYSTEM // Change look of item #define ENABLE_CHANGE_LOOK_MOUNT_SYSTEM // Change look of mount #define ENABLE_EXTENDED_DS_INVENTORY // 2 pages ds inventory #define ENABLE_TAB_NEXT_TARGET // Enable next target on key tab #define ENABLE_REFINE_RENEWAL // Auto refinement option //#define ENABLE_GENDER_ALIGNMENT // Gender alignment (m, f) #define ENABLE_LOADING_TIP // Loading text info #define ENABLE_REFINE_FAIL_TYPE // Extended refine fail message #define ENABLE_QUIVER_SYSTEM // Quiver #define ENABLE_MAP_LOCATION_APP_NAME // Enable map location on the app name #define ENABLE_NEW_BLEND_AFFECT // New blend affects with icon #define ENABLE_ITEM_SOCKET5 // Extend item sockets #define ENABLE_EXTENDED_BLEND_AFFECT // Extended blend item affect #define ENABLE_DSS_EXTENDED_RECHARGE // Dragon soul extended recharge #define ENABLE_OFFLINE_SHOP_SYSTEM // Offline private shop #define ENABLE_PRIVATE_SHOP_SEARCH_SYSTEM // Private shop search #define ENABLE_WON_EXCHANGE_WINDOW // Won exchange window with Yang #define ENABLE_ATTR_METIN_BOSS // New attr metin & boss #define ENABLE_QUEST_RENEWAL // Quest page renewal #define ENABLE_SOUL_BIND_SYSTEM // Soul bind items #define ENABLE_DECO_PRIVATE_SHOP // Deco private shop #define ENABLE_HYPERLINK_ITEM_ICON // Show item icon on hyperlinks #define ENABLE_PICKUP_INSTANT_FILTER // Pickup filter and instant pickup #ifdef ENABLE_PICKUP_INSTANT_FILTER #define ENABLE_FIX_PICKUP_ITEM // Fix Pickup Item Distance #endif #define ENABLE_BOSS_ICON_ON_MAP // All boss or boss group added in boss.txt are shown with an icon on the map "M". #ifdef ENABLE_BOSS_ICON_ON_MAP #define FIX_NAMES_MULTI_LANGUAGE_KS // Fix correct translation of boss names for multi language. #endif #define ENABLE_BIOLOG_SYSTEM // Biolog system #define ENABLE_DUNGEON_INFO_SYSTEM // Dungeon information system #define ENABLE_SWITCHBOT // Switchbot system #define ENABLE_RENEWAL_NOTICE // New notice aspect #define ENABLE_DRACARYS_DUNGEONS // Dungeons by DracaryS #define ENABLE_EVENT_MANAGER // Auto event and event calendar #define ENABLE_BACK_DUNGEON // Return to the dungeons if you were taken out for some reason /* System Enable */ /* Official System */ #define ENABLE_OFFICIAL_GLOVE_SYSTEM // Official Glove System #define ENABLE_9THSKILL // Official 9th Skill's #define ENABLE_UPDATE_GYEONGGONG_SKILL // Official Assassin Bow Skill Update #define ENABLE_ENVIRONMENT_EFFECT_OPTION // Official Environment Effect Options #define ENABLE_QUEST_WIDTH_EXPANSION // Official Quest Width #define ENABLE_CHATTING_WINDOW_RENEWAL // Official Chat Windows /* Official System */ /* WJ */ #define WJ_SHOW_ALL_CHANNEL // Show all channel #define WJ_ENABLE_TRADABLE_ICON // Block un-tradable items #define WJ_SHOW_MOB_INFO // Show monsters level & aggressive flag #define WJ_ENABLE_PICKUP_ITEM_EFFECT // Pickup item effect #define WJ_SAFEBOX_CHECKOUT_UPDATE // Simple right click safebox #define WJ_SORT_LASTPLAYTIME // Play last time #define WJ_ENABLE_HIDE_EFFECT // Hide effect buff, skill #define WJ_MULTI_TEXTLINE // Multi textline #define WJ_REMOTE_SHOP // Buying at a distance /* WJ */ /* Modification & Correction */ #define ENABLE_EXTENDED_ITEM_COUNT // Extend the amount of items #define ENABLE_NO_RECV_GAME_LIMIT // No limit recv game //#define SIMPLE_REFINED_EFFECT_CHECK // Applies its respective +7 +8 +9 effect to all items without depending on GetValue #define REMOVE_MOUNTS_COLLISION // Remove mounts collision #define REMOVE_PETS_COLLISION // Remove pets collision #define REMOVE_SHOPS_COLLISION // Remove shops collision #define REMOVE_SAFEZONE_COLLISION // Remove safezone collision #define REMOVE_OX_PLAYER_COLLISION // Remove ox player collision #define ENABLE_DRAGON_SOUL_EFFECT // Ds effect #define ENABLE_AUTO_REFINE_DS // Auto refine button ds #define ENABLE_FLAG_ON_NAME // Flag on name #define ENABLE_EMOJI_IN_TEXT // Emoji in text #define LOGIN_COUNT_DOWN_UI_MODIFY // Login count down ui modify #define LEVEL_REFRESH_UPDATE // Refresh level after lvlup #define ENABLE_SKILL_COOLTIME_UPDATE // Refresh skill cooldown after death #define ENABLE_SHAMAN_ATTACK_FIX // Shaman attack with horse/mount #define ENABLE_IMPROVED_LOGOUT_POINTS // Enable improved logout points which shows the last player status points and parts on intro select #define ENABLE_LOAD_FROM_ROOT_KS // Load files that do not need translation from root #define ENABLE_HUGE_AND_NO_PUSHING_MOB_KS // The bosses do not move from the place and they will not fall when attacked. #define ENABLE_BOSS_ICON_OVER_HEAD // Bosses show an icon above their head #define ENABLE_FOG_FIX // Fix for fog now you can see it or not #define ENABLE_OUTLINE_OPTIONS_KS // Performance improvement by disabling names shadow it is activated and deactivated in client. #define ENABLE_SHINING_RENDER_TARGET // Show shinings on render target #define ENABLE_FIX_MOBS_LAG // Increase performance mobs #if defined(ENABLE_FIX_MOBS_LAG) #define FIX_MOBS_LAG_FIX // With this new define all this problems are fixed. #endif /* Modification & Correction */ /* Costume Enable */ #define ENABLE_WEAPON_COSTUME_SYSTEM // Weapon costume system #ifdef ENABLE_WEAPON_COSTUME_SYSTEM #define USE_WEAPON_COSTUME_WITH_EFFECT // Weapon costume with effect +9 #endif #define ENABLE_ACCE_COSTUME_SYSTEM // Acce costume system #define ENABLE_COSTUME_SYSTEM // Costume system #ifdef ENABLE_COSTUME_SYSTEM #define USE_BODY_COSTUME_WITH_EFFECT // Body costume with effect +9 #endif #define ENABLE_MOUNT_COSTUME_SYSTEM // Mount costume system #define ENABLE_COSTUME_ATTR_SYSTEM // Costume attributes /* Costume Enable */ /* Wolfman */ #define ENABLE_WOLFMAN_CHARACTER // Enable Wolfman character #ifdef ENABLE_WOLFMAN_CHARACTER // #define DISABLE_WOLFMAN_CREATION // Disable Wolfman create #define ENABLE_PLAYER_PER_ACCOUNT5 // Enable 5 players per account #endif /* Wolfman */ /* Enable for debug mod packet */ // #define ENABLE_PRINT_RECV_PACKET_DEBUG // Debug recv packet debug /* Enable for debug mod packet */ CommonDefines.h
    #ifndef __INC_METIN2_COMMON_DEFINES_H__ #define __INC_METIN2_COMMON_DEFINES_H__ /**************************************************** * title_name : Project ZERO * * filename : ../../common/CommonDefines.h * * author : KraizySama * * version : Version 10.2.4 * * update : 06 Apr 2024 * ****************************************************/ enum eCommonDefines { MAP_ALLOW_LIMIT = 32, // 32 default }; /* Multi Language System */ #define __ENABLE_MULTI_LANGUAGE_KS__ // Multi language fixed version by KraizySama #define __ENABLE_WHISPER_DETAILS__ // Extended whisper target inforamtion #define __BINARY_ATLAS_MARK_INFO__ // Atlas Mark Info Load /* Multi Language System */ /* General */ #define __NEWSTUFF__ // New stuff #define __DNJGUILD__ // DNJ guild #define __BELT_INVENTORY_EX__ // Belt #define __FULL_NOTICE__ // Full notice /b #define __DISABLE_STOP_RIDING_WHEN_DIE__ // Disable stop riding when die #define __PORT_SECURITY__ // Port security #define __CMD_WARP_IN_DUNGEON__ // Cmd warp in dungeon #define __PLAYER_PER_ACCOUNT5__ // 5 player per account /* General */ /* System Enable */ #define __EXTEND_INVEN_SYSTEM__ // 4 inventory #define __DICE_SYSTEM__ // Dice #define __GACHA_SYSTEM__ // Gacha boxes (x use time) #define __CHEQUE_SYSTEM__ // Cheque like Won #define __SPECIAL_INVENTORY_SYSTEM__ // Special inventory #define __SORT_INVENTORY_ITEMS__ // Sorts all inventory items #define __SWAP_ITEM_SYSTEM__ // Swap items between inventory slots #define __GUILD_LEADER_GRADE_NAME__ // Shows guild leader grade name on text tail #define __MAILBOX_SYSTEM__ // Mailbox system #if defined(__MAILBOX_SYSTEM__) #define __PORTABLE_MAILBOX__ // Portable Mailbox system (open anywhere) #endif #define __NEW_DROP_DIALOG__ // New drop dialog with remove item option #if defined(__NEW_DROP_DIALOG__) #define __NEW_DROP_DIALOG_UPDATE__ // Upgrade destroy item > give energy #endif #define __GEM_SYSTEM__ // Gem system #if defined(__GEM_SYSTEM__) #define __GEM_MARKET_SYSTEM__ // Gem market #endif #define __DS_SET__ // Dragon soul handle bonus #define __DS_GRADE_MYTH__ // Dragon soul mythical grade #define __MOVE_CHANNEL__ // Move channel system #define __HIDE_COSTUME_SYSTEM__ // Hide costume part #define __VIEW_TARGET_DECIMAL_HP__ // View targets decimal hp #ifdef __VIEW_TARGET_DECIMAL_HP__ #define __VIEW_TARGET_PLAYER_HP__ // View target players' hp #endif #define __MINI_GAME_OKEY__ // Mini game okey/runi #define __MINI_GAME_CATCH_KING__ // Mini game catch king #define __ELEMENT_SYSTEM__ // Elements of monsters and pendants #define __PENDANT_SYSTEM__ // Talismans of elements #define __SEND_TARGET_ELEMENT__ // Target element #define __SEND_TARGET_INFO__ // Monster target info #define __CHANGE_LOOK_SYSTEM__ // Change look of item #define __CHANGE_LOOK_MOUNT_SYSTEM__ // Change look of mount #define __CUBE_RENEWAL__ // Copy attr renewal #define __CUBE_STONE_RENEWAL__ // Do not remove the stone #define __EXTENDED_DS_INVENTORY__ // 2 pages ds inventory //#define __GENDER_ALIGNMENT__ // Gender alignment #define __LOADING_TIP__ // Loading text info #define __REFINE_FAIL_TYPE__ // Extended refine fail message #define __QUIVER_SYSTEM__ // Ninja quiver #define __NEW_BLEND_AFFECT__ // New blend affect #define __ITEM_SOCKET5__ // Extend item sockets #define __EXTENDED_BLEND__ // Extened blend affect #define __EXTENDED_DSS_RECHARGE__ // Dragon soul extended recharge #define __OFFLINE_PRIVATE_SHOP_SYSTEM__ // Offline private shop #define __PRIVATE_SHOP_SEARCH_SYSTEM__ // Search private shop items #ifdef __PRIVATE_SHOP_SEARCH_SYSTEM__ #define __PRIVATE_SHOP_SEARCH_NEED_ITEM__ // Require special search item #endif #define __DECO_PRIVATE_SHOP__ // Deco private shop #define __WON_EXCHANGE_WINDOW__ // Won exchange window with Yang #define __ATTR_METIN_BOSS__ // New attr metin & boss #define __QUEST_RENEWAL__ // Quest renewal with categories #define __EXTENDED_ITEM_AWARD__ // Extended item award #define __FISHINGROD_RENEWAL__ // Fishingrod renewal #define __SOUL_BIND_SYSTEM__ // Soul bind items #define __ENABLE_BOSS_ICON_ON_MAP__ // All boss or boss group added in boss.txt are shown with an icon on the map "M". #ifdef __ENABLE_BOSS_ICON_ON_MAP__ #define __FIX_NAMES_MULTI_LANGUAGE_KS__ // Fix correct translation of boss names for multi language. #endif #define __ENABLE_BIOLOG_SYSTEM__ // Biolog system #define __DUNGEON_INFO_SYSTEM__ // Dungeon information system #define __ENABLE_SWITCHBOT__ // Switchbot system #define __ENABLE_DRACARYS_DUNGEONS__ // Dungeons Libs Dracarys #define __ENABLE_EVENT_MANAGER__ // Auto events and event calendar #define __ENABLE_BACK_DUNGEON__ // Return to the dungeons if you were taken out for some reason /* System Enable */ /* Official System */ #define __OFFICIAL_GLOVE_SYSTEM__ // Official glove System #define __9THSKILL__ // Official 9th skill's #define __UPDATE_GYEONGGONG_SKILL__ // Official Update assassin skill bow #define __CHATTING_WINDOW_RENEWAL__ // Official chat window /* Official System */ /* WJ */ #define __WJ_SAFEBOX_CHECKOUT_UPDATE__ // Simple right click safebox #define __WJ_SHOW_MOB_INFO__ // Show monster aggregate flag and level #define __WJ_PICKUP_ITEM_EFFECT__ // Pickup item effect #define __WJ_SORT_LASTPLAYTIME__ // Last play time #define __WJ_REMOTE_SHOP__ // Buying at a distance /* WJ */ /* Modification & Corrections */ #define __SKILL_COOLTIME_UPDATE__ // Refresh skill cooldown after death #define __EXTENDED_ITEM_COUNT__ // Extend the amount of items #define __IMPROVED_LOGOUT_POINTS__ // Improved update packet on logout #define __EFFECT_EXTRAPOT__ // Effect extrapot #define __FIREWORK_STUN__ // Firework stun #define __ADDSTONE_FAILURE__ // Addstone failure % #define __ANTI_CMD_FLOOD__ // Anti cmd flood #define __CHAT_LOGGING__ // Chat loggin #define __CHAT_SPAMLIMIT__ // Chat spam limit #define __WHISPER_CHAT_SPAMLIMIT__ // Whisper chat spam limit #define __CHECK_GHOSTMODE__ // Check ghost mode #define __EFFECT_PENETRATE__ // Effect penetrate #define __NEW_ICEDAMAGE_SYSTEM__ // New icedamage #define __GOHOME_IF_MAP_NOT_ALLOWED__ // Go home if map not allowed #define __GOHOME_IF_MAP_NOT_EXIST__ // Go home if map not exist #define __QUEST_DIE_EVENT__ // Die event #define __SET_STATE_WITH_TARGET__ // ACMD(do_set_state) > update #define __LEVEL_REFRESH_UPDATE__ // Refresh level after lvlup #define __BOOKS_STACKFIX__ // Book stack fix #define __ENABLE_FORCE2MASTERSKILL__ // M1 skill with 17 points #define __ENABLE_INCREASE_PICKUP_DISTANCE__ // Increase pickup distance 300 to 500 /* Modification & Corrections */ /* Costume Enable */ #define __WEAPON_COSTUME_SYSTEM__ // Weapon costume system #define __ACCE_COSTUME_SYSTEM__ // Acce costume system #define __COSTUME_SYSTEM__ // Costume system #define __MOUNT_COSTUME_SYSTEM__ // Mount costume system #define __COSTUME_ATTR_SYSTEM__ // Costume attribute switchers /* Costume Enable */ /* Wolfman */ #define __WOLFMAN_CHARACTER__ // Wolfman #ifdef __WOLFMAN_CHARACTER__ #define __USE_MOB_BLEEDING_AS_POISON__ // Wolfman mob bleeding as poison #define __USE_MOB_CLAW_AS_DAGGER__ // Wolfman mob claw as dagger // #define __USE_ITEM_BLEEDING_AS_POISON__ // Wolfman item bleeding as poison // #define __USE_ITEM_CLAW_AS_DAGGER__ // Wolfman item claw as dagger // #define __USE_LYCAN_CREATE_POSITION__ // Wolfman official position creation // #define __DISABLE_WOLFMAN_CREATION__ // Disable Wolfman creation #define __9THSKILL_WOLFMAN_CHARACTER__ // 9Th skill #define __USE_WOLFMAN_STONES__ // Wolfman stones #define __USE_WOLFMAN_BOOKS__ // Wolfman books #endif /* Wolfman */ /* Enable for debug mod packet */ // #define __SYSLOG_PACKET_SENT__ // Debug syslog packet sent /* Enable for debug mod packet */ #endif  
  4. Me Gusta
    [D]ELARO ✓ got a reaction from Tormar in Instalar Mysql 5.6, Etc. en tu VPS o Dedicado   
    1-Primero ejecuta esta linea en el putty:
    ee /etc/pkg/FreeBSD.conf 2-Aparecera lo siguiente:
    # $FreeBSD$ # # To disable this repository, instead of modifying or removing this file, # create a /usr/local/etc/pkg/repos/FreeBSD.conf file: # # mkdir -p /usr/local/etc/pkg/repos # echo "FreeBSD: { enabled: no }" > /usr/local/etc/pkg/repos/FreeBSD.conf # FreeBSD: { url: "pkg+https://pkg.freebsd.org/FreeBSD:13:i386/release_2/", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } 3-Mueves con las flechas hacia donde esta el url: "pkg+https://pkg.freebsd.org/FreeBSD:13:i386/release_2/",
    4-Cambias la URL al que necesites, ejemplo yo necesito freebsd12 amd64:
    Freebsd 12 i386: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Freebsd 12 amd64: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Freebsd 13 i386: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Freebsd 13 amd64: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    5-Quedaria de esta forma:
    # $FreeBSD$ # # To disable this repository, instead of modifying or removing this file, # create a /usr/local/etc/pkg/repos/FreeBSD.conf file: # # mkdir -p /usr/local/etc/pkg/repos # echo "FreeBSD: { enabled: no }" > /usr/local/etc/pkg/repos/FreeBSD.conf # FreeBSD: { url: "pkg+https://pkg.freebsd.org/FreeBSD:12:amd64/release_4/", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } 6-Por ultimo con el teclado precionas ESC "a" leave editor y para guardar el cambio "a" save changes
    Y finalmente podras instalar con el tipico: pkg install mysql56-server o lo que necesites :v
  5. Me Gusta
    [D]ELARO ✓ got a reaction from StonderS in Ayuda con mi Give_Basic_Weapon   
    la unica forma de que te siga dando los items del quest es por que no has borrado la quest de quest_list y si lo hiciste no volviste a cargar las quests
  6. Me Gusta
    [D]ELARO ✓ got a reaction from morstamayo in Server Files 40k en VDI Arrival2   
    Buenas shabots, hace tiempo iba a subir esta onda en VDI pero he estado ocupado xd, son los files de Arrival2 que subió Debes iniciar sesión para ver el contenido del enlace en esta publicación. los subo tal cual están recién instalados los .tgz no he limpiado nada ni modificado en absoluto nada salvo la cuenta para entrar y pass, prácticamente están como se subieron, el VDI es freebsd 9.3 y mysql 5.6 y esta preparado para compilar el source de Arrival2, y si desean pueden usarlo para compilar el source de akron2 y los que sean compatibles.
    Les dejo el post original para cualquier duda que tengan: ya que yo no soy dev de esos files, asi que no me pregunten algo relacionado a los bugs o cualquier cosa ya que desconozco los bugs que tenga xd
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    VDI User: root
    VDI Pass: delaro
    Juego ID: delaro
    Juego Pass: delaro
    Mysql ID: root
    Mysql Pass: delaro
    Ok una vez descargado el VDI y Cliente de Arrival2 queda iniciarlo en el virtual box, recuerden configurarlo como adaptador puente, inician y pedirá el id y el pass los cuales están arriba, una vez dentro del VDI dan el típico sysinstall y configuran su ip que vayan a usar y la segunda terminada en .100 ya saben como y si no busquen pues hay demasiados tutoriales :v
    El cliente es complicado si no sabes nada de nada, pero en pocas palabras, 1- en root cambias por tu ip terminada en .100 en intrologin.py, 2- despues usan el EterNexus y compilan el root, 3- después seleccionas los 2 archivos root.eix y root.epk y los arrastras sobre el archivo que dice encriptador.exe, 4- les creara el archivo root.metin2, 5- dan doble click al archivo metin2 a araiguma.bat y renombrara en automático el archivo root.metin2 a root.araiguma, 6- el archivo root.araiguma lo pasan al cliente a la carpeta pack y reemplazan por el existente y listo.
    Una vez todo esta configurado perfectamente antes que nada se me paso hacer GM al personaje xd asi que en navicat abren common, gmlist y en el 1 aparece jfirewall lo cambian por delaro, guardan el cambio y reinician, ahora si para iniciar el servidor el tipico cd /usr/game das enter y sh inicio.sh te dira cuantos chs iniciar, les recomiendo 1 y maximo 2 ya que el ch3 y ch4 no configure los CONFIG con el ID y PASS de mysql pero solo cámbienlos por los mismo que puse en ch1 o ch2.. para detener el servidor es sh parar.sh
     
    Links por Google Drive
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Prueba de que funciona bien :v

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    FIX TRAIDOS POR Debes iniciar sesión para ver el contenido del enlace en esta publicación. SOLO HAY QUE REEMPLAZAR LOS ARCHIVOS EN ROOT. SE SUPONE REPARA EL BUG DE LA EXP DEL GREMIO. NO LO HE PROBADO YA QUE HACE TIEMPO BORRE TODO XD
     
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  7. Sorprendido
    [D]ELARO ✓ got a reaction from markyttt in Server Files 40k en VDI Arrival2   
    Buenas shabots, hace tiempo iba a subir esta onda en VDI pero he estado ocupado xd, son los files de Arrival2 que subió Debes iniciar sesión para ver el contenido del enlace en esta publicación. los subo tal cual están recién instalados los .tgz no he limpiado nada ni modificado en absoluto nada salvo la cuenta para entrar y pass, prácticamente están como se subieron, el VDI es freebsd 9.3 y mysql 5.6 y esta preparado para compilar el source de Arrival2, y si desean pueden usarlo para compilar el source de akron2 y los que sean compatibles.
    Les dejo el post original para cualquier duda que tengan: ya que yo no soy dev de esos files, asi que no me pregunten algo relacionado a los bugs o cualquier cosa ya que desconozco los bugs que tenga xd
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    VDI User: root
    VDI Pass: delaro
    Juego ID: delaro
    Juego Pass: delaro
    Mysql ID: root
    Mysql Pass: delaro
    Ok una vez descargado el VDI y Cliente de Arrival2 queda iniciarlo en el virtual box, recuerden configurarlo como adaptador puente, inician y pedirá el id y el pass los cuales están arriba, una vez dentro del VDI dan el típico sysinstall y configuran su ip que vayan a usar y la segunda terminada en .100 ya saben como y si no busquen pues hay demasiados tutoriales :v
    El cliente es complicado si no sabes nada de nada, pero en pocas palabras, 1- en root cambias por tu ip terminada en .100 en intrologin.py, 2- despues usan el EterNexus y compilan el root, 3- después seleccionas los 2 archivos root.eix y root.epk y los arrastras sobre el archivo que dice encriptador.exe, 4- les creara el archivo root.metin2, 5- dan doble click al archivo metin2 a araiguma.bat y renombrara en automático el archivo root.metin2 a root.araiguma, 6- el archivo root.araiguma lo pasan al cliente a la carpeta pack y reemplazan por el existente y listo.
    Una vez todo esta configurado perfectamente antes que nada se me paso hacer GM al personaje xd asi que en navicat abren common, gmlist y en el 1 aparece jfirewall lo cambian por delaro, guardan el cambio y reinician, ahora si para iniciar el servidor el tipico cd /usr/game das enter y sh inicio.sh te dira cuantos chs iniciar, les recomiendo 1 y maximo 2 ya que el ch3 y ch4 no configure los CONFIG con el ID y PASS de mysql pero solo cámbienlos por los mismo que puse en ch1 o ch2.. para detener el servidor es sh parar.sh
     
    Links por Google Drive
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Prueba de que funciona bien :v

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    FIX TRAIDOS POR Debes iniciar sesión para ver el contenido del enlace en esta publicación. SOLO HAY QUE REEMPLAZAR LOS ARCHIVOS EN ROOT. SE SUPONE REPARA EL BUG DE LA EXP DEL GREMIO. NO LO HE PROBADO YA QUE HACE TIEMPO BORRE TODO XD
     
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  8. Sorprendido
    [D]ELARO ✓ got a reaction from markyttt in SF MartySama 4.9.89 r88   
    Estos files ya estaban en el foro pero esta caído el link así mismo como en el foro turco, los files son de Legendy con base MartySama en su versión 4.9.89 r88
    #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #
    CONTENIDO:
    Solo traduje a español en cliente y servidor item_proto, mob_proto, locale_game y locale_interface.
    Falta traducir quest, locale_string y algunas cosas mas en locale_interface que son "sistemas" añadidos, pero eso ya será cosa de ustedes.
    Si hay bugs y sus fixes podrían añadirlo en comentarios y yo podría añadirlo despues al post.
    #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #
    VDI: se recomienda asignar al vdi mínimo 4gb de ram, no probé con menor cantidad.
    Mysql 5.6
    GCC6
    Visual Studio 2019
    VDI:
    Usuario: root Contraseña: delaro
    Mysql:
    Usuario: root Contraseña: 12345
    Esta montado directamente en un VDI funcionando sin ningún problema y ya listo para compilar source game.
    Una vez hayan configurado su ip con el comando bsdconfig, para iniciar pueden hacerlo como yo normalmente lo hago, cd /admin ENTER sh admin.sh ENTER y tendrán el menú a la vista, ya solo seria escribir 1 ENTER e iniciaran los 2 channels sin ningún tipo de complicaciones.
    #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #
    CUENTA GM:
    Usuario: marty Contraseña: 1
     
    IMAGENES DENTRO DEL JUEGO:
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    LINK DE DESCARGA:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
     
  9. Me Gusta
    [D]ELARO ✓ got a reaction from wysta shop in Server Files MartySama 5.3*   
    Estos Files estan en turkmmo asi que no creo que infrinja ninguna regla ya que están posteados en otros foros.
    Los Files son MartySama y según el post son la versión 5.3 ya trabajados, no esta confirmado que lo sean ya que normalmente los quitan por que ellos los venden :v , contienen sistema pet oficial, tienda offline de Great, monturas funcionando correctamente y no se que mas sistemas tiene, son la mejor base que haya al momento según el foro y otros lados son los mas robustos, les dejo imágenes de referencia, el locale_inc y el service o define de los Files.
    Cabe mencionar que ya los probé y funcionan sin problemas, puede tener multi lenguaje por lo menos en cliente pero seria cosas de ustedes hacer esa tarea titanica xd, yo añadí español solo de prueba y funciono :v
    ID de BSD: root
    Contraseña de BSD: turkmmo
    Mysql: no hay informacion pero en un comentario les dejo la forma facil de cambiar la contraseña.
     
    Locale_inc
    #pragma once ////////////////////////////////////////////////////////////////////////// // ### Default Ymir Macros ### #define LOCALE_SERVICE_EUROPE #define ENABLE_COSTUME_SYSTEM #define ENABLE_ENERGY_SYSTEM #define ENABLE_DRAGON_SOUL_SYSTEM #define ENABLE_NEW_EQUIPMENT_SYSTEM // ### Default Ymir Macros ### ////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////// // ### New From LocaleInc ### #define ENABLE_PACK_GET_CHECK #define ENABLE_CANSEEHIDDENTHING_FOR_GM #define ENABLE_PROTOSTRUCT_AUTODETECT #define ENABLE_PLAYER_PER_ACCOUNT5 #define ENABLE_LEVEL_IN_TRADE #define ENABLE_DICE_SYSTEM #define ENABLE_EXTEND_INVEN_SYSTEM #define ENABLE_LVL115_ARMOR_EFFECT #define ENABLE_SLOT_WINDOW_EX #define ENABLE_TEXT_LEVEL_REFRESH #define ENABLE_USE_COSTUME_ATTR #define WJ_SHOW_MOB_INFO #ifdef WJ_SHOW_MOB_INFO #define ENABLE_SHOW_MOBAIFLAG #define ENABLE_SHOW_MOBLEVEL #endif // ### New From LocaleInc ### ////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////// // ### From GameLib ### #define ENABLE_WOLFMAN_CHARACTER // #define ENABLE_MAGIC_REDUCTION_SYSTEM #define ENABLE_MOUNT_COSTUME_SYSTEM #define ENABLE_WEAPON_COSTUME_SYSTEM // ### From GameLib ### ////////////////////////////////////////////////////////////////////////// /* ### New System Defines - Extended Version ### */ // if is define ENABLE_ACCE_SYSTEM the players can use shoulder sash // if you want to use object scaling function you must defined ENABLE_OBJ_SCALLING #define ENABLE_ACCE_SYSTEM #define ENABLE_OBJ_SCALLING // if you want use SetMouseWheelScrollEvent or you want use mouse wheel to move the scrollbar #define ENABLE_MOUSEWHEEL_EVENT //if you want to see highlighted a new item when dropped or when exchanged #define ENABLE_HIGHLIGHT_NEW_ITEM // it shows emojis in the textlines #define ENABLE_EMOJI_SYSTEM #define ENABLE_NEW_PET_SYSTEM //Tr Levelli Pet Sistemi #define ENABLE_PET_ATTR_DETERMINE //Tr Yeni Pet Güncellemesi #define ENABLE_NEW_PET_SYSTEM_FEED //Lvlli Pet Mama Sistemi #define ENABLE_CONQUEROR_LEVEL #define ENABLE_DISCORD_RPC #define ENABLE_DETAILS_UI #define BL_PRIVATESHOP_SEARCH_SYSTEM #define ENABLE_EXTRA_APPLY_BONUS // Yeni Bonuslar Modulu #define ENABLE_ELEMENTAL_APPLY_BONUS // Elemental Bonuslar Modulu #define ENABLE_OFFLINE_SHOP // Offline Shop System; #define __LOADING_TIP__ #define ENABLE_QUEST_RENEWAL // Quest page renewal #define ENABLE_OFFICAL_CHARACTER_SCREEN //Tr Karakter Seçme Ekranı #define ENABLE_CHEQUE_SYSTEM #define ENABLE_OFFLINE_SHOP_USE_CHEQUE /* ### New Debugging Defines */ // #define ENABLE_PRINT_RECV_PACKET_DEBUG Service o Define de game
    #ifndef __INC_METIN2_COMMON_DEFINES_H__ #define __INC_METIN2_COMMON_DEFINES_H__ #define ENABLE_QUEST_CATEGORY #define ENABLE_D_NJGUILD #define ENABLE_FULL_NOTICE #define ENABLE_NEWSTUFF #define ENABLE_PORT_SECURITY #define ENABLE_BELT_INVENTORY_EX #define ENABLE_CMD_WARP_IN_DUNGEON // #define ENABLE_ITEM_ATTR_COSTUME // #define ENABLE_SEQUENCE_SYSTEM enum eCommonDefines { MAP_ALLOW_LIMIT = 32, // 32 default }; #define ENABLE_WOLFMAN_CHARACTER #ifdef ENABLE_WOLFMAN_CHARACTER #define USE_MOB_BLEEDING_AS_POISON #define USE_MOB_CLAW_AS_DAGGER // #define USE_ITEM_BLEEDING_AS_POISON // #define USE_ITEM_CLAW_AS_DAGGER #define USE_WOLFMAN_STONES #define USE_WOLFMAN_BOOKS #endif #define ENABLE_PLAYER_PER_ACCOUNT5 #define ENABLE_DICE_SYSTEM #define ENABLE_EXTEND_INVEN_SYSTEM #define ENABLE_MOUNT_COSTUME_SYSTEM #define ENABLE_WEAPON_COSTUME_SYSTEM // #define ENABLE_MAGIC_REDUCTION_SYSTEM #ifdef ENABLE_MAGIC_REDUCTION_SYSTEM // #define USE_MAGIC_REDUCTION_STONES #endif #define DISABLE_STOP_RIDING_WHEN_DIE // if DISABLE_TOP_RIDING_WHEN_DIE is defined , the player does not lose the horse after his death #define ENABLE_ACCE_SYSTEM //fixed version #define ENABLE_HIGHLIGHT_NEW_ITEM //if you want to see highlighted a new item when dropped or when exchanged #define __ENABLE_KILL_EVENT_FIX__ //if you want to fix the 0 exp problem about the when kill lua event (recommended) #define ENABLE_EXTRA_APPLY_BONUS // Yeni Bonuslar Modulu #define ENABLE_ELEMENTAL_APPLY_BONUS // Yeni Elemental Bonuslar Modulu #define OFFLINE_SHOP // Çevrimdışı Pazar #define GIFT_SYSTEM // Hediye Sistemi #define SHOP_TIME_REFRESH 1*60 // Pazarların Yenilenme Süresi #define SHOP_BLOCK_GAME99 // Kanal 99da Pazarı Bloklama #define SHOP_DISTANCE // Pazarlar Arası Mesafe #define SHOP_AUTO_CLOSE // Pazarda İtem Kalmayınca Otomatik Kapanması //#define SHOP_ONLY_ALLOWED_INDEX // Her Mapta Belirli Sayıda Pazar //#define SHOP_HIDE_NAME // Pazar İsimlerini Gizleme #define SHOP_GM_PRIVILEGES GM_IMPLEMENTOR // Pazar açmak için minimum gm seviyesi #define BL_PRIVATESHOP_SEARCH_SYSTEM #define ENABLE_NEW_PET_SYSTEM //Tr Levelli Pet Sistemi #define ENABLE_PET_ATTR_DETERMINE //Tr Yeni Pet Güncellemesi #define ENABLE_CONQUEROR_LEVEL #define __LOADING_TIP__ #define ENABLE_CHEQUE_SYSTEM #define ENABLE_OFFLINE_SHOP_USE_CHEQUE #define ENABLE_SHOP_USE_CHEQUE #endif IMAGENES:





     
    Links
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
  10. Me Gusta
    [D]ELARO ✓ got a reaction from Esley Miguel João in Server Files Savage   
    Buenas, en esta ocasión les vengo aportando unos files que ayude a desarrollar y que al final no se usaron, la base del proyecto era metin2 rage que publicaron hace tiempo aquí en el foro y es una base martysama, los files vienen con sistemas nuevos y alguna que otra corrección, el único bug "importante" que solo es visual es en las estolas.
     
    Para compilar source binario necesitas visual studio 2017
    El VDI viene listo para compilar el source game, para compilar utiliza GCC6 y la versión de Mysql 5.6.
     
    DATOS DE MYSQL:
    ID: root
    Pass: delaro
    DATOS DE VDI:
    ID: root
    Pass: dev
    EN EL JUEGO:
    ID: delaro
    Pass: delaro
     
    Para abrir las opciones de iniciar, detener, compilar quest, etc., en los files ya logueado escribir:
    cd /a && sh admin.sh
    LINK:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Los Files Contienen:
    Inventario Especial K
    Auto Dopador Sanii
    Habilidades de Colores
    Tienda Offline Great
    Item Shop de Shang
    Regalos Diarios
    Información de Mazmorras
    Buscador de Tiendas Offline
    Sistema de Títulos
    Ocultar Atuendos
    Sistema de Brillos
    Sistema AFK
    Visor de Cofres
    Sistema Biólogo
    Y un ETC..
     
    IMAGENES DE PRUEBA:
     

     


     


     


     
    ESPERO SAQUEN PROVECHO DE LOS FILES, YA QUE ERA UN DESPERDICIO BORRARLOS.
    Y POR EL AMOR DE DEUS NO LE DEN CITAR AL TEMA, SOLO DEJEN SU GRACIAS O DEJEN SU PREGUNTA..
  11. Triste
    [D]ELARO ✓ reacted to caanmasu in Soy Camilo. Me voy de Metin2 para siempre   
    Hola a todos
     
    Después de mucho tiempo que llevo en este mundo de Metin2, he tomado la decisión de retirarme absolutamente el 1° de noviembre.
    Mientras llega esa fecha, estoy haciendo mis últimos toques de lo que ya venía haciendo, pues para no dejar las cosas tiradas.
    Les aviso ahora para que lo tengan en cuenta. He recibido trabajos para hacer, pero no puedo comprometerme a cosas que lleven bastante tiempo, ya estoy casi por irme.
    En estos días estaré aportando en el foro internacional.
    Haré mi despedida oficial el 31 de octubre, casualmente cae Halloween. Este post es solo para anunciar mi retiro.
     
    Tengo 26 años y es hora de dejar todo esto. Hay miles de oportunidades afuera donde se puede ganar mucho monetariamente hablando.
    Aquí adquirí muchas pero muchas habilidades. Cada reto en el que me metí, lo logré. Ayudé a mucha gente. Conocí personas y algunos quedarán para siempre.
    Cumplí mi más grande reto que me propuse cuando estaba como en 7° semestre que fue cuando empecé a programar quests. Mi reto fue convertirme en el mejor del mundo en quest. Hoy en día estoy muy orgulloso de haberlo logrado, estoy muy tranquilo y quiero hacer lo mismo pero con otro tema de interés.
     
    Para las personas que ven este post y no me conocen, revisen mi perfil y mis aportes, tengo contenido de quest. Aunque algunas cosas son un poco viejas, otras ya no me gustan como están programadas, otras ya no me parecen que sea lo óptimo, bueno, ahí hay de todo y se puede aprender algo.
    Mi mayor aporte son mis dos tutoriales de quest en donde hago el evento de tanakas y la mazmorra infinita. Allí hago paso por paso esas quest y lo que se aprende es muy enriquecedor.
     
    Mi Discord es caanmasu
  12. Sorprendido
    [D]ELARO ✓ reacted to caanmasu in El proyecto más avanzado de base limpia que existe   
    Proyecto avanzado de base limpia


    Hola
    Este es un proyecto que llevo un mes desarrollando y quiero mostrarles los cambios realizados.
    Mi objetivo ahora es mostrar estos cambios. Aún no he pensado en negociarlos. Quiero que me den su punto de vista por privado para ver qué se le puede seguir mejorando, teniendo en cuenta que estos files son Marty 5.7 y el objetivo es mejorarlo aún más, conservando su esencia de limpio, sin meter sistemas.
    Quiero decir, esta base es para empezar a "meter sistemas", tal como hace Marty. No es una base para abrir en poco tiempo. Por lo tanto, no encontrarás sistemas como tienda offline, ItemShop, cube renewal, won, gaya, wikipedia, switchbot, aura, quest category, inventario especial, buscador de objetos, render target, etc. Tampoco modelos de skins sacados de alguna parte. Esto lo puedo llamar una "versión mejorada" de Marty Sama.
    Quiero que el proyecto tenga muchas comodidades que deberían estar en cualquier base limpia.

    Hasta el momento la versión actual es la 1.8, y tengo pensado sacar más versiones.
    Este proyecto puede ser la base de los servidores de ahora en adelante.

    También se está trabajando en una base derivada de esta, para meter sistemas y dejarla lista al público.

    Escríbeme al Discord, soy caanmasu.


    Notas del parche:
    V1.0:
    - motor de base de datos actualizado a MariaDB
    - eliminado ENABLE_LOCALE_EX. Este define sirve para extender algunos archivos de textos pero había desorden en el cliente. Se han eliminado y se ha puesto su contenido en sus respectivos archivos.
    - eliminado ENABLE_LOAD_ITEM_LIST_FROM_ROOT. item_list.txt ahora se carga en locale/common
    - eliminados los archivos txt del locale (en cada idioma) que no se usan.
    - todos los archivos que son comunes se han puesto en un nuevo .eix llamado locale_common. Se han movido allí archivos idénticos en cada idioma, logrando así optimizar mucho más el cliente. Todos los locales comprimidos pesan ahora 11 MB. Antes pesaban 140 MB.
    - añadida la directiva LTCG en el proyecto UserInterface para optimizar la generación del binario en la fase de compilación.
    - el locale fue dividido en tres archivos: locale, locale_common y locale_proto
    - los parches como special_patch_ex, special_patch_animation, special_patch_common fueron movidos de nuevo a su carpeta padre
    - agregada una carpeta en la raíz de repositorio llamada "locale multilanguage"
    - se ha actualizado el proto a la nueva estructura oficial v.23.1.4
    - añadidos los protos txt del oficial en share/conf/proto multilang
    - extensión de sockets de 3 a 6
    V1.1:
    - removido ENABLE_LIMIT_TIME (código muerto de source server)
    - removido login sim (código muerto de source server)
    - removido FileMonitor (código muerto de source server)
    - removido china intoxication event (código muerto de source server)
    - removido roulette (código muerto de source server)
    - removido __FISHING_MAIN__ (código muerto de source server)
    - removido USE_STACKTRACE (código muerto de source server)
    - fix core crash en questlua_npc.cpp, se valida puntero de npc
    - removido empire_text_convert del source server. Se utilizaba para convertir los textos entre personajes de diferente reino según el nivel de habilidad de las lingüísticas.
    - removido PythonNetworkDatagram (código muerto del source client)
    - removido GAIDEN (código muerto del source client)
    - removido CHECK_LOD (código muerto del source client)
    - removido _TEST (código muerto del source client)
    - removido DYNAMIC_POOL_STRICT (código muerto del source client)
    - removido CHECKSUM_CHECK_MD5 (código muerto del source client)
    - removido __RENDER_SLOT_AREA__ (código muerto del source client)
    - removido __UNITTEST__ (código muerto del source client)
    - removido CHECK_LATEST_DATA_FILES (código muerto del source client)
    - removido ATTACK_TIME_LOG (código muerto del source client)
    - removido ENABLE_DAEMONPROTECTION (código muerto del source client)
    - removido g_create_position_canada (código muerto del source server)
    - fix: ENABLE_MOUNT_COSTUME_EX_SYSTEM, las monturas ya no retroceden
    - fix: en una guerra de gremios ya no se puede eliminar el gremio si hay una guerra en curso
    - FREEZE_WHEN_DRAGGING_SCREEN_FIX: al arrastrar la ventana del juego ya no se congela la pantalla
    - __BL_SAVE_CAMERA_MODE__: el estado de cámara cercana/lejana ya se guarda
    - eliminadas las tablas de la base de datos log: GameTimeLog, dragon_slay_log, hack_crc_log, hackshield_log, invalid_server_log, pcbang_loginlog, vcard_log.
    - eliminadas las tablas de la base de datos account: block_exception, iptocountry, string
    - eliminadas las tablas de la base de datos player: pcbang_ip, sms_pool
    - "Cannot find item by 0" fix. Esto ocurría cuando se eliminaba un ítem de item_proto.txt y existe ese ítem en la tabla player.item
    - fix: cuando se elimina dinámicamente instancias character, no tenía en cuenta los metines.
    - fix leak: en CSpeedTreeForest::GetMainTree. Si no se carga el tree, asigna nulo el puntero
    - fix: el cursor de la rotación de la cámara ya no se queda en la ventaja del juego cuando se cambia de ventana
    - fix: __ENABLE_SHAMAN_ATTACK_FIX__, la chamana no sincronizaba bien los ataques cuando golpea, es decir, de cada dos golpes, solo uno hace daño
    - fix: ahora valida la monta a caballo cuando se va a minar
    - fix: aura de espada y hoja encantada no se ejecutan cuando no hay arma puesta
    - fix: cuando se hace kill en libre, la duración del nombre café pasa de 30 a 60
    - fix: si un personaje transformado de alguna manera utiliza una habilidad, no hará daño
    - fix: cambiada la errada fórmula de críticos
    - eliminada la reducción de daño por invasión de reino
    - fix: cuando muere un personaje con estola equipada se ve la estola en una posición extraña
    - fix: cuando muere un personaje, ahora se le quitan los efectos negativos
    - fix: cuando un personaje mata a otro en la guerra de reinos, no cuenta el punto si tiene la misma IP
    - fix: validaciones con algunos punteros para evitar core crash
    - mejorada la forma como se ordena el ranking de gremios en el Guardián
    - cuando el líder vaya a entrar a guerra, ya no le pide confirmación
    - fix: en cube, si uno de los objetos necesarios lo tiene equipado el personaje, lo omite
    - fix: para prevenir errores, ahora el servidor no encenderá si hay un vnum inexistente en cube.txt
    - fix leak: buf.reset() en SECTREE_MANAGER::SendNPCPosition
    - fix: al desmontar, ahora actualiza los puntos de exp, yang, estamina, etc. y se repara el bug de HP y SP.
    - removido __20040725_CAMERA_WORK__ (código muerto del source client)
    - @fixme1000 (src server): cuando una quest termina de ejecutarse, deselecciona el ítem que haya tenido seleccionado
    - @fixme1001 (src server): agregado la omisión de puertas (ya había metines) en CHARACTER::SetPosition. Los objetos estáticos no tienen position como "quedarse de pie", "montar", "en pelea", "pescando", etc.
    - @fixme1002 (src server): para cambiar de reino ahora automáticamente el personaje se sale del grupo para evitar errores
    - @fixme1003 (src server): no se podrá usar emociones mientras el personaje se mueve o ataca
    - @fixme1004 (src server): agregadas algunas habilidades pasivas que hacía falta en CHARACTER::CanUseSkill
    - @fixme1005 (src server): espíritu de la llama en el caballo ya hace daño
    - @fixme1006 (src server): cuando el ninja se hace invisible, los monstruos agresivos lo ignoran
    - @fixme1007 (src server): cuando no hay bonus en la tabla item_attr_rare, el servidor no iniciaba
    - @fixme1008 (src server): cuando un GM daba rango con set align, se le cambiaba a sí mismo
    - @fixme1009 (src server): cuando se cambia de habilidades no se le quitaban los efectos buenos
    - @fixme1010 (src server): los personajes en modo espectador ya no recibirán daño
    - @fixme1011 (src server): cuando un personaje se monta en una montura o caballo, se activa el AFFECT_MOUNT; si se baja de ella o se desconecta, se elimina el AFFECT_MOUNT. Al eliminarse el AFFECT_MOUNT, solo actualizará el packet y no calculará de nuevo los puntos, esto previene el retroceso de la montura.
    - @fixme1012 (src server): pc.select_vid con validación de puntero en ch para evitar core crash
    - @fixme1013 (src server): no había validación de longitud del nombre del lado del servidor
    - @fixme1014 (src server): cabo de valor aumenta de 50% a 100% probabilidades de atracción y el rango pasa de 50 a 100 de distancia.
    - @fixme1015 (src server): tipo de guerra -1 corregido
    - @fixme1016 (src server): puntero no eliminado (fuga de memoria) en el almacén
    - @fixme1017 (src server): los monstruos no se volverán agresivos cuando tengan veneno o sangrado
    - @fixme1018 (src server): puntero no eliminado (fuga de memoria) en las tiendas de NPC
    - @fixme1019 (src server): al obtener el vid del líder del grupo desde lua, ahora se valida si existe el grupo para evitar core crash
    - @fixme1020 (src server): al usar la función de buscar un personaje por su nombre, ya no distingue entre mayúsculas y minúsculas
    - @fixme1021 (src server): espíritu de la llama agregado dentro de RemoveGoodAffect
    - @fixme1022 (src server): validación de name y arg en clear_server_timer
    - @fixme1023 (src server): un objeto de object_proto si está ubicado en un mapa que no existe lo ignorará
    - ENABLE_CPP_PSM: la carga de modelos y efectos pasa del pack del cliente al binario. Como resultado, la velocidad del cliente es mucho mayor
    - CPP_PSM_LOADING (constInfo): si está activo, utilizará la imagen de carga especial sin fondo. Si está inactivo, utilizará la misma imagen de carga habitual, aquella que ocupa toda la pantalla
    - CPP_PSM_LOADING_GAGE (constInfo): si está activo, utilizará la barra de carga en la pantalla de carga, si no, se eliminará completamente. Esto solo funciona cuando CPP_PSM_LOADING está inactivo, haciendo que la pantalla de carga sea una imagen completa y se aprecie mejor.
    - @fixme1000 (src client): eliminada la bandera de reino en NPCs y pets que se muestra cuando el personaje es GM
    - ENABLE_FIX_MOBS_LAG: disminuye el lag (fps) drásticamente cuando hay muchos monstruos
    - eliminadas las pociones que recibe el personaje cuando sube un step (25% de su nivel)
    - fix: StripColor: cuando se hacía un anuncio en el juego con color, se mostraba el código del color
    - un avance de la herramienta Py Tools. Se agregaron archivos con valores de los protos que no quedan guardados cuando se descompila el proto oficial.
    - fix: la velocidad de la ninja al lanzar flechas era mucho mayor que la del ninja (hombre). Ahora el ninja hombre tiene la misma velocidad que la ninja al lanzar flechas.
    - @fixme1024 (src server): curación y disipar hace mucho lag cuando dos o más personajes lanzan la habilidad al mismo tiempo
    - @fixme1002 (src client): no había sonido luego de teletransportarse
    - @fixme1025 (src server): no había música en mazmorras
    - @fixme1026 (src server): los objetos con tiempo de expiración ahora seguirán corriendo el tiempo cuando se guarden en el almacén
    - @fixme1027 (src server): los monstruos agresivos no podrán quedarse en una zona de paz como las plazas
    - @fixme1028 (src server): al recibir veneno o sangrado y se cambia de personaje, el efecto se quitaba
    - BL_SORT_LASTPLAYTIME: ordena los personajes en modo descendente de tiempo de juego en la ventana de seleccionar personaje
    - agregada la quest function pc.go(x, y)
    - BL_OFFLINE_MESSAGE: cuando un personaje recibe mensajes y está desconectado, se guardarán en caché del servidor hasta que el personaje vuelva a conectarse. Al guardarse el mensaje el caché, si el servidor se reinicia, estos mensajes se eliminarán.
    V1.2:
    - SKILL_COOLTIME_UPDATE: cuando un personaje muere, la carga de habilidades se reinicia
    - LINK_IN_CHAT: se podrá copiar y pegar un link, y a su vez abrir el link desde el juego
    - un personaje cuando escriba por Llamar, aparecerá [MP] donde al hacer clic, se abrirá la ventana de chat con ese personaje
    - removido el código de billing (src server). Es un código que fue usado para el login.
    - removido el código del sistema de monarca (src server)
    - removido el código de threeway_war (guerra de reinos, src server) o también conocido como forked road
    - el tiempo de espera mientras cargan las letras en la ventana de película (quest) pasa de 10 a 0.
    - @fixme1002 (src client): las texturas se difuminaban cuando se abría el cliente en modo administrador (todos los clientes abren con administrador)
    - @fixme1003 (src client): al golpear a un metin no hace motion de daño
    - NORMAL_ROTATION_SPEED 2400.0f: la velocidad de rotación por defecto pasa de 1200 a 2400
    - MOUNT_ROTATION_SPEED 1200.0f: la velocidad de rotación del caballo pasa de 300 a 1200
    - MULTIPLE_DAMAGES: agregados los daños múltiles para jugadores, es decir, si un personaje ataca a otros dos o más al mismo tiempo, se mostrará el daño causado en cada uno. No fue puesto en montruos para evitar lag y es innecesario.
    - BLOCK_AUTO_ATTACK_PLAYER: no se podrá usar ataque automático en jugadores
    - ENABLE_EMOTION_HIDE_WEAPON: cuando se ejecuta una emoción mutua, se esconderá el arma
    - eliminado de la base de datos account las tablas: GameTime, GameTimeIP, GameTimeLog
    - ENABLE_MESSENGER_TEAM: se mostrará la lista de GMs en el panel de amigos
    - CROSS_CHANNEL_FRIEND_REQUEST: se habilita agregar amigos en diferentes canales y cores
    - ENABLE_IGNORE_LOWER_BUFFS: las auras dadas en un personaje que ya tiene auras, se omitirán si sus valores son menores. Resuelto el bug con la habilidad Remolinos, solo tomaba el primer bonus.
    - __IMPROVED_LOGOUT_POINTS__: cuando un personaje se desconecta, se actualiza el tiempo de juego y stats
    - removido el código de candidate (monarca) del cliente
    - @fixme1029 (src server): resuelto el bug "SYSERR: operator(): CFuncShoot: I don't know this type [107] of range attack.". La Llamada del relámpago hace un ataque tipo shoot desde skill_proto pero en server no lo reconoce
    - @fixme1030 (src server): resuelto el error "DragonLair: Dragon killed by nobody". Siempre aparece si el personaje que mató al dragón no tiene gremio. Esto no tiene sentido.
    - @fixme1031 (src server): cuando el daño recibido es menor a 0, ya no lo muestra en el syserr.
    - YANG_CHAT: agregada una ventana de yang recibido que se puede mostrar y ocultar.
    - @fixme1033 (src server): se envían 3 parámetros en el string pero se esperan 4
    - @fixme1034 (src server): marca como error cuando un personaje llega a tener 50 puntos en robo de HP o SP. Hay un límite que es 50 y ese límite se mantiene
    - @fixme1035 (src server): no es un error, avisa exceso de límite de los bonus MALL_ATTBONUS y MALL_DEFBONUS cuando excede los 50 puntos.
    - @fixme1036 (src server): no es un error, avisa exceso del límite de los bonus premium (MALL) o ataque físico mágico % cuando excede de 100 puntos
    - @fixme1037 (src server): no es un error, avisa exceso del límite del bonus POTION cuando supera los 100 puntos
    - __BL_PARTY_POSITION__: en un grupo se podrán ver las posiciones de los integrantes en el mapa grande
    - ENABLE_INVISIBLE_WITHOUT_COLLISIONS: cuando el personaje es invisible (GM) o tiene Stealth activado, podrá atravesar monstruos y jugadores
    - ENABLE_PLUS_ICON_ITEM: los equipamientos de refinamiento (+0, +1, +2, ..., +9) mostrarán el nivel de refinamiento en el ícono
    - TOOLTIP_IMAGE_RACES: en la ventana de los ítems al pasar el cursor, ya no aparecerá en texto las razas que puede ser equipado sino se usarán emojis
    - __BL_CLEAR_CHAT__: un botón en el chat general para vaciar la conversación
    - flag block_hp_potion en dungeon para bloquear recuperación de HP
    - ENABLE_GUILD_LEADER_GRADE_NAME: muestra arriba de la cabeza del personaje si es el líder del gremio o la mano derecha (comandante)
    - ENABLE_DATETIME_UNDER_MINIMAP: muestra la hora del servidor debajo del minimapa
    - __BL_SAFEBOX_MONEY__: sistema que almacena el yang en el almacén
    - ENABLE_REFINE_PCT = True: habilito que se muestre la probabilidad de éxito en el refinamiento
    - SHOW_REFINE_ITEM_DESC: muestra el tooltip con la descripción del objeto que se necesita en el refinamiento
    - ITEM_CHECKINOUT_UPDATE: sistema que permite mover un objeto de un inventario a otro con un solo click, por ejemplo, del inventario al almacén y viceversa. Esta es la alternativa a arrastrar los objetos.
    - ENABLE_AUTO_REFINE: da la opción de cerrar o no, la ventana de refinamiento para evitar arrastrar cada vez el objeto que se quiere mejorar
    V1.3:
    - REMOVE_SAFEZONE_COLLISION: elimina la colisión con npcs y jugadores en zonas seguras como plazas
    - ENABLE_NO_CLEAR_BUFF_WHEN_MONSTER_KILL: cuando un personaje muere, volverá a tener sus efectos positivos. Por ejemplo, aura de espada, bendición, etc.
    - ENABLE_TAB_NEXT_TARGET: característica del servidor oficial que permite seleccionar un siguiente monstruo al presionar la tecla TAB
    - ENABLE_EMPIRE_FLAG: las banderas de reino aparecen en el chat de Llamar
    - removido el código de monarca (src client)
    - ENABLE_FOG_FIX: guarda el estado de la niebla y se puede elegir entre encendido y apagado
    - ENABLE_TEAM_GAMEMASTER: aparecerá en color rojo [Team] en vez del nivel, en los personajes GM
    - "Yang infinito", se ha cambiado el tipo de dato del yang de DWORD a int64_t
    - eliminado de la base de datos player las tablas: monarch, monarch_candidacy, monarch_election
    - ENABLE_SWAP_SYSTEM: al poner un objeto sobre otro, intercambiarán su posición
    - @fixme1039 (src server): game_drop_item y game_drop_item_with_ownership, el objeto cae debajo del personaje y no del monstruo
    - ENABLE_AUTOSTACK_EXCHANGE: al hacer un intercambio, se acumularán los ítems con FLAG_STACK automáticamente
    - @fixme1040 (src server): no permitía comprar un ítem en tienda que cuesta 0 yang
    - ENABLE_QUICK_SELL: al abrir una tienda de NPC, permitirá vender rápido presionando la tecla shift + click en los objetos. No aparecerá diálogo de confirmación de la venta
    - WJ_ENABLE_TRADABLE_ICON: al abrir una ventana de intercambio (almacén, shop, comercio, etc) mostrará un fondo con transparencia blanca en el ícono que no se puede intercambiar, y mostrará en rojo el ítem que ya se está intercambiando
    - ENABLE_ANTIFLAG_TOOLTIP: muestra en tooltip con emojis si el ítem es comerciable, se puede almacenar, se puede tirar, etc.
    - agregada la función say_color en questlib.lua
    - ENABLE_MESSENGER_BLOCK: permite bloquear a un personaje y aparecerá en la lista de messenger. El bloqueo es de susurros, comercio, emociones, etc.
    - __VIEW_TARGET_DECIMAL_HP__: muestra el valor de la vida en el target. Antes aparecía solo la barra de vida.
    V1.4:
    - actualizado gen_settings: PROTO_FROM_DB = false, MIRROR2DB = true
    - @fixme1041 (src server): antihack de cabos de valor
    - @fixme1042 (src server): en el nivel máximo, el personaje podrá llegar al 50% de la exp. Esto es necesario para pasar de Hidra a Conqueror
    - @fixme1043 (src server): se asegura que no se pueda recoger objetos estando muerto
    - @fixme1044 (src server): en la función FN_is_battle_zone había un error en un map index
    - @fixme1045 (src server): cuando se abría el almacén y se arrastraba un objeto equipado, iba al almacén directamente
    - @fixme1046 (src server): en grupo, cuando un compañero recoja ítems de otro, se acumularán en el inventario
    - @fixme1047 (src server): un GM en modo invisible se podrá en modo observador (no test server)
    - @fixme1048 (src server): en la función IS_MONKEY_DUNGEON hacía falta metin2_map_monkey_dungeon
    - @fixme1049 (src server): en la función CHARACTER::SetParty se valida que si el personaje no tiene grupo, elimine el puntero de la mazmorra que tenga
    - @fixme1050 (src server): ahora permite rocíos en el cinturón
    - @fixme1051 (src server): si el personaje se puede mover y está muerto, se valida
    - @fixme1052 (src server): evita el bot de minería no permitiendo picar a cierta distancia en adelante
    - @fixme1053 (src server): al cambiar de reino actualiza el packet y de esta manera se evita que tengan que cambiar de personaje para que surjan los cambios
    - @fixme1054 (src server): no se permitirá stackear objetos que se están intercambiando
    - @fixme1055 (src server): si el personaje está montado y se intenta montar de nuevo, retornará
    - @fixme1056 (src server): no se podrá usar el ramo de flores mientras está montado
    - @fixme1057 (src server): validación de ataque en modo observador
    - @fixme1058 (src server): otra validación de ataque en modo observador
    - @fixme1059 (src server): evita un tipo común de inyecciones SQL
    - @fixme1060 (src server): evita que un boss empuje y bugee en las paredes
    - @fixme1061 (src server): valida del lado del servidor la restricción de nivel al crear un gremio
    - @fixme1062 (src server): cuando se recogen ítems, el trigger (when) pick reconoce los ítems tipo ITEM_QUEST pero no los que tienen el flag ITEM_FLAG_QUEST_USE y ITEM_FLAG_QUEST_USE_MULTIPLE
    - @fixme1063 (src server): fuga de memoria, un objeto se crea pero no se destruye. Cuando se recibe un ítem tipo BLEND (rocío), se crea un ítem en el lado del servidor para validar si el objeto se puede unir con los que tienen sus mismos sockets. En dado caso de que suceda, el stack aumenta en uno y así el personaje recibe el objeto, pero el puntero del ítem no se borra.
    - @fixme1064 (src server): DBManager.Quit(); no es necesario
    - @fixme1065 (src server): float CDungeon::GetUniqueHpPerc retorna bool pero debe retornar float
    - @fixme1066 (src server): si en una receta de cube no hay ítems necesarios, simplemente retornará y evitará un core crash
    - @fixme1067 (src server): cuando se usa el comando /state [nombre] y se quiere ver el estado de otro personaje, muestra si está en tienda NPC o en intercambio el personaje que usa el comando y no el objetivo.
    - @fixme1068 (src server): evita core crash en ITEM_MANAGER::CreateItem
    - @fixme1070 (src server): al construir en tierra de gremio, solo quitaba el yang y materiales cuando es test server o el personaje es GM
    - @fixme1071 (src server): en ALUA(pc_reset_status), hay un número erróneo
    - @fixme1072 (src server): no se podía refinar el pico si tenía la máxima cantidad de puntos
    - eliminada la tabla lotto_list de la base de datos player
    - flag de bloqueo de PvP en mapas. /e pvp_block_%d 1 (%d = map index)
    - SHOW_ITEM_COUNT_REFINE (constInfo): muestra en la ventana de refinamiento la cantidad de ítems disponibles del material, en color rojo si no tienes suficientes, en color amarillo si tiene la misma cantidad, y en color verde si tiene mayor cantidad
    - activados los bonus premium (bonus azules) en todos los personajes
    - reparado el nombre de las columnas de silver_expire (exp_expire) y gold_expire (item_drop_expire)
    - descomentado ENABLE_MAGIC_REDUCTION_SYSTEM
    - @warme1000 (src client): comentado "cannot find accumulation data in file '%s'"
    - agregado en README.md algunos vnum de mob_proto que deben cambiar o remover folder para que no aparezcan syserr en server
    - @fixme1074 (src server): el rango de ataque cuerpo a cuerpo era muy reducido. Por ejemplo, si un guerrero con lanza ataca desde cierta distancia y alcanza a pegarle al objetivo pero éste no recibe daño, es causa de esta distancia máxima. Se cambia de 300 a 420.
    - ENABLE_HWID_BAN: sistema de baneo por hardware, IP, ban a todas las cuentas asociadas y logs del comando.
    V1.5:
    - fix: escudo se intercambia con los objetos unique
    - ENABLE_AGGREGATE_MONSTER_EFFECT: efecto al usar cabo de valor para identificar bots y usos de cabo reales
    - BRAVE_CAPE_OFFICIAL: cabo de valor con la nueva estructura del servidor oficial
    - ENABLE_DISABLE_SOFTWARE_TILING: deshabilita la opción del sistema de modo CPU y GPU
    - ENABLE_IMPROVED_LOGOUT_POINTS: cuando se conecta o desconecta un personaje, los puntos se refrescan y se podrá ver correctamente la barra de stats
    - ENABLE_EFFECT_DAMAGE: muestra el tipo de daño en distintos colores. Verde para veneno, rosado para críticos, etc.
    - PAST_HEALTH_ON_TARGET (constInfo): muestra el daño causado al oponente en la barra de HP, se torna amarillo
    - ENABLE_EXTENDED_ALIGNMENT_SYSTEM: se distingue el rango entre personaje masculino y femenino
    - ENABLE_BADGE_NOTIFICATION_MANAGER: ícono de notificaciones. Cuando recibes un MP en el juego y tienes el cliente minimizado, se tornará anaranjado el ícono y mostrará la cantidad de mensajes sin leer.
    - ENABLE_FOV_OPTION: en opciones del sistema puedes elegir FoV 30 a 60. Campo de vista.
    - ENABLE_SHADOW_RENDER_QUALITY_OPTION: opciones del sistema sobre sombras como el servidor oficial. La calidad de sombras ha variado.
    - STATS_EACH_10: se podrá aumentar o disminuir los stats de 10 puntos en 10 puntos si se mantiene presionada la tecla Ctrl.
    - ENABLE_TELEPORT_TO_A_FRIEND: sistema que permite teletransportarse a un personaje desde la ventana de mensaje privado
    - ENABLE_P2P_WARP: permite teletransportar sin importar el canal y core
    - fix: la Llamada del relámpago del chamán de luz ahora no se corta la animación cuando realiza la habilidad
    V1.6:
    - removido el código basura de DragonLair (src server)
    - removido el código de danceevent (src server)
    - removido el código de HIGHSCORE (src server)
    - removido el código de Lock (src server)
    - removido el código de Castle/Siege (src server)
    - removido el archivo malloc_allocator.h (src server)
    - removido el código de over9refine (src server)
    - removido el código de profiler (src server)
    - removido el código de HEADER_GD_FLUSH_CACHE (src server)
    - agregado un define para elegir entre MySQL y MariaDB (RDBMS)
    - en spawn_mob0 se agrega el parámetro dir (opcional)
    - agregada una función para activar y desactivar el sistema táctico en ciertos mapas o en la mazmorra (solo la función, no el sistema completo)
    - agregada la función de lua pc_set_observer_mode 
    - ENABLE_EXTENDED_ITEMNAME_ON_GROUND: mejora la visibilidad de los objetos dropeados
    - ENABLE_MULTI_TEXTLINE: permite hacer saltos de línea en archivos de locale
    - ENABLE_SET_OUTLINE_COLOR: permite poner bordes resaltados a textos
    - __CHANNEL_STATUS_UPDATE__: muestra la cantidad de jugadores conectados por cada CH en el login
    - ENABLE_WHISPER_IN_CHAT: feature donde se puede enviar un MP por chat general, su uso es: @Nombre Texto
    - @fixme1004 (src client): aparece un error cuando se golpea en el caballo
    - USE_KMB_MONEY_FORMAT: una característica que permite escribir más fácil las cifras grandes de Yang en el input de comercio. Por ejemplo, al escribir "50kk", se ingresarán 50.000.000 de Yang.
    - ENABLE_DELETE_FRIEND_REFRESH_FIX: al eliminar a un jugador de la lista de amigos, se eliminará en ambos personajes al mismo tiempo.
    - @fixme1005 (src client): si no se encuentra el puntero de una textura, retornar
    - @fixme1006 (src client): al cambiar de personaje se actualizará los part (armadura, peinado y estola)
    - agregada la función de LUA pc_is_observer_mode
    - agregadas las funciones GetTextLength y GetTextWidth para usar en ui
    V1.7:
    - ENABLE_AFFECT_BUFF_REMOVE: característica que permite eliminar un affect shower (bonus de la izquierda superior) al hacer clic
    - ENABLE_AFFECT_POLYMORPH_REMOVE: característica que permite eliminar la transformación desde el affect shower
    - LIMIT_WINDOWS_RECT: las ventanas del juego no se saldrán de la pantalla
    - ENABLE_WHISPER_RENEWAL: en la ventana de mensaje privado aparecerá "Escribiendo..." como en las aplicaciones de mensajería instantánea
    - ENABLE_ITEM_COMMAND_STACK_UPDATE: al crear ítems con comando no se limitará al stack sino creará los necesarios hasta cumplir con la cantidad pedida
    - subida la calidad de las screenshot de 85% a 100%
    - @fixme1007: el valor del cooltime en el tooltip de las habilidades ahora se actualiza con la velocidad de hechizo
    - en el conteo de ítems en stack se cambió el tipo de dato de BYTE a uint16_t (WORD estandarizado), permitiendo así almacenar más ítems en un solo stack. Se establece en la configuración en 10 mil.
    - ENABLE_SKILL_FLAG_KNOCKBACK: flag de retroceso para el skill_proto
    - actualizado el skill_proto a la versión GF v26.0.6
    - rework del archivo costumewindow.py
    - ENABLE_ANTI_EXP: permite activar o desactivar modificar la experiencia. Creada una variable en constInfo para mostrar o no el ícono en la barra de tareas.
    - ENABLE_LIMIT_BONUS: limita un bonus a cierto valor definido en la macro. Usado para evitar abusos en PvP, por ejemplo, resistencia mágica, resistencia de media y habilidad, probabilidad de apagón y evasión sobre 100%.
    - ENABLE_PROTECT_TIME: sirve para que el jugador vuelva a realizar una tarea pasado ciertos segundos para evitar inundaciones de comandos al servidor. Utilizado en el anillo anti-exp, se debe esperar 3 segundos para volver a activar/desactivar.
    - warme1000: (desactivado) si un personaje mata a otro en una guerra de gremios y tienen la misma IP, no contará el punto. Esto se hizo para evitar el farmeo de puntos. Llevan varios personajes al gremio enemigo a dejarse matar por sus otros personajes. La razón por la que se ha deshabilitado es porque las direcciones IPv4 son escasas y muchas veces pueden encontrarse personajes con la misma IP que no tienen ninguna relación entre ellos.
    - fix: data truncated setAffectFlag para skill_proto.
    - ENABLE_LIMIT_MAX_HIT_SKILL_COUNT: personaliza la cantidad de objetivos a hacer daño con un golpe normal o habilidad. El valor para cada tipo se asignó 50.
    V1.8:
    - Py Tools: nuevo conjunto de herramientas útiles para automatizar edición de archivos
    - Py Tools: FolderToMobProto: programa que sirve para solucionar el bug de las monturas cuando son rápidas y no alcanza a cargar las entidades del mapa (mobs, npcs, jugadores, etc). La solución es agregar los folder a mob_proto.txt. Con este programa se realiza esta tarea en un segundo.
    - fix: organización y sincronización de item flags. Flags desde ITEM_FLAG_UNIQUE no funcionaban.
    - @fixme313 from Marty 5.9: char.cpp; fix for sync dc
    - fix: al atacar con giro de espada, deseo de vivir o pulso, empuja al enemigo y todos ven el empuje, menos el lanzador; el movimiento del enemigo se sincroniza dos segundos después. Se aplicó el flag KNOCKBACK a estas habilidades. Nota sobre el bug: estas habilidades empujan al enemigo, aunque algunas veces no lo hace. Cuando se realiza la habilidad, el lanzador no ve el empuje pero el enemigo sí. Al poner estas habilidades con knockback siempre empujarán y lo verán todos los personajes, aunque algunas veces (muy pocas) el empuje se dirige a otra dirección. Esta solución del knockback es mejor que dejar como estaba. Esto no es una solución absoluta.
    - compilación de qc. Este qc viene con un fix para que funcione en un when los retornos de textos que vienen de una tabla. Útil para multilenguaje. Ejemplo: when 20095.chat.locale_en[120] begin
    - fix qc: las quest no compilan cuando hay un apóstrofe o tildes y/o caracteres especiales en el último caracter de un texto en bruto (say y derivados) pero el compilador no anuncia sobre el error. Ahora anunciará el error.
    - fix: Disipar se vuelve ataque tipo MAGIC. Esta habilidad en el skill_proto es tipo NORMAL (no ataque). Una habilidad de ataque es uno de tres tipos, MELEE (físico en cuerpo a cuerpo), RANGE (físico a distancia) y MAGIC (mágico, sea a distancia o cuerpo a cuerpo). El bug que ocasiona el disipar en el juego es el abuso de daño al ser inmune a la resistencia mágica. Una vez se convierte en tipo mágico, la resistencia mágica disminuye su daño.
    - fix: el golpe de espada tiene un daño muy bajo respecto a las demás habilidades de su grupo. Esto es debido al tipo de ataque registrado en skill_proto. Se ha cambiado de MELEE a RANGE como debe ser.
    - fix: Syserr: Not a valid .WAV file: sound/pc2/assassin/bow/attack1.wav. Se ha renombrado del archivo de attack.wav a attack1.wav.
    - fix: texturas blancas en NPCs. Se han eliminado las carpetas monster y npc de season. Se ha actualizado el npclist.txt quitando las rutas de season.
    - @fixme1075: error de sincronización con habilidades de personajes con flag CRUSH. La habilidad afectada es Golpe de espada, muchas veces falla.
    - en skill.h se ordenó ESkillIndexes agregando comentarios para tener una referencia de las habilidades. Los nombres de variables son coreanos y no se entiende a qué habilidad pertenecen.
    - ENABLE_STACKABLES_STONES: fix de las piedras, ahora no elimina el stack cuando se pone una piedra (o varias en el mismo stack) para incrustar en un equipamento.
    - fix: no funcionaba bien el ordenamiento por nombre en shop table ex.
    - Py Tools: TransferValueProto: programa que sirve para agregar valores en los protos que no son guardados en el dump del oficial. Por ejemplo, las columnas de las skills en los monstruos no se pueden obtener del mob_proto.txt oficial. Se han extraído de un proto por db y el programa añade de nuevo estos datos en nuestro mob_proto.txt
    - mod1001 (binario): fuente de texto de susurro en GM cambiada de Italic a la fuente por defecto. La fuente itálica dificulta mucho la lectura en este caso.
    - update @fixme196 Item Move Exploit (Marty Sama)
    - update @fixme198 ITEM_QUEST not consumed with karma exploit (Marty Sama)
    - fix: un arma o armadura al utilizar piedras las guarda en socket0, 1 y 2. Si el objeto tiene limit de tiempo, el tiempo restante se guardará en un socket que ya está en uso para piedras. ENABLE_NO_MOUNT_CHECK server atk damage fix (Marty Sama)
    - @fixme1076: al matar monstruos, algunos salen corriendo hasta que desaparecen
    - max_hp y max_sp cambiado el tipo de dato a int64_t. El bug más conocido es el de la barra de HP en monstruos que se pone negra cuando el monstruo tiene más de 28 millones de vida.
    - ENABLE_APPLY_DAM_MAX_PERC: nuevo bonus. x% probabilidad de daño máximo. Funciona en básicos y en habilidad.

    V1.9:
    - DROP_ITEM_DESTROY_QUESTION: nuevo botón al intentar lanzar un objeto al suelo. Ahora se podrá tirar, destruir o cancelar.
    - eliminado el código de ignoreButton y reportViolentWhisperButton del root. Estos scripts no se usaron nunca.
    - __BL_MOUSE_WHEEL_TOP_WINDOW__: permite utilizar la rueda del ratón para poder desplazarse en una ventana que tiene scroll
    - ENABLE_NO_MALUS_JEONGWIHON: deshabilita los daños sufridos del berserk.
    - ENABLE_REVIVE_WITH_HALF_HP_IF_MONSTER_KILLED_YOU: cuando eres matado por un monstruo, revivirás con el 50% de la vida.
    - RENEWAL_DEAD_PACKET: al morir, aparecerá el tiempo restante para poder presionar el botón de revivir aquí o en la ciudad.
    - do_dgetf: comando que muestra los flags de una mazmorra
    - la cantidad de bonus permitida se ha expandido. El tipo de dato BYTE permitía hasta 127 bonus. Ahora se ha cambiado el tipo de dato a uint16_t (WORD), permitiendo así hasta 32768.
    - Py Tools: resurrection_vnum. Nuevo archivo que agregará los datos de la columna resurrection_vnum al mob_proto.txt automáticamente.
    - ENABLE_DETAILS_UI: tabla de bonus del servidor oficial.
    V1.10:
    - todas las quest se han eliminado
    - se ha hecho un rework de questlib. Todas las funciones se han optimizado, se ha eliminado código basura e inutilizable. Se ha extendido los índices de funciones.
    - se ha agregado constants.lua en quest. Este archivo contiene muchas variables útiles provenientes de enumeraciones en el código fuente del servidor
    - se ha agregado data.lua en quest. Este archivo contiene estructuras genéricas.
    - se ha incluido la 6° habilidad en guerrero y ninja para uso en quest.
    - se ha agregado utils.lua. Este archivo contiene funciones útiles genéricas.
    - se ha conservado GFquestlib.lua
    - mob_spawn_map: función en LUA que hace lo mismo que do_mob_map
    - PRIV_EMPIRE_MAX_VALUE: se ha establecido esta macro para limitar el valor de los rates. Había una inconsistencia en el código. Se estableció en 200 y puede aumentar hasta 1000.
    - los tanakas 5001 y 5004 se han comentado de los regen tipo 's' en los mapas.
    - se han separado los rows de las estructuras de las tablas en la carpeta sql.
    - quest basic: block_map.quest: devuelve al personaje a la ciudad si no cumple con cierto nivel al llegar a un mapa
    - quest basic: boss_notice.quest: al matar ciertos jefes se mostrará un anuncio del vencedor
    - quest basic: levelup_notice.quest: al subir ciertos niveles se mostrará un anuncio del personaje
    - quest: guild: alter_of_power.quest: los guardianes del altar permiten aumentar la capacidad del gremio
    - quest: guild: change_guild_master.quest: permite cambiar el líder de gremio
    - quest: guild: guild_building.quest: el agente de tierras que da el permiso de compra de la tierra
    - quest: guild: guild_building_melt.quest: alquimista del gremio
    - quest: guild: guild_building_npc.quest: herrero del gremio
    - quest: guild: guild_make.quest: fundar un gremio
    - quest: guild: guild_manage.quest: disolver y retirarse del gremio
    - quest: guild: guild_war_join.quest: unirse a una guerra de gremios
    - quest: guild: guild_war_observer.quest: unirse a una guerra de gremios en modo espectador
    - quest item: change_empire.quest: cambio de reino
    - quest item: change_name.quest: cambio de nombre
    - quest item: item_change_sex.quest: cambio de sexo
    - quest item: training_grandmaster_skill.quest: piedra alma sin diálogos para subir rápido las habilidades
    - quest npc: oldwoman: fortune_telling.quest: adivinar tu suerte
    - quest npc: oldwoman: marriage_manage.quest: casarse
    - quest npc: oldwoman: skill_reset2.quest: asigna el skill group a 0 (permite elegir de nuevo el grupo de habilidades)
    - quest npc: fisher.quest: tienda del pescador y mejora de la caña
    - quest npc: mining.quest: minería y abrir tienda del pico
    - quest npc: npc_talk.quest: diálogos casuales con NPCs
    - quest npc: shops.quest: NPCs de tienda con on_click = 2 (tipo quest)
    - quest system: acce.quest: combinación y absorción de estolas
    - quest system: cube.quest: crafteo
    - quest system: gameoption.quest: muestra en cada login las opciones bloqueadas de Opciones del juego
    - quest special: mastermind_game_LIB.lua: librería del juego de Mente maestra
    - quest mission: hunting: new_levelup.quest: misión de caza oficial
    - quest event: se ha creado un framework para administrar los eventos. Todos los eventos aparecerán en pergamino. Habrá un pergamino para GMs y otro para usuarios.
    - quest event: events: heroemedal: evento olímpico lanzado en 2012.
    - quest event: events: mapforbiddenempire: bloquea el acceso a los mapas a personajes de otros reinos. Si el personaje ya se encuentra en el mapa, al matar a un jugador se enviará a la ciudad.
    - quest event: events: mastermind: juego de Mente maestra
    - quest event: events: moonbox: evento de cajas Luz de Luna
    - quest event: events: rates: administración de los rates de forma muy amigable
    - quest event: events: specialboss: evento de jefes especial
    - quest event: events: tanaka: evento de tanakas

    Nota: Durante toda la fase de desarrollo se corrigieron todos los warnings en source server
     
    Bugs encontrados:
    - al sacar un libro con /book idx, salen nombres de otros libros pero sí se recibe el libro correcto
    - Camino pluma no funciona correctamente. Al actualizar el skill_proto, necesita un flag nuevo para implementar en el servidor.
    - en la fase de selección del reino no aparecen las descripción del reino seleccionado
    - ENABLE_TELEPORT_TO_A_FRIEND: 1. no se puede teletransportar hacia un jugador que se encuentra en otro core. 2. el botón de Teletransporte necesita volverse ícono, ocupa mucho espacio horizontal.
    - RENEWAL_DEAD_PACKET: los botones de revivir aquí y en la ciudad se les ha eliminado la opción de deshabilitar y habilitar debido a que no funcionaba Enable.
    - ENABLE_DETAILS_UI: 1. al teletransportarse por medio de pergamino teniendo la ventana de carácter abierta y la ventana de los bonus, al hacer login aparecerá la ventana de carácter pero internamente no es funcional. Se puede abrir otra ventana pero la anterior queda flotante e inútil. 2. Los tooltips de las descripciones de los bonus no se muestran. 3. Algunas veces la ventana no se enlaza con el botón vertical
     

    Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.
  13. Me Gusta
    [D]ELARO ✓ got a reaction from Radio Irreverente in Archivos server Diablo 2   
    buen aporte para los que buscan files como el oficial, solo es cosa de tomarse su tiempo para traducir xd y tendrán o tendremos algo decente xd
    EDIT: xd ahi andando para que no digan :v apenas hace rato los descargue me medio rompí la cabeza intentando traducir cual era el error xd pero al final era una mamada que cualquiera lo repara  xd
    ⚠️EDIT2: no se si alguien mas los ha probado pero para mi tiene un buen bug xd siempre que inicio el servidor regresa al punto de siempre al mismo mapa y con las mismas cosas xd 

  14. Me Gusta
    [D]ELARO ✓ got a reaction from Orhan Bir in SF MartySama 4.9.89 r88   
    Estos files ya estaban en el foro pero esta caído el link así mismo como en el foro turco, los files son de Legendy con base MartySama en su versión 4.9.89 r88
    #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #
    CONTENIDO:
    Solo traduje a español en cliente y servidor item_proto, mob_proto, locale_game y locale_interface.
    Falta traducir quest, locale_string y algunas cosas mas en locale_interface que son "sistemas" añadidos, pero eso ya será cosa de ustedes.
    Si hay bugs y sus fixes podrían añadirlo en comentarios y yo podría añadirlo despues al post.
    #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #
    VDI: se recomienda asignar al vdi mínimo 4gb de ram, no probé con menor cantidad.
    Mysql 5.6
    GCC6
    Visual Studio 2019
    VDI:
    Usuario: root Contraseña: delaro
    Mysql:
    Usuario: root Contraseña: 12345
    Esta montado directamente en un VDI funcionando sin ningún problema y ya listo para compilar source game.
    Una vez hayan configurado su ip con el comando bsdconfig, para iniciar pueden hacerlo como yo normalmente lo hago, cd /admin ENTER sh admin.sh ENTER y tendrán el menú a la vista, ya solo seria escribir 1 ENTER e iniciaran los 2 channels sin ningún tipo de complicaciones.
    #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #     #
    CUENTA GM:
    Usuario: marty Contraseña: 1
     
    IMAGENES DENTRO DEL JUEGO:
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    LINK DE DESCARGA:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
     
  15. Me Gusta
    [D]ELARO ✓ got a reaction from delmen kestm in Server Files Osmanli2 - Muy Completos   
    LINK: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Estos files son base Marty, están totalmente en Turco, ya vienen montados en un VHD funcionando y listos para compilar source game, viene con muchos sistemas funcionando perfectamente, les dejare algunas imágenes al final.
    Para iniciar el cliente deberán primero compilar pack con FoxFS con lo que deberán tener Python 2.7 instalado en su PC.
    VHD BSD 11.4 CON GCC8 Y MARIADB 10.3
    CLIENTE VISUAL STUDIO 2019
     
    INFORMACION:
    VHD: 
    ID: root 
    PASS: delaro
    MYSQL:
    ID: root
    PASS: delaro
     
     
    IMAGENES:
     

     


     


     


     


     
     
  16. Me Gusta
    [D]ELARO ✓ got a reaction from NéXMVN in Server Files Legendy - Sistemas Actualizados   
    Server Files de Legendy V2 actualizados con tienda offline, inventario especial sanii y un montón de sistemas mas.
    LINK: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    LOCALE_INC
    #pragma once ////////////////////////////////////////////////////////////////////////// // ### Default Ymir Macros ### #define LOCALE_SERVICE_EUROPE #define ENABLE_COSTUME_SYSTEM #define ENABLE_ENERGY_SYSTEM #define ENABLE_DRAGON_SOUL_SYSTEM #define ENABLE_NEW_EQUIPMENT_SYSTEM // ### Default Ymir Macros ### ////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////// // ### New From LocaleInc ### #define ENABLE_PACK_GET_CHECK #define ENABLE_CANSEEHIDDENTHING_FOR_GM #define ENABLE_PROTOSTRUCT_AUTODETECT #define ENABLE_PLAYER_PER_ACCOUNT5 #define ENABLE_LEVEL_IN_TRADE #define ENABLE_DICE_SYSTEM #define ENABLE_EXTEND_INVEN_SYSTEM #define ENABLE_LVL115_ARMOR_EFFECT #define ENABLE_SLOT_WINDOW_EX #define ENABLE_TEXT_LEVEL_REFRESH #define ENABLE_USE_COSTUME_ATTR #define WJ_SHOW_MOB_INFO #ifdef WJ_SHOW_MOB_INFO #define ENABLE_SHOW_MOBAIFLAG #define ENABLE_SHOW_MOBLEVEL #endif #define ENABLE_WOLFMAN_CHARACTER #define ENABLE_MAGIC_REDUCTION_SYSTEM #define ENABLE_MOUNT_COSTUME_SYSTEM #define ENABLE_WEAPON_COSTUME_SYSTEM /* ### New System Defines - Extended Version ### */ #define ENABLE_OBJ_SCALLING #define ENABLE_ACCE_SYSTEM // Kuşak Sistemi #define ENABLE_MOUSEWHEEL_EVENT // Mouse Tekerlek Modulu #define ENABLE_HIGHLIGHT_NEW_ITEM // Yeni Düşen İtem Parlama Sistemi #define ENABLE_EMOJI_SYSTEM // Emoji Sistemi #define ENABLE_EXTRA_APPLY_BONUS // Yeni Bonuslar Modulu #define ENABLE_ELEMENTAL_APPLY_BONUS // Elemental Bonuslar Modulu #define ENABLE_CUBE_RENEWAL_WORLDARD // Offical Cube Sistemi #define ENABLE_OFFICAL_CHARACTER_SCREEN // Karakter Ekranı #define ENABLE_DS_GRADE_MYTH // Mitsi Simya Sistemi #define ENABLE_DS_SET // Simya Set Bonus Sistemi #define ENABLE_DRAGON_SOUL_EFFECT // Simya Renkli Higlight Modulu #define ENABLE_QUEST_CATEGORY_SYSTEM // Gorev Kategori Modulu #define ENABLE_CHANNEL_SWITCH_SYSTEM // Kanal Degistirme Modülü #define ENABLE_EXTENDED_ITEMNAME_ON_GROUND // Yere Dusen Itemlerin Isımlerı Gorme Modulu #define ENABLE_DROP_DIALOG_EXTENDED_SYSTEM // Yere Sat-Sil Sistemi #define ENABLE_GUILD_LEADER_GRADE_NAME // Lonca Lider-General Sistemi #define ENABLE_TARGET_INFORMATION_SYSTEM // Mob info Sistemi #define ENABLE_AURA_SYSTEM // Offical Aura Sistemi #define NOKTA_HASAR // Noktalı Hasar Sistemi #ifdef NOKTA_HASAR //#define M_K_T HASAR //exmp: 1.200.300.400 > 1T200M300K400 #endif #define __BL_TRANSMUTATION__ /* ### New Debugging Defines */ // #define ENABLE_PRINT_RECV_PACKET_DEBUG #define ENABLE_SPECIAL_INVENTORY #define ENABLE_INVENTORY_SORT #define WJ_ENABLE_TRADABLE_ICON #define ENABLE_OFFLINE_SHOP_SYSTEM // Offline private shop #define ENABLE_PREMIUM_MEMBERS //enable overfall premium members #define ENABLE_PRIVATE_SHOP_SEARCH_SYSTEM // Private shop search #define ENABLE_NEW_PRIVATE_SHOP_SEARCH_SYSTEM // new private shop search #define LIMIT_WINDOWS_RECT //Enable limit rect movable windows // #define ENABLE_FIX_MOBS_LAG #define CEF_BROWSER // CEF Browser #define ENABLE_CPP_PSM #define ENABLE_DETAILS_UI #define ENABLE_NEW_PET_SYSTEM //Tr Levelli Pet Sistemi #define ENABLE_PET_ATTR_DETERMINE //Tr Yeni Pet Güncellemesi #define ENABLE_NEW_PET_SYSTEM_FEED //Lvlli Pet Mama Sistemi COMMON_DEFINES - SERVICE
    #ifndef __INC_METIN2_COMMON_DEFINES_H__ #define __INC_METIN2_COMMON_DEFINES_H__ ////////////////////////////////////////////////////////////////////////// // ### General Features ### #define ENABLE_D_NJGUILD #define ENABLE_FULL_NOTICE #define ENABLE_NEWSTUFF #define ENABLE_PORT_SECURITY #define ENABLE_BELT_INVENTORY_EX #define ENABLE_CMD_WARP_IN_DUNGEON // #define ENABLE_ITEM_ATTR_COSTUME // #define ENABLE_SEQUENCE_SYSTEM enum eCommonDefines { MAP_ALLOW_LIMIT = 32, // 32 default }; // ### General Features ### ////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////// // ### CommonDefines Systems ### #define ENABLE_WOLFMAN_CHARACTER #ifdef ENABLE_WOLFMAN_CHARACTER #define USE_MOB_BLEEDING_AS_POISON #define USE_MOB_CLAW_AS_DAGGER // #define USE_ITEM_BLEEDING_AS_POISON // #define USE_ITEM_CLAW_AS_DAGGER #define USE_WOLFMAN_STONES #define USE_WOLFMAN_BOOKS #endif #define ENABLE_PLAYER_PER_ACCOUNT5 #define ENABLE_DICE_SYSTEM #define ENABLE_EXTEND_INVEN_SYSTEM #define ENABLE_MOUNT_COSTUME_SYSTEM #define ENABLE_WEAPON_COSTUME_SYSTEM #define ENABLE_MAGIC_REDUCTION_SYSTEM #ifdef ENABLE_MAGIC_REDUCTION_SYSTEM // #define USE_MAGIC_REDUCTION_STONES #endif /* ### New Defines Extended Version ### */ // todo : coding GLOBAL GIFT SYSTEM // if ENABLE_GLOBAL_GIFT is defined, the GMs can use the quest global_gift_management.quest to set a global gift //#define ENABLE_GLOBAL_GIFT #define DISABLE_STOP_RIDING_WHEN_DIE // if DISABLE_TOP_RIDING_WHEN_DIE is defined , the player does not lose the horse after his death #define ENABLE_ACCE_SYSTEM //fixed version #define ENABLE_HIGHLIGHT_NEW_ITEM //if you want to see highlighted a new item when dropped or when exchanged #define __ENABLE_KILL_EVENT_FIX__ //if you want to fix the 0 exp problem about the when kill lua event (recommended) /* *** Defines To DEBUG *** */ // #define ENABLE_SYSLOG_PACKET_SENT /////////////////////////////Bizim Eklediklerimiz #define ENABLE_EXTRA_APPLY_BONUS // Yeni Bonuslar Modulu #define ENABLE_ELEMENTAL_APPLY_BONUS // Yeni Elemental Bonuslar Modulu #define ENABLE_CUBE_RENEWAL_WORLDARD // Official Cube Sistemi #define ENABLE_CUBE_ATTR_SOCKET // Official Cube Sistemi Fixi #define ENABLE_OFFICAL_CHARACTER_SCREEN // Karakter Ekranı #define ENABLE_DS_GRADE_MYTH // Mitsi Simya Sistemi #define ENABLE_DS_SET // Simya Set Bonusu #define ENABLE_QUEST_CATEGORY_SYSTEM // Gorev Kategori Modulu #define ENABLE_CHANNEL_SWITCH_SYSTEM // Kanal Degistirme Modulu #define ENABLE_EXTENDED_ITEMNAME_ON_GROUND // Yere Dusen itemlerin isimleri goruntuleme Modulu #define ENABLE_DROP_DIALOG_EXTENDED_SYSTEM // Yere Sat-Sil Sistemi #define ENABLE_GUILD_LEADER_GRADE_NAME // Lonca Lider-General Sistemi #define ENABLE_TARGET_INFORMATION_SYSTEM // Mop Drop İnfo Sistemi #define __AURA_SYSTEM__ // Aura Sistemi // ### CommonDefines Systems ### ////////////////////////////////////////////////////////////////////////// #define __BL_TRANSMUTATION__ #define ENABLE_SPECIAL_INVENTORY #define ENABLE_INVENTORY_SORT #define WJ_ENABLE_TRADABLE_ICON #define __OFFLINE_PRIVATE_SHOP_SYSTEM__ // Offline private shop #ifdef __OFFLINE_PRIVATE_SHOP_SYSTEM__ #define __OFFLINE_SHOP_PID_MAP_GUESTS__ //Use pid for save informations about guest players #endif #define __ENABLE_PREMIUM_MEMBERS__ //premium members system #define __PRIVATE_SHOP_SEARCH_SYSTEM__ // Search private shop items #ifdef __PRIVATE_SHOP_SEARCH_SYSTEM__ #define __PRIVATE_SHOP_SEARCH_NEED_ITEM__ // Require special search item #endif #define __NEW_PRIVATE_SHOP_SEARCH_SYSTEM__ //new private shop search #define ENABLE_PET_ATTR_DETERMINE //Tr Yeni Pet Güncellemesi #define ENABLE_NEW_PET_SYSTEM //Tr Levelli Pet Sistemi #endif IMAGENES







    Creditos: Debes iniciar sesión para ver el contenido del enlace en esta publicación. turkmmo
  17. Gracias
    [D]ELARO ✓ reacted to Frezi Op in Vector de ojo de dragon que parpadea   
    Les dejo este ojito que adapte al icono de la monedita. 
    no es la gran cosa pero pues se ve bonito


    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  18. Me Gusta
    [D]ELARO ✓ got a reaction from gonzalo valdivia in Server Files Savage   
    Buenas, en esta ocasión les vengo aportando unos files que ayude a desarrollar y que al final no se usaron, la base del proyecto era metin2 rage que publicaron hace tiempo aquí en el foro y es una base martysama, los files vienen con sistemas nuevos y alguna que otra corrección, el único bug "importante" que solo es visual es en las estolas.
     
    Para compilar source binario necesitas visual studio 2017
    El VDI viene listo para compilar el source game, para compilar utiliza GCC6 y la versión de Mysql 5.6.
     
    DATOS DE MYSQL:
    ID: root
    Pass: delaro
    DATOS DE VDI:
    ID: root
    Pass: dev
    EN EL JUEGO:
    ID: delaro
    Pass: delaro
     
    Para abrir las opciones de iniciar, detener, compilar quest, etc., en los files ya logueado escribir:
    cd /a && sh admin.sh
    LINK:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Los Files Contienen:
    Inventario Especial K
    Auto Dopador Sanii
    Habilidades de Colores
    Tienda Offline Great
    Item Shop de Shang
    Regalos Diarios
    Información de Mazmorras
    Buscador de Tiendas Offline
    Sistema de Títulos
    Ocultar Atuendos
    Sistema de Brillos
    Sistema AFK
    Visor de Cofres
    Sistema Biólogo
    Y un ETC..
     
    IMAGENES DE PRUEBA:
     

     


     


     


     
    ESPERO SAQUEN PROVECHO DE LOS FILES, YA QUE ERA UN DESPERDICIO BORRARLOS.
    Y POR EL AMOR DE DEUS NO LE DEN CITAR AL TEMA, SOLO DEJEN SU GRACIAS O DEJEN SU PREGUNTA..
  19. Gracias
    [D]ELARO ✓ got a reaction from Deiivy in Server Files Savage   
    Buenas, en esta ocasión les vengo aportando unos files que ayude a desarrollar y que al final no se usaron, la base del proyecto era metin2 rage que publicaron hace tiempo aquí en el foro y es una base martysama, los files vienen con sistemas nuevos y alguna que otra corrección, el único bug "importante" que solo es visual es en las estolas.
     
    Para compilar source binario necesitas visual studio 2017
    El VDI viene listo para compilar el source game, para compilar utiliza GCC6 y la versión de Mysql 5.6.
     
    DATOS DE MYSQL:
    ID: root
    Pass: delaro
    DATOS DE VDI:
    ID: root
    Pass: dev
    EN EL JUEGO:
    ID: delaro
    Pass: delaro
     
    Para abrir las opciones de iniciar, detener, compilar quest, etc., en los files ya logueado escribir:
    cd /a && sh admin.sh
    LINK:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Los Files Contienen:
    Inventario Especial K
    Auto Dopador Sanii
    Habilidades de Colores
    Tienda Offline Great
    Item Shop de Shang
    Regalos Diarios
    Información de Mazmorras
    Buscador de Tiendas Offline
    Sistema de Títulos
    Ocultar Atuendos
    Sistema de Brillos
    Sistema AFK
    Visor de Cofres
    Sistema Biólogo
    Y un ETC..
     
    IMAGENES DE PRUEBA:
     

     


     


     


     
    ESPERO SAQUEN PROVECHO DE LOS FILES, YA QUE ERA UN DESPERDICIO BORRARLOS.
    Y POR EL AMOR DE DEUS NO LE DEN CITAR AL TEMA, SOLO DEJEN SU GRACIAS O DEJEN SU PREGUNTA..
  20. Me Gusta
    [D]ELARO ✓ got a reaction from Slaver02 in VDI Server Files 40k, Metin2 Pandora / Metin2 Eternia2   
    Hola shabots, antes que nada se que estan en el foro los files de pandora-eternia2 que subio Debes iniciar sesión para ver el contenido del enlace en esta publicación., la cosa es que se lo traigo ya montados facilitando lo maximo posible a quien quiera usarlos, ya vienen en un VDI de BSD 9.3, solo los monte y les hice un mini test, no movi nada, no limpie nada en mysql, le toca meter mano a quien lo use.
    El VDI suponiendo que estan usando virtualbox vean un tutorial por si no saben como montarlo ahi, se loguean, le dan el tipico sysinstall, cambian la ip 192.168.0.123 por la ip ipv4 de su computadora (teniendo en cuenta que usan virtualbox xd) y en la siguiente ip ponen su misma ip pero cambiando al final por .100 o lo que quieran pero te recomiendo .100 para que no haya fallas, esta ip terminada en .100 la pondran en el cliente para que les conecte :v
    El cliente esta sin el root, pero esta la carpeta unpack con un descompilador (ahi esta la carpeta root, locale_es y un descompilador de los protos), cambian la ip de la carpeta root / serverinfo.py, ponen la ip terminada en .100 o como la hayan dejado (NO LA IPV4) lo compilan y meten en pack del cliente (supongo que saben lo mas basico).
    USUARIOS Y CONTRASEÑAS:
    VDI
    Usuario: root
    Contraseña: delaro
    MYSQL
    Usuario: root
    Contraseña: Vla%Lord%v1
    Datos del juego
    Usuario: delaro
    Contraseña: delaro
    COMO INICIAR?
    Una vez puestas las ips correctamente en cliente y VDI, te logueas en el VDI o putty si es lo que usas, e inicias el servidor con los comandos:
    cd /usr/game das enter y ahora si quieres iniciar 1, 2, 3 o 4 channels escribe solo uno de los siguientes comandos:
    sh run.sh iniciara 1 channel
    sh run2.sh iniciara 2 channels
    sh run3.sh iniciara 3 channels
    sh run4.sh iniciara los 4 channels
    espera a que te diga que esta listo y ya podras loguearte en el cliente y entrar al juego.
    para detener el servidor: sh close.sh esperas a que termine de detenerse y ya podras reiniciar sin problemas.
    Links por MEGA, es el VDI, el cliente y el source con los libs :v
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Lo que traen estos files es:
    ARREGLO PARA PAR DE BUG "SEVEROS" GRACIAS A Debes iniciar sesión para ver el contenido del enlace en esta publicación. Y Debes iniciar sesión para ver el contenido del enlace en esta publicación.:
    Imagenes ejecutando los 4 channels sin problemas :v

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Si estas leyendo esto: te amo uwu
    Te creas prro deja el me encanta y abrete alv :v
  21. Sorprendido
    [D]ELARO ✓ got a reaction from zndres gutierrez in VDI Server Files 40k, Metin2 Pandora / Metin2 Eternia2   
    Hola shabots, antes que nada se que estan en el foro los files de pandora-eternia2 que subio Debes iniciar sesión para ver el contenido del enlace en esta publicación., la cosa es que se lo traigo ya montados facilitando lo maximo posible a quien quiera usarlos, ya vienen en un VDI de BSD 9.3, solo los monte y les hice un mini test, no movi nada, no limpie nada en mysql, le toca meter mano a quien lo use.
    El VDI suponiendo que estan usando virtualbox vean un tutorial por si no saben como montarlo ahi, se loguean, le dan el tipico sysinstall, cambian la ip 192.168.0.123 por la ip ipv4 de su computadora (teniendo en cuenta que usan virtualbox xd) y en la siguiente ip ponen su misma ip pero cambiando al final por .100 o lo que quieran pero te recomiendo .100 para que no haya fallas, esta ip terminada en .100 la pondran en el cliente para que les conecte :v
    El cliente esta sin el root, pero esta la carpeta unpack con un descompilador (ahi esta la carpeta root, locale_es y un descompilador de los protos), cambian la ip de la carpeta root / serverinfo.py, ponen la ip terminada en .100 o como la hayan dejado (NO LA IPV4) lo compilan y meten en pack del cliente (supongo que saben lo mas basico).
    USUARIOS Y CONTRASEÑAS:
    VDI
    Usuario: root
    Contraseña: delaro
    MYSQL
    Usuario: root
    Contraseña: Vla%Lord%v1
    Datos del juego
    Usuario: delaro
    Contraseña: delaro
    COMO INICIAR?
    Una vez puestas las ips correctamente en cliente y VDI, te logueas en el VDI o putty si es lo que usas, e inicias el servidor con los comandos:
    cd /usr/game das enter y ahora si quieres iniciar 1, 2, 3 o 4 channels escribe solo uno de los siguientes comandos:
    sh run.sh iniciara 1 channel
    sh run2.sh iniciara 2 channels
    sh run3.sh iniciara 3 channels
    sh run4.sh iniciara los 4 channels
    espera a que te diga que esta listo y ya podras loguearte en el cliente y entrar al juego.
    para detener el servidor: sh close.sh esperas a que termine de detenerse y ya podras reiniciar sin problemas.
    Links por MEGA, es el VDI, el cliente y el source con los libs :v
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Lo que traen estos files es:
    ARREGLO PARA PAR DE BUG "SEVEROS" GRACIAS A Debes iniciar sesión para ver el contenido del enlace en esta publicación. Y Debes iniciar sesión para ver el contenido del enlace en esta publicación.:
    Imagenes ejecutando los 4 channels sin problemas :v

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Si estas leyendo esto: te amo uwu
    Te creas prro deja el me encanta y abrete alv :v
  22. Me Gusta
    [D]ELARO ✓ got a reaction from Micki in N2 Play - Server Files Multilenguaje   
    Server Files de N2 Play, es multilenguaje, cuando tenga tiempo les hago un mini tutorial para hacerlo andar, ya que por esta fecha ando off xd
    Les dejo la presentación y videos sobre el servidor.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
    Necesitas:
    FreeBSD 12+
    Cmake
    MariaDB
    Clang11
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    CONTRASEÑA DEL ARCHIVO 17GB metin2.solutions
    Service.hpp
    #ifndef METIN2_SERVICES_HPP #define METIN2_SERVICES_HPP #pragma once #define __PET_SYSTEM__ #define __UDP_BLOCK__ //#define L3_EAZY #define RUBINU_NO_POTIONS #define ENABLE_INPUT_CANCEL #define ENABLE_COSTUME_SYSTEM #define ENABLE_ENERGY_SYSTEM #define ENABLE_DRAGON_SOUL_SYSTEM #define ENABLE_NEW_EQUIPMENT_SYSTEM #define ENABLE_SHINING_SYSTEM #define ENABLE_PRIVATESHOP_SYSTEM_ALWAYS_SILK #define DISABLE_PRIVATE_SHOP_SEARCH_NEED_ITEM #define DISABLE_PRIVATE_SHOP_NEED_ITEM #define PRIVATE_SHOP_OPENING_PRICE 10000 #define ENABLE_DESTROY_ITEM_SYSTTEM //#define ENABLE_SKILLBOOK_COMBINATION #define SAS_KEY "!#b9nGZp" #define NON_CHECK_DS_QUALIFIED #define __WJ_SHOW_MOB_INFO__ //#define ENABLE_GUILD_STORAGE #define __HIGHLIGHT_DROPPED_ITEMS__ #define __OFFLINE_MESSAGE__ #define ENABLE_CUBE_TRANSFER_BONUSES #define ENABLE_CUBE_SELECT_REMOVE_ITEMS_ON_FAILURE //#define ENABLE_AUTOMATIC_EVENT_MANAGER #define ENABLE_DICE_SYSTEM #define ENABLE_NEW_USER_CARE #define ENABLE_12ZI #define ENABLE_CHANGE_LOOK_ITEM_SYSTEM #define ENABLE_CHANGE_LOOK_SYSTEM #define ENABLE_ACCE_SECOND_COSTUME_SYSTEM #define ENABLE_DETAILS_UI #define ENABLE_CHANGED_ATTR #define ENABLE_ELEMENT_ADD #define NEW_SELECT_CHARACTER #define WJ_ENABLE_TRADABLE_ICON #define WJ_MULTI_TEXTLINE #define WJ_NEW_USER_CARE #define LOGIN_COUNT_DOWN_UI_MODIFY #define WJ_SHOW_PARTY_ON_MINIMAP #define ENABLE_PARTY_CHANNEL_FIX #define POPUPDIALOG_MODIFY #define ENABLE_ENVIRONMENT_EFFECT_OPTION #define ENABLE_MOVE_COSTUME_ATTR #define ENABLE_MYSHOP_DECO #define ENABLE_AFFECT_POLYMORPH_REMOVE #define ENABLE_CUBE_CHANCE_CONFIRMATION #define ENABLE_ACCE_COSTUME_SYSTEM #define NON_CHECK_DRAGON_SOUL_QUALIFIED #define ENABLE_MOUNT_COSTUME_SYSTEM #define ENABLE_PRIVATESHOP_SEARCH_SYSTEM #define WJ_SHOW_MOB_INFO #define WJ_SHOW_SHOP_CONTROLLER #define WJ_SHOW_ACCE_ONOFF #define WJ_ENABLE_PICKUP_ITEM_EFFECT #define ENABLE_ANTI_CHANGE_ATTR #define ENABLE_SPECULAR_ONOFF #define ENABLE_678TH_SKILL //#define ENABLE_WOLFMAN_CHARACTER //#define ENABLE_GUILD_STORAGE //#define ENABLE_PLAYER_PER_ACCOUNT5 //#define ENABLE_GUILD_STORAGE //#define ENABLE_MOVE_COSTUME_ATTR_BONUS_LIMIT //#define ENABLE_GEM_SYSTEM //#define ENABLE_GEM_SYSTEM #ifdef ENABLE_GEM_SYSTEM #define GEM_MAX 999999 #endif #define __DUNGEON_FOR_GUILD__ #ifdef __DUNGEON_FOR_GUILD__ #define ENABLE_MELEY_LAIR_DUNGEON #ifdef ENABLE_MELEY_LAIR_DUNGEON #define MELEY_LAIR_DUNGEON_STATUE 6118 #define __DESTROY_INFINITE_STATUES_GM__ #define __LASER_EFFECT_ON_75HP__ #define __LASER_EFFECT_ON_50HP__ #endif #endif #ifdef ENABLE_CYTHON #define __USE_CYTHON__ #endif // ENABLE_NEMERE_DUNGEON_EXTRAS #define ENABLE_ALWAYS_INSTANT_DEATH //#define ENABLE_PVM_BOOST_FOR_SHAMAN_AND_NINJA #define DISABLE_METIN_STONE_DROP #define __NEW_GAMEMASTER_CONFIG__ #define INSTINCT_BUILD #define __HACKFIX_WALLHACK__ 4 #define __OFFLINE_SHOP__ #ifdef __OFFLINE_SHOP__ #define __SPECIAL_OFFLINE_SHOP_WHISPER__ #ifdef __SPECIAL_OFFLINE_SHOP_WHISPER__ #define OFFLINE_SHOP_NPC_RACE 30000 #endif #define __OFFLINE_SHOP_FARM_OPENING_TIME__ #define __OFFLINE_SHOP_CHANGE_NAME_DELAY__ #define __OFFLINE_SHOP_CLOSE_ITEMS_TO_INVENTORY__ #define __OFFLINE_SHOP_DISALLOW_MANUAL_POSITIONING__ #define __OFFLINE_SHOP_LOGGING__ #define __OFFLINE_SHOP_CLOSE_BY_COMMAND__ #define __OFFLINE_SHOP_USE_BUNDLE__ #if defined(__OFFLINE_SHOP_OPENING_TIME__) && defined(__OFFLINE_SHOP_FARM_OPENING_TIME__) #error Defining both identifiers is not allowed: __OFFLINE_SHOP_OPENING_TIME__, __OFFLINE_SHOP_FARM_OPENING_TIME__ #endif #endif #define INGAME_WIKI //#define __FAKE_PC__ #define ENABLE_DS_SET #define __WORLD_BOSS__ #define ENABLE_HYDRA_DUNGEON #define ENABLE_BATTLE_PASS #endif  
  23. Me Gusta
    [D]ELARO ✓ got a reaction from Marcos Pinheiro in Give Basic Weapon por Source   
    Tema Actualizado.
  24. Haha
    [D]ELARO ✓ reacted to AlphaDesign in Hitaru2   
    Otro Ava2 sin modificar XD
     
  25. Haha
    [D]ELARO ✓ got a reaction from ReuS in Hitaru2   
    xdd eso mismo mire ayer ni imágenes ni web que sirva tienen jaja, ya me imagino como estará el gameplay :v
×
×
  • Crear nuevo...