Pagina 1 di 1

Fahrenheit Remastered: Un bug impedisce l'avvio del gioco

Inviato: venerdì 30 gennaio 2015, 1:02
da Barrnet
Immagine
Fahrenheit: Indigo Prophecy Remastered, una versione rimasterizzata del vecchio Fahrenheit apparsa nei giorni scorsi su Steam, contiene un problema di concetto abbastanza grave: Viene infatti utilizzato il nickname di Steam come nome della cartella in cui vengono immagazzinati i salvataggi del gioco, ciò porta a due inconvenienti: Il primo, più grave, impedisce l'avvio del gioco nel caso l'utente abbia un nickname con dei caratteri speciali su Steam, che non possono ovviamente essere utilizzati per i nomi delle cartelle su Windows. Il secondo problema riguarda il cambio del nome utente, che causa una apparente scomparsa dei salvataggi in quanto il gioco crea e tenta di leggere una cartella diversa da quella in cui sono stati immaganizzati fino ad allora i salvataggi.

Tale problema è un vero e proprio errore nella ingegnerizzazione del gioco più che un mero bug del software: non si è tenuto conto del fatto che il nickname di Steam ammette molti caratteri non latini e speciali, che Windows non può accettare a causa del suo filesystem, sarebbe invece bastato usare l'id di steam in base 64 per evitare problemi, fornito in alternativa al nickname dalle api di Steam.