recox
Argentum Online Libre
Buenas, hace bastante tiempo vengo con esta idea en la cabeza la cual trate de implementar en su momento pero no lo logre con exito, sin embargo si he logrado un progreso, paso a explicar la idea.
La idea es poder usar los recursos de cualquier liberacion de AO que este en este sitio, llamese recursos a:
- Mapas
- Graficos
- .dat, ini, etc
La idea en general es que en cada carpeta de Recursos se separaran todos los recursos por server algo asi como
- Hispano
- Alkon
- Winter
Las carpetas donde tendran esta division son:
- Graficos->Mundos
- Init
- Mapas
Modificacion en el codigo:
Bueno basicamente la modificacion que hice en el codigo es esta, no es mucho sinceramente:
A nivel general lo que cambie fue que haga la carga de recursos y motor grafico al momento de logearme al server en ves de cargarlos al iniciar el juego,
Cree una funcion que se llama InitGraphicEngine para que puedan ver de lo que hablo.
Basicamente esto estaria funcionando, si utilizo recursos modificados del mismo ao-libre, es decir.
Server1 utiliza mundo Alkon clasico, me conecto al mismo y veo todo correctamente
me desconecto y voy a la pantalla conectarse, selecciono Server2 y me logeo
Server2 utiliza mundo Alkon Modificado (digamos ULLA con piso ROJO), me conecto al mismo y veo todo correctamente.
Esto funciona bien, el problema aparece cuando quiero utilizar recursos de otros servidores, he intentado usar los recursos de Winter y Irwynne AO (que me dijieron que es una copia de Hispano) pero al tratar de cargar los recursos de estos 2 servidores no funciona y no puedo conectarme a los respectivos servers.
Alguna idea? Si alguien tiene ganas/tiempo de ver el WIP que muestro en ese PR para poder ayudar a terminar con eso le agradeceria.
La idea es poder usar los recursos de cualquier liberacion de AO que este en este sitio, llamese recursos a:
- Mapas
- Graficos
- .dat, ini, etc
La idea en general es que en cada carpeta de Recursos se separaran todos los recursos por server algo asi como
- Hispano
- Alkon
- Winter
Las carpetas donde tendran esta division son:
- Graficos->Mundos
- Init
- Mapas
Modificacion en el codigo:
Bueno basicamente la modificacion que hice en el codigo es esta, no es mucho sinceramente:
A nivel general lo que cambie fue que haga la carga de recursos y motor grafico al momento de logearme al server en ves de cargarlos al iniciar el juego,
Cree una funcion que se llama InitGraphicEngine para que puedan ver de lo que hablo.
Basicamente esto estaria funcionando, si utilizo recursos modificados del mismo ao-libre, es decir.
Server1 utiliza mundo Alkon clasico, me conecto al mismo y veo todo correctamente
me desconecto y voy a la pantalla conectarse, selecciono Server2 y me logeo
Server2 utiliza mundo Alkon Modificado (digamos ULLA con piso ROJO), me conecto al mismo y veo todo correctamente.
Esto funciona bien, el problema aparece cuando quiero utilizar recursos de otros servidores, he intentado usar los recursos de Winter y Irwynne AO (que me dijieron que es una copia de Hispano) pero al tratar de cargar los recursos de estos 2 servidores no funciona y no puedo conectarme a los respectivos servers.
Alguna idea? Si alguien tiene ganas/tiempo de ver el WIP que muestro en ese PR para poder ayudar a terminar con eso le agradeceria.