Jump to content

Buscar en la comunidad

Mostrando resultados para las etiquetas 'pantalla negra'.

  • Buscar por etiquetas

    Escribe las etiquetas separadas por comas.
  • Buscar por autor

Tipo de contenido


Foros

  • Metin2 Zone
    • Comunidad
    • Presentaciones y despedidas
  • Servidores Privados
    • Presentaciones de Servidores
    • Presentación de Proyectos
  • General
    • Discusiones generales
    • Socios y Colaboraciones
    • Servicios y compraventa
    • Ayudas y preguntas
    • Opiniones y consejos
    • Offtopic
  • Técnica
    • Programación
    • Edición de servidores Metin2
    • Desarrollo Web
    • Seguridad
    • Sistemas Operativos
    • Informática
  • Arte
    • Diseño y sección gráfica
    • Galería de imágenes y vídeos
    • Modelado 3D
    • Mapping
  • Descargas
    • Servidores y Clientes
    • Modelos 3D
    • Imágenes Metin2
    • Mapas
    • Traducciones
  • Archivo
    • Servidores Offline
    • Temas Links Caidos

Encontrar resultados en...

Encontrar resultados que...


Fecha creación

  • Inicio

    Fin


Última actualización

  • Inicio

    Fin


Filtrar por número de...

Ingreso

  • Inicio

    Fin


Grupo


Email


Sitio web


Jabber


Skype


Discord


Localización


Intereses

Encontrado 1 resultado

  1. Un Fix sencillo y rápido para evitar las pantallas negras o pantallas congeladas, por ejemplo cuando minimizas la ventana del juego por mucho tiempo suele pasar ese problema a todo el mundo. 1 Abrir el archivo: EterGrnLib/ModelInstanceUpdate.cpp de su source del cliente 2 Buscar: CGrannyModelInstance::Update 3 Dentro de esa funcion buscar: GrannySetModelClock(m_pgrnModelInstance, GetLocalTime()); 4 Pegar arriba: GrannyFreeCompletedModelControls(m_pgrnModelInstance); Quedaria de esta forma: GrannyFreeCompletedModelControls(m_pgrnModelInstance); GrannySetModelClock(m_pgrnModelInstance, GetLocalTime()); /////////////////////////////////////////////////////////////////////////////////////////// // EJEMPLO DE MI FUNCION COMPLETA: void CGrannyModelInstance::Update(DWORD dwAniFPS) { if (!dwAniFPS) return; const DWORD c_dwCurUpdateFrame = (DWORD)(GetLocalTime() * ANIFPS_MAX); const DWORD ANIFPS_STEP = ANIFPS_MAX / dwAniFPS; if (c_dwCurUpdateFrame > ANIFPS_STEP && c_dwCurUpdateFrame / ANIFPS_STEP == m_dwOldUpdateFrame / ANIFPS_STEP) return; m_dwOldUpdateFrame = c_dwCurUpdateFrame; // DWORD t1 = timeGetTime(); GrannyFreeCompletedModelControls(m_pgrnModelInstance); GrannySetModelClock(m_pgrnModelInstance, GetLocalTime()); // DWORD t2 = timeGetTime(); #ifdef __PERFORMANCE_CHECKER__ { static FILE* fp = fopen("perf_grn_setmodelclock.txt", "w"); if (t2 - t1 > 3) { fprintf(fp, "%f:%x:- GrannySetModelClock(time=%f) = %dms\n", timeGetTime() / 1000.0f, this, GetLocalTime(), t2 - t1); fflush(fp); } } #endif } Una vez terminado compilan su binario y prueban, personalmente lo he estado testeando por un par de horas minimizado y funciona perfecto. Solución dada por Distraught de Metin2 Dev.
×
×
  • Crear nuevo...