Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Time domain&stacking of "time.slw" ?

Aperta
#920 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
cpp
Ambito
game-dev

Direzione di ricerca

Start by reproducing the issue using the listed steps in OpenGothic 1.0.3715, then trace the handling of "time.slw" and the swampweed effect. Done means smoking four joints in quick succession no longer leaves the game world at an unplayably slow speed.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

help wanted invalid

Description:
In version 1.0.3715, smoking 4 swampweed in a row causes the game world speed to decrease to an unplayable level. The effect seems to stack indefinitely or incorrectly, making the game look like it has frozen or is running at 0.01x speed.
Environment:

OpenGothic Version: 1.0.3715
OS: Windows 11
GPU: NVIDIA GTX 1660 SUPER

Steps to Reproduce:

Start the game (OpenGothic 1.0.3715).
Obtain at least 4 swampweed
Use (smoke) them one after another in quick succession.
Observe the game world speed after the 4th joint.

Expected behavior:
The "slow-motion" effect should either have a cap, a fixed duration, or not stack to the point of a total standstill.
Actual behavior:
The game slows down completely. The only way to restore normal speed is by using an external Speedhack (e.g., via Cheat Engine) to force the game clock forward.
Additional context:
It seems the time dilation multiplier is being multiplied/added incorrectly when multiple items are used, leading to an effective speed of nearly zero.

Here, the fourth one stopped the game, and the effect hasn't worn off:

https://github.com/user-attachments/assets/b1fb1e8a-4776-4cff-9df6-eadf652c4764

Lingua principale
C++
Stelle
1.6k
Fork
138
Merge medio
1g 22h
PR unite (30g)
14

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Try/OpenGothic

Tutte le issue di Try/OpenGothic

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.