Jump to content

CHELO

Miembro
  • Contador contenido

    169
  • Ingreso

  • Última visita

  • Días ganados

    17

Mensajes publicados por CHELO

  1. hace 15 horas, [D]ELARO ✓ dijo:

    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.

     

    Ya lo as probado y si funciona si funciona muchas gracias gran aportaso 

  2. En 5/12/2021 a las 14:00, SuperGamix dijo:

    Realmente no me gusta como trabaja la de great, siento que seria muy facil romperla

    cual es la de koray?

    Es mucho mas sencilla de instalarla cansado de instalar y nunca me ha dado problemas hasta hay un video tuto de clmo instalar ya te paso el post 

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

  3. GoMo72.png

    UserInterface/InstanceBaseEffect.cpp abrir y buscar

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

    Remplazar por:

    Quote

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

    root/playersettingmodule.py 

    abrir y buscar

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

    remplazar por:

    Quote

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

    escribir en la carpeta pack en index esto :

    Quote

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

    Link de descarga:

    Quote

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

     

×
×
  • Crear nuevo...