2394425147 / 2394425147/astrodx

Beta 2: Time warp Mod and Practice Mode Unexpected Behaviour

Abierto
#122 0 comentarios 0 reacciones 1 asignado Reclamado por @2394425147 Ver en GitHub
bug
Lenguaje dominante
C#
Estrellas
1.9k
Forks
63
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**Describe the bug**
When using time warp Mod with practice mode, the first use of it works somewhat as intended; however, on consecutive practice restarts, whether manually or automatically, the timing of where it starts will slowly start earlier and earlier than where the practice start position is set.
Additionally, it takes a long time for notes to be shown during this mode.
I assume this affects other mods but timewarp shows the greatest impact due to its timing changes.

**To Reproduce**
Steps to reproduce the behavior:
1. Enable timewarp mod
2. Play any song
3. Enter practice mode
4. Set start time to any spot
5. Play and restart continuously (or at intervals, or at the end)

**Expected behavior**
Should start exactly at the start time specified and notes should begin after a short period after (ideally through a delay/set time)

**Device specs**
- Device: Samsung Tablet S8+
- Version V2 Beta 2

**Additional context**
If you do this over and over again, you can make the game play before or at the beginning of the chart/song and no where near the specified practice start time. e.g. practice start time at 2:00, after several practice mode restarts at 0.7x speed, I can get it to start at 0:00 which is 2 minutes too early

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Look for practice mode and time warp mod logic, likely in scripts handling game state, timing, and mod effects. Start by searching for 'PracticeMode', 'TimeWarp', or 'Mod' classes. Reproduce the bug in the editor to see the drift. Check how restart resets song position and mod states. The fix will involve ensuring timing resets correctly on each practice restart.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
csharp, unity
Área
desktop, game-dev, mobile-dev
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.