Repository navigation
WoldVirtualP2P3D v2.7.3
WoldVirtualP2P3D v2.7.3
Corrige los dos fallos detectados en la 2.7.2. El mundo es el mismo de la 2.7.2 (PCK de 1K con las 115
texturas reescaladas): sólo cambian tres guiones del motor y los textos de versión.
Avatar elegido
- Al volver a entrar aparecía un avatar distinto al elegido en el carrusel.
- Causa: el anfitrión puede asignar un sustituto de turno —plaza ya ocupada por otro avatar del
mismo género, o migración de anfitrión— y el visor guardaba ese sustituto comoavatar_scene. Desde
entoncesBootencontraba avatar guardado y no abría el carrusel. - Arreglo: el sustituto se aplica sólo a la sesión y nunca reescribe el perfil. Los perfiles que ya
quedaron dañados se reparan una sola vez desde el registro de inscripción (user://avatar_hash.json),
sólo si coincide el nick, y la reparación queda marcada para no pisar un cambio de avatar posterior.
Explorador de islas
- El panel listaba una isla que no existe en el mundo.
- Causa: el escaneo recorría cualquier nodo 3D del mundo y le inventaba una celda; el nodo
Constructor, situado en el origen, aparecía como isla 0 aunque no hubiera ninguna isla ahí. - Arreglo: el explorador sólo cuenta las islas instanciadas (las mismas que ven el anfitrión y los
clientes) y las reservas del anfitrión.
Qué cambia para el usuario
- Se mantiene el avatar elegido al reconectar, también cuando otro jugador ocupa la misma plaza.
- El explorador deja de mostrar islas inexistentes; sólo lista islas que existen en el mundo.
- Sin cambios en rendimiento, texturas ni tamaño del mundo.
Verificación
probar_islas_fantasma(islas instanciadas, retirada al desconectar yConstructoren el origen):
11/11.probar_cambio_avatar(cambio en caliente y sustituto que no pisa el registro): 28/28.probar_reparar_avatar(reparación desdeavatar_hash.json, una sola vez y por nick): 8/8.probar_registro_islas(identidad, isla reclamada y panel): 23/23.- Autoprueba del visor
--startup-selftest: 17/17, marcador2.7.3, motor real arrancando desde el
PCK embebido (isla=True red=True errores=False). - PCK: 114.591.724 B, SHA-256
ebeff90c752e4680dbd1f3763b1869643f1980316a44523990ec25fb97ae5e14,
536 entradas con las 115 sustituciones 1K aplicadas; comprobado dentro del bytecode exportado que
ambos arreglos viajan en el PCK, y dentro de cada binario que el PCK embebido coincide byte a byte. - Visor Linux: ELF único verificado con la build de escritorio del mismo proyecto (
--extraerda el PCK
y el motor idénticos;--comprobartermina en «comprobación correcta»). Pendiente ejecución en una
distro real. - El tar guarda los permisos esperados (ELF y los tres
.shen 0755,README.mden 0644).
Assets
| Fichero | Qué es |
|---|---|
DMWoldVirtualP2P3Dv2.7.3.exe |
Visor Windows x64 autocontenido (motor + mundo dentro) |
WoldVirtualP2P3Dv2.7.3-linux.tar.gz |
Visor Linux completo (ELF autocontenido) + guiones STM_LBR/ |
release.json |
Metadatos que lee el portal WebNodo |
SHA256SUMS |
Huellas del exe, del tar.gz y de release.json |