-
Contador contenido
393 -
Ingreso
-
Última visita
-
Días ganados
29
Mensajes publicados por [D]ELARO ✓
-
-
lo del discord ya explique que solo deben poner la ruta la ruta correcta en visual studio dando a propiedades de discord_rpc y PONER SU RUTA de extern/include, ya que viene la que tenia yo en mi pc :v lo de las estolas ustedes verán como lo arreglan xd
- Acer y Kenshi Torres reacciono a esto
- 2
-
Los compartí por que, o eran borrarlos o dárselo a ustedes, si tienen los fix pásenlos y lo añado al post :v
A mi no me pregunten esto o aquello yo solo se los doy ya ustedes sabrán que hacen xd
-
hace 10 horas, Acer dijo:
dinamic module no tengo nada que decir... lo de kilit_kapat creo que es el sistema de bloqueo de inventario que siempre sale y no me di a la tarea de quitar el sysser y lo demas son texturas que no carga o faltan, lo del npc blanco pueden seguir la guia que subi :v
-
-
lo de discord solo es la ruta del extern include ponerla bien
-
Si logran solucionar lo de las estolas podrían compartirlo para añadirlo al post.
Me han preguntado si son buenos para tenerlos online y hasta donde probé si, estuvo 3 meses online en pruebas incluso alguna vez tuvo una beta abierta con 180 jugadores :v pero al final no se hizo nada xdd
Si encuentran algún bug importante háganlo saber.
-
hace 5 horas, Xiaomi dijo:
Buenas por lo que he. Notado dejaron el vdi pero al ccopilar el source Game sale un montón de. Errores
Es realmente bueno estos. ARCHIVOS o son solo recursos
La otra seria bueno. Que en el. Tema explicaran uun poco la instalación y configuración y codigos.
como ya te dijo chucho cd /savage_src/src/Server ENTER y gmake clean ENTER y gmake all -j4
asi se compilan los martysama :v
yo siempre dejo accesos directos, ejemplo a la carpeta main donde esta el admin.sh siempre lo hago con /a y para source seguramente lo deje /source o /src y siempre lo hago para ahorrar tiempo :v
-
lo de a ip si saben manejar marty les sera facil moficando el gen_settings en main, los que tengan problema en source seguramente es por el discord_rcp que lo "arreglan" por que lo van a deshabilitar marcando en locale_inc.h con //#define ENABLE_DISCORD_RPC y asi deshabilitar el sistema de presencia en discord y dejándolos compilar, supongo ese es el problema, nadie ha dicho cual sea xd
-
-
hace 4 horas, DrPolitica dijo:
Es rage + un monton de bug´s
pues en parte si y no, pero también por eso fue dropeado xd
-
Perdonen, el archivo root se cambio al nombre de "metin2_patch_1st_armor" ahi pueden cambiar el ip del cliente.
Dentro de pack viene la carpeta unpack con el descompilador.
-
._.
- barbera69, andrea tortora y Thor reacciono a esto
- 2
- 1
-
- Este es un tema popular.
- Este es un tema popular.
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..
-
Guía para Fixear el bug de la textura del Sura incluso de alguna otra que presente el problema, sigan la guía dejo ejemplos del antes y después.
Se modifica Source Binario.
ANTES
DESPUES
///////////////////////////////////////////////////////////// 1 Userinterface/Locale.inc.h // Pegar #define NPC_TEXTURE_FIX ///////////////////////////////////////////////////////////// 2 EterGrnLib/Thing.cpp // Buscar CGrannyMotion * CGraphicThing::GetMotionPointer(int iMotion) // Agregar abajo #ifdef NPC_TEXTURE_FIX int CGraphicThing::GetTextureCount() const { if (!m_pgrnFileInfo) return 0; if (m_pgrnFileInfo->TextureCount <= 0) return 0; return (m_pgrnFileInfo->TextureCount); } const char * CGraphicThing::GetTexturePath(int iTexture) { if(iTexture >= GetTextureCount()) return ""; return m_pgrnFileInfo->Textures[iTexture]->FromFileName; } #endif ///////////////////////////////////////////////////////////// 3 EterGrnLib/Thing.h // Buscar int GetMotionCount() const; // Agregar abajo #ifdef NPC_TEXTURE_FIX int GetTextureCount() const; const char * GetTexturePath(int iTexture); #endif ///////////////////////////////////////////////////////////// 4 GameLib/ActorInstanceData.cpp // Buscar CGraphicThing* pLODModelThing = pRaceData->GetLODModelThing(); RegisterLODThing(0, pLODModelThing); // Reemplazar #ifdef NPC_TEXTURE_FIX CGraphicThing* pLODModelThing = pRaceData->GetLODModelThing(); bool canLOD = true; if (pModelThing && pLODModelThing) { if (pModelThing->GetTextureCount() == pLODModelThing->GetTextureCount()) { for (int i = 0; i < pModelThing->GetTextureCount(); i++) { if (strcmp(pModelThing->GetTexturePath(i), pLODModelThing->GetTexturePath(i)) != 0) canLOD = false; } } else { canLOD = false; } } if(canLOD) RegisterLODThing(0, pLODModelThing); #endif ///////////////////////////////////////////////////////////// // PARA LOS QUE NO ENTIENDAN ESTE PASO, QUEDARIA ASI: { if (pRaceData->IsTree()) { __CreateTree(pRaceData->GetTreeFileName()); } else { CGraphicThing* pModelThing = pRaceData->GetBaseModelThing(); RegisterModelThing(0, pModelThing); #ifdef NPC_TEXTURE_FIX CGraphicThing* pLODModelThing = pRaceData->GetLODModelThing(); bool canLOD = true; if (pModelThing && pLODModelThing) { if (pModelThing->GetTextureCount() == pLODModelThing->GetTextureCount()) { for (int i = 0; i < pModelThing->GetTextureCount(); i++) { if (strcmp(pModelThing->GetTexturePath(i), pLODModelThing->GetTexturePath(i)) != 0) canLOD = false; } } else { canLOD = false; } } if(canLOD) RegisterLODThing(0, pLODModelThing); #endif SetModelInstance(0, 0, 0); } }
LES DEJO UN ARCHIVO .CPP CON LA GUIA PARA QUE LA GUARDEN O QUIERAN VERLO MAS CLARO EN NOTEPAD++
Debes iniciar sesión para ver el contenido del enlace en esta publicación. -
hace 5 horas, CHELO dijo:
Hay otra manera mucho mas facil bro tambien lo ise a mi manera pero es un gran aporte xd
Tambien puedes agregar solo este valor yo asi lo ise y funciono hasta para las las mascotas
if (IsNPC()) return;
pues si es lo mismo xd pero no tomas tampoco que despues lo quieres quitar y no sabes donde esta por eso lo hice con locale_inc, ademas no tomas en cuenta los syssers que te van a salir despues :v pero es lo mismo.
-
hace 2 horas, MiGueLiT0 dijo:
a mas de uno le servira, si es que les molesta :v
por supuesto, en mi caso me molesta, y como digo solo es para npcs, seguirás viendo las banderas sobre personajes de otro reino que personalmente creo así debía ser xd
-
Este cambio de código lo que hace es que a ti no te empujen los jefes, pero si buscan la linea que voy a dejar abajo ahí ustedes agregan 1 a 1 los jefes que no podrás empujar al tu atacarlos, por ejemplo normalmente viene el dragón beran y yo agregue el jefe orco para testear, probado por mi ya no empujas al jefe que agregues en cada case.
Esto se busca en el mismo ActorInstanceBattle.cpp
bool IS_HUGE_RACE(unsigned int vnum) { switch (vnum) { case 691: // Jefe Orco case 2493: // Beran return true; } return false; }
-
Una guía rápida que recopile e hice a mi manera hace unos minutos, ya que quería eliminar las banderas de los reinos en los NPC.
Les dejo una imagen ilustrativa de que funciona correctamente, y un link por si lo quieren guardar para un futuro.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.Ocultar la bandera del reino de todos los NPCs. En Source Binario Abrir: UserInterface/InstanceBaseEffect.cpp // Buscar: void CInstanceBase::__AttachEmpireEffect(DWORD eEmpire) // Abajo buscar: if (IsResource()) return; // Agregar abajo de return; #ifdef ENABLE_HIDE_EMPIRE_FLAGS if (IsNPC()) return; #endif // Quedaria de esta manera: if (IsResource()) return; #ifdef ENABLE_HIDE_EMPIRE_FLAGS if (IsNPC()) return; #endif Abrir UserInterface/Locale_inc.h // Agregar en alguna parte: #define ENABLE_HIDE_EMPIRE_FLAGS // ADVERTENCIA: En el cliente si llegas a tener este error en sysser: 1022 01:03:34375 :: File "game.py", line 2272, in BINARY_Highlight_Item 1022 01:03:34375 :: AttributeError 1022 01:03:34375 :: : 1022 01:03:34375 :: 'NoneType' object has no attribute 'Highligt_Item' 1022 01:03:34375 :: // Busca esto en game.py def BINARY_Highlight_Item(self, inven_type, inven_pos): self.interface.Highligt_Item(inven_type, inven_pos) // Y reemplaza con esto: def BINARY_Highlight_Item(self, inven_type, inven_pos): if self.interface: self.interface.Highligt_Item(inven_type, inven_pos) // Fin. Lo hice de esta manera por si en un futuro deseas volver a ver las banderas, solo debes desactivar el define con una doble barra. les dejo un ejemplo de la manera manera correcta: // #define ENABLE_HIDE_EMPIRE_FLAGS No olviden que tambien tendrian que dejar la linea de game.py original. [D]ELARO
-
hace 8 horas, Diyauddin Seber dijo:
reupload please
sorry but dont have these files anymore.
-
hace 13 horas, Hanki dijo:
Da igual lo que haga , pero no va , la ip la tengo bien..
si no mal recuerdo si cambiaste el ip tambien hay que cambiarla en el source del cliente, en locale_inc venia hasta el final si no me falla la memoria, re comilas el exe con visual studio 2019 y entrara bien, si por otra causa no entra ya sera otro problema tuyo
-
hace 12 horas, serloard dijo:
Por qué le doy a start y no sucede nada? Hablo de comprimir los archivos pack del cliente, y tengo instalado phyton 2.7 pero no comprime las carpetas de pack
a veces ocurre un problema con los .bat, dale directamente doble click pack.py y ve escribiendo 1 a 1 las carpetas.
-
hace 38 minutos, CHELO dijo:
Estan buenas las citys
si las quieres ahi estan xd
-
- Este es un tema popular.
- Este es un tema popular.
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: delaroMYSQL:
ID: root
PASS: delaro
IMAGENES:
-
hace 2 horas, CHELO dijo:
Fuera en español fuera buenísimo
lo puedes traducir :v
Ayudas
en Ayudas y preguntas
Publicado
Para aumentar o bajar el daño de las habilidades es en szPointPoly y szMasterBonusPoly, si te das cuenta son iguales así que tienes que dejarlas igual.
Ya lo que hay que mover no recuerdo mucho del tema así que tendrás que buscar por tu cuenta o probar por mano propia.