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

LHiver Mod: warning messages at start

Aperta
#826 4 commenti 1 reazione 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

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

Direzione di ricerca

Start by tracing the call order for B_MOD_VERSION in INIT_* functions such as INIT_NEWWORLD, then check where VERSION_CHECK_13 is initialized and set in DIA_XARDAS_HELLO_INFO. The issue is resolved when a new game no longer triggers the outdated-save warning, while the warning still correctly identifies an old save.

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

Descrizione

help wanted invalid mod

LHiver Mod recognizes new game as outdated save, and print following message:

Image

Routine directly responsible for printing:

func void B_MOD_VERSION() {
  if (VERSION_CHECK_13 == FALSE) {
    AI_PRINTSCREEN("Achtung!", -1, 11, FONT_SCREENBRIGHTLARGE, 7);
    AI_PRINTSCREEN("Alter Spielstand geladen", -1, 14, FONT_SCREENBRIGHTLARGE, 8);
    AI_PRINTSCREEN("damit die Mod richtig funktioniert", -1, 17, FONT_SCREENBRIGHTLARGE, 9);
    AI_PRINTSCREEN("Start", -1, 20, FONT_SCREENBRIGHTLARGE, 10);
    AI_PRINTSCREEN("Neues Spiel!", -1, 23, FONT_SCREENBRIGHTLARGE, 11);
  };
};

B_MOD_VERSION is called at the end of INIT_* function, such as INIT_NEWWORLD.

Here VERSION_CHECK_13 is false, due to been not yet initialized.
VERSION_CHECK_13 will be set to true later by DIA_XARDAS_HELLO_INFO dialog.

It appears, that mod expects dialog to run ahead of INIT_* calls.

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.