Mundo Maker
¡Bienvenid@ a Mundo Maker!

¿Quieres aprender todo sobre el RPG Maker?



Regístrate y forma parte de Mundo Maker.

duda sobre encriptar un juego [ayuda]

Ver el tema anterior Ver el tema siguiente Ir abajo

duda sobre encriptar un juego [ayuda]

Mensaje por stiven202 el 2014-01-13, 15:59

Es verdad eso que dicen que encriptar un juego puede causarte lag? lo vuelve lento?

y por qué? espero puedan ayudarme.

gracias.
avatar
stiven202
Principiante
Principiante

0/3

Créditos 331

Gracias : 14

Volver arriba Ir abajo

Re: duda sobre encriptar un juego [ayuda]

Mensaje por orochii el 2014-01-13, 18:30

Puede hacer lenta la carga, sí, porque tiene que desencriptar los datos al vuelo. Pero a la larga no dará lag, a menos que estés cargando datos cada 2.5zsegundos.
Igual la diferencia es despreciable. Considera que el desencriptado lo hace la librería del RGSS, y debería estar bien optimizada.

=D.


Última edición por orochii el 2014-01-13, 18:32, editado 1 vez
avatar
orochii
Reportero

0/3

Créditos 7630

Gracias : 421

Volver arriba Ir abajo

Re: duda sobre encriptar un juego [ayuda]

Mensaje por stiven202 el 2014-01-13, 18:32

Gracias por tu respuesta.

Lo pregunté porque hay una chica que está jugando Autopsia y le va con lag, y lo mas raro del mundo es que ya probamos de todo y le sigue yendo con lag, pero es raro porque a otros no les va con lag (me incluyo), solo a ella.

Acabe de estar como 3 horas con ella probando un montón de cosas y esto del lag ya me está sacando canas de verdad, es realmente frustrante. A continuación les mostraré todo lo que probamos.

1. Tener el archivo RGSSJ.dll en windows/system32
2. Ejecutar el juego en modo administrador y en modo compatible windows xp
3. Cerrar todos los procesos de windows que no se usen.
4. Desactivar el antivirus.
5. Incluso le pasé una versión del juego sin encriptar
6. Puse el siguiente script anti lag:


Spoiler:
#======================================
# ¦ Anti Event Lag Script
#======================================
# By: Near Fantastica
# Modificado por: Soramaro
# Date: 12.04.06
#======================================

#======================================
# ¦ Game_Map
#======================================

class Game_Map
#--------------------------------------------------------------------------
def in_range?(object)
screne_x = $game_map.display_x
screne_x -= 256
screne_y = $game_map.display_y
screne_y -= 256
screne_width = $game_map.display_x
screne_width += 2816
screne_height = $game_map.display_y
screne_height += 2176
return false if object.real_x <= screne_x
return false if object.real_x >= screne_width
return false if object.real_y <= screne_y
return false if object.real_y >= screne_height
return true
end
#--------------------------------------------------------------------------
def update
if $game_map.need_refresh
refresh
end
if @scroll_rest > 0
distance = 2 ** @scroll_speed
case @scroll_direction
when 2
scroll_down(distance)
when 4
scroll_left(distance)
when 6
scroll_right(distance)
when 8
scroll_up(distance)
end
@scroll_rest -= distance
end
for event in @events.values
if in_range?(event) or event.trigger == 3 or event.trigger == 4
event.update
end
end
for common_event in @common_events.values
common_event.update
end
@fog_ox -= @fog_sx / 8.0
@fog_oy -= @fog_sy / 8.0
if @fog_tone_duration >= 1
d = @fog_tone_duration
target = @fog_tone_target
@fog_tone.red = (@fog_tone.red * (d - 1) + target.red) / d
@fog_tone.green = (@fog_tone.green * (d - 1) + target.green) / d
@fog_tone.blue = (@fog_tone.blue * (d - 1) + target.blue) / d
@fog_tone.gray = (@fog_tone.gray * (d - 1) + target.gray) / d
@fog_tone_duration -= 1
end
if @fog_opacity_duration >= 1
d = @fog_opacity_duration
@fog_opacity = (@fog_opacity * (d - 1) + @fog_opacity_target) / d
@fog_opacity_duration -= 1
end
end
end

#======================================
# ¦ Spriteset_Map
#======================================

class Spriteset_Map
#--------------------------------------------------------------------------
def in_range?(object)
screne_x = $game_map.display_x
screne_x -= 256
screne_y = $game_map.display_y
screne_y -= 256
screne_width = $game_map.display_x
screne_width += 2816
screne_height = $game_map.display_y
screne_height += 2176
return false if object.real_x <= screne_x
return false if object.real_x >= screne_width
return false if object.real_y <= screne_y
return false if object.real_y >= screne_height
return true
end
#--------------------------------------------------------------------------
def update
if @panorama_name != $game_map.panorama_name or
@panorama_hue != $game_map.panorama_hue
@panorama_name = $game_map.panorama_name
@panorama_hue = $game_map.panorama_hue
if @panorama.bitmap != nil
@panorama.bitmap.dispose
@panorama.bitmap = nil
end
if @panorama_name != ""
@panorama.bitmap = RPG::Cache.panorama(@panorama_name, @panorama_hue)
end
Graphics.frame_reset
end
if @fog_name != $game_map.fog_name or @fog_hue != $game_map.fog_hue
@fog_name = $game_map.fog_name
@fog_hue = $game_map.fog_hue
if @fog.bitmap != nil
@fog.bitmap.dispose
@fog.bitmap = nil
end
if @fog_name != ""
@fog.bitmap = RPG::Cache.fog(@fog_name, @fog_hue)
end
Graphics.frame_reset
end
@tilemap.ox = $game_map.display_x / 4
@tilemap.oy = $game_map.display_y / 4
@tilemap.update
@panorama.ox = $game_map.display_x / 8
@panorama.oy = $game_map.display_y / 8
@fog.zoom_x = $game_map.fog_zoom / 100.0
@fog.zoom_y = $game_map.fog_zoom / 100.0
@fog.opacity = $game_map.fog_opacity
@fog.blend_type = $game_map.fog_blend_type
@fog.ox = $game_map.display_x / 4 + $game_map.fog_ox
@fog.oy = $game_map.display_y / 4 + $game_map.fog_oy
@fog.tone = $game_map.fog_tone
i=0
for sprite in @character_sprites
if sprite.character.is_a?(Game_Event)
if in_range?(sprite.character) or sprite.character.trigger == 3 or sprite.character.trigger == 4
sprite.update
i+=1
end
else
sprite.update
i+=1
end
end
#p i
@weather.type = $game_screen.weather_type
@weather.max = $game_screen.weather_max
@weather.ox = $game_map.display_x / 4
@weather.oy = $game_map.display_y / 4
@weather.update
for sprite in @picture_sprites
sprite.update
end
@timer_sprite.update
@viewport1.tone = $game_screen.tone
@viewport1.ox = $game_screen.shake
@viewport3.color = $game_screen.flash_color
@viewport1.update
@viewport3.update
end
end

7. Rezar 20 mil oraciones
8. Llorar hasta quedar seco :(

Nada de eso funcionó el juego le sigue dando lag y lag. Yo ya no sé que hacer, ya me duele hasta la cabeza de tanto hacer parches y cambiar cosas para que no le de lag.

¿Alguna posible solución?

Gracias.
avatar
stiven202
Principiante
Principiante

0/3

Créditos 331

Gracias : 14

Volver arriba Ir abajo

Re: duda sobre encriptar un juego [ayuda]

Mensaje por orochii el 2014-01-13, 18:38

Bueno, supongo son cosas muy específicas de su sistema. Lo básico sería saber especificaciones de hardware.

El RPG Maker no usa tarjeta gráfica, por lo que eso no debería hacer nada distinto. El RPG Maker funciona casi por completo por el poder del procesador. Por alguna razón, sin importar lo que pase, bloquea el uso del CPU al 50% o menos (quiza cosas de Windows). También el RPG Maker XP sólo usa un núcleo del procesador.

Pídele eso, principalmente. Las características de su procesador, a cuántos Ghz va. Y otra cosa podría ser la cantidad de RAM, pero con los estándares de ahora eso no debería ser problema xD (un juego del maker "pesado" ocupará lo más 100Mb de RAM).

Salut.


Última edición por orochii el 2014-01-13, 18:40, editado 1 vez
avatar
orochii
Reportero

0/3

Créditos 7630

Gracias : 421

Volver arriba Ir abajo

Re: duda sobre encriptar un juego [ayuda]

Mensaje por stiven202 el 2014-01-13, 18:39

@orochii escribió:Bueno, supongo son cosas muy específicas de su sistema. Lo básico sería saber especificaciones de hardware.

El RPG Maker no usa tarjeta gráfica, por lo que eso no debería hacer nada distinto. El RPG Maker funciona casi por completo por el poder del procesador. Por alguna razón, sin importar lo que pase, bloquea el uso del CPU al 50% o menos. También el RPG Maker XP sólo usa un núcleo del procesador.

Pídele eso, principalmente. Las características de su procesador, a cuántos Ghz va. Y otra cosa podría ser la cantidad de RAM, pero con los estándares de ahora eso no debería ser problema xD (un juego del maker "pesado" ocupará lo más 100Mb de RAM).

Salut.

Tiene un excelente computador con 16 GB de RAM XD.

¿Y otra cosa, para que sirve lo de la tecla F1 que pulsas cuando tienes abierto cualquier juego que sale una opcion de Suavizar Pentium 4 1.5 o superior y otra opcion que dice: "Impedir fluctuaciones"?
avatar
stiven202
Principiante
Principiante

0/3

Créditos 331

Gracias : 14

Volver arriba Ir abajo

Re: duda sobre encriptar un juego [ayuda]

Mensaje por orochii el 2014-01-13, 18:42

Ah ok xD. ¿Qué Windows tiene? Probablemente Win8. A mí me ocurre que en la PC con Win7 me corre más lento que en esta, que tiene WinXP. Imagino Win8 los corre peorcillo xd.
avatar
orochii
Reportero

0/3

Créditos 7630

Gracias : 421

Volver arriba Ir abajo

Re: duda sobre encriptar un juego [ayuda]

Mensaje por stiven202 el 2014-01-13, 18:45

@orochii escribió:Ah ok xD. ¿Qué Windows tiene? Probablemente Win8. A mí me ocurre que en la PC con Win7 me corre más lento que en esta, que tiene WinXP. Imagino Win8 los corre peorcillo xd.

tiene windows 7 enterprise.

¿Y otra cosa, para que sirve lo de la tecla F1 que pulsas cuando tienes abierto cualquier juego que sale una opcion de Suavizar Pentium 4 1.5 o superior y otra opcion que dice: "Impedir fluctuaciones"?
avatar
stiven202
Principiante
Principiante

0/3

Créditos 331

Gracias : 14

Volver arriba Ir abajo

Re: duda sobre encriptar un juego [ayuda]

Mensaje por silvanash el 2014-01-13, 19:58

Voy a confirmar la hipótesis de OZ:

Mi nuevo portátil tiene Windows 8, y el RPG Maker XP se ejecuta con stuttering (ni idea de cómo traducir eso). Al mover los eventos parece que hay frame skip. También es verdad que el portátil es de baja gama, pero eso no debería de influir tanto. Mi viejo portátil era incluso peor que éste y no me daba problemas con el Maker.
avatar
silvanash
Aventurero
Aventurero

0/3

Créditos 1643

Gracias : 234

Volver arriba Ir abajo

Re: duda sobre encriptar un juego [ayuda]

Mensaje por stiven202 el 2014-01-13, 20:06

@silvanash escribió:Voy a confirmar la hipótesis de OZ:

Mi nuevo portátil tiene Windows 8, y el RPG Maker XP se ejecuta con stuttering (ni idea de cómo traducir eso). Al mover los eventos parece que hay frame skip. También es verdad que el portátil es de baja gama, pero eso no debería de influir tanto. Mi viejo portátil era incluso peor que éste y no me daba problemas con el Maker.

Que raro, entonces estamos ante el caso más extraño de la vida en la historia del RPG MAKER.

¿Como es posible que a una chica le vaya con lag Autopsia sabiendo que tiene un buen pc con 16 GB de RAM? y ademas probamos todo lo que dije en el primer post.

Y solo le vaya lento a ella, porque ya he visto a otros jugarlo y le va bien.
avatar
stiven202
Principiante
Principiante

0/3

Créditos 331

Gracias : 14

Volver arriba Ir abajo

Re: duda sobre encriptar un juego [ayuda]

Mensaje por Santi_Lee el 2014-01-17, 01:16

¿te ferieres a Lyra? xD
Pues mi teoría es que ella tendrá muchas cosas en su computador instaladas y su tarjeta de memoria se queda algo chica...
Supongo que si juega en su laptop (como ella dijo) y no le produce lag es algo de su computador o de su tarjeta de memoria, algo externo.
No se mucho de esto, en realidad si tiene 16 GB de RAM es algo extraño, pero si nada funciona, algo externo será, sigo yo...
avatar
Santi_Lee
Soñador
Soñador

0/3

Créditos 550

Gracias : 16

Volver arriba Ir abajo

Re: duda sobre encriptar un juego [ayuda]

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


Permisos de este foro:
No puedes responder a temas en este foro.