kategoria: Programy
[#1] ScummVM + Phantasmagoria
czy komuś z państwa udało się uruchomić tą grę przez ScummVM na Amidze? Ewentualnie może sprawdzić, czy się uda?
ja próbowałem dzisiaj i lipa. Głównie na Vampire 500 v2+. Ostatni Coffin ma w pakiecie out-of-the-box ScummVM 2.2 i 1.5.
Phantasmagoria w wersji DOS-owej dostępna jest na GOG za niewielką opłatą, ale można też bez problemu znaleźć tą wersję do ściągnięcia z instalką... Ta wersja również odpala się przez ScummVM - konkretnie ScummVM 2.0 - i działa z nim bez problemu. Jak zresztą mówi changelog, w wersji 2.0 doszedł m.in. support dla Phantasmagorii właśnie (oraz Phantasmagorii 2). Czyli teoretycznie nie powinno być problemu z działaniem i na Amidze...

ale niestety jest. Gra przez dłuższą chwilę próbuje się ładować, po czym ScummVM 2.2 wyświetla takie oto okienko:

a następnie takie:

ewentualnie konsolę ScummVM z komunikatem:
failed to open vocab 996


próba uruchomienia pod ScummVM 1.8.1 kończy się natomiast jeszcze inaczej i mówi coś ciekawego, mianowicie: Could not switch to resolution 630x450 w okienku ScommVM-owym, po czym przełącza się do okienka CLI z komunikatem "Starting Phantasmagoria", czy jakoś tak, ale oczywiście dalej nic się już nie dzieje i można to okienko spokojnie zamknąć eskejpem.

ten komunikat o rozdzielczości jest ciekawy o tyle, że w ustawieniach screenmode Workbencha przy każdym możliwym trybie (zarówno na wompierzu, jak i w WinUAE - przynajmniej na moim konfigu) jest podane: Minimum resolution: 640xcośtam - i poniżej tego 640 zjechać się nie da... Nie wiem, czy ma to coś do rzeczy, ale tak na wszelki wypadek zaznaczam. Poszperałem też w googlach i podobno jest to częsta przypadłość w przypadku gier korzystających z silnika SCI Sierry - wnioskując z tego posta np., chociaż jest on już dość stary.

próbowałem też na WinUAE ze ScummVM 2.2 - efekty podobne jak na Vampirze:





P.S. oczywiście wbrew temu, co mówi okienko ScummVM, żadne pliki nie mają prawa być missing or corrupt, bo próbowałem też odpalić grę z tej samej karty pod Windowsem i tam działa bez problemu.

aha, ustawienia gry dla ScummVM wyglądają tak:
[scummvm]
fullscreen=true
updates_check=0

[phantasmagoria]
platform=pc
enable_hq_video=true
gameid=sci
description=Phantasmagoria (DOS/English)
language=en
enable_black_lined_video=false
guioptions=sndNoSubs sndLinkSpeechToSfx launchNoLoad noAspect gameOption9 gameOptionA lang_English
path=sd0:download/phantasmagoria/
savepath=sd0:download/phantasmagoria/saves/


zmiana fullscreen na false nic nie daje.

Ostatnia aktualizacja: 12.02.2022 21:42:31 przez snajper
[#2] Re: ScummVM + Phantasmagoria

@snajper, post #1

Co pokazuje SnoopDos?
[#3] Re: ScummVM + Phantasmagoria

@Norbert, post #2

Count Process Name       Action     Target Name                 Options Res.
----- ------------       ------     -----------                 ------- ----
1     [10] EXECUTE       Open       Launch                      Read    OK  
2     [10] EXECUTE       Open       T:Command-0-T10             Write   OK  
3     [10] EXECUTE       ChangeDir  Ram Disk:T                              
4     [10] EXECUTE       ChangeDir  Programs:ScummVM                        
5     [10] EXECUTE       Open       T:Command-0-T10             Read    OK  
6     [10] C:BMX         Open       CON:20/20/500/50/ButtonMenu Write   OK  
7     [10] C:BMX         Open       DH1:ScummVM/Launcher        Read    OK  
8     [10] C:BMX         Open       FONTS:Apparent.font         Read    OK  
9     [10] C:BMX         Load       FONTS:Apparent/13                   OK  
10    [13] wbrun         Open       DH1:ScummVM/2.2/scummvm.inf Read    OK  
11    [13] wbrun         ChangeDir  Programs:ScummVM/2.2                    
12    WBL                ChangeDir  Programs:ScummVM/2.2                    
13    WBL                Load       ScummVM                             OK  
14    [13] wbrun         ChangeDir  Programs:ScummVM                        
15    WBL                ChangeDir  SYS:                                    
16    ScummVM            Open       CON://///AUTO/CLOSE/WAIT    Read    OK  
17    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
18    ramlib             Load       LIBS:realtime.library               OK  
19    ScummVM            Open       scummvm.info                Read    OK  
20    ScummVM            ToolType   AUDIO_THREAD_PRIORITY               Fail
21    ScummVM            ToolType   DEFAULT_TIMER                       Fail
22    ScummVM            ToolType   FORCE_AGA                           Fail
23    ScummVM            ToolType   CLOSE_WB                            Fail
24    ScummVM            Open       scummvm.ini                 Read    OK  
25    ScummVM            Open       ENV:Sys/ahi.prefs           Read    OK  
26    ahi.device         Open       ENV:CyberSound/SoundDrivers Read    OK  
27    ScummVM            Open       overlay.pal                 Read    OK  
28    ScummVM            Open       overlay.map                 Read    OK  
29    ScummVM            Open       themes/translations.dat     Read    OK  
30    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
31    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
32    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
33    [7] C:GetIPAddress ChangeDir  Env:                                    
34    [7] C:GetIPAddress ChangeDir  System:WBStartup                        
35    [7] echo           ChangeDir  Env:                                    
36    [7] echo           ChangeDir  System:WBStartup                        
37    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
38    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
39    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
40    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
41    ScummVM            Open       scummvm.ini                 Write   OK  
42    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
43    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
44    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
45    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
46    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
47    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
48    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
49    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
50    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
51    ScummVM            Open       scummvm.ini                 Write   OK  
52    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
53    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
54    ScummVM            Open       scummvm.ini                 Write   OK  
55    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
56    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
57    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
58    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
59    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
60    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
61    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
62    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
63    ScummVM            Open       Programs:ScummVM/2.2/themes Read    OK  
64    ScummVM            Open       scummvm.ini                 Write   OK  
65    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
66    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
67    ScummVM            Open       scummvm.ini                 Write   OK  
68    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
69    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
70    ScummVM            Open       scummvm.ini                 Write   OK  
71    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
72    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
73    ScummVM            Open       scummvm.ini                 Write   OK  
74    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
75    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
76    ScummVM            Open       scummvm.ini                 Write   OK  
77    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
78    ScummVM            ChangeDir  Programs:ScummVM/2.2                    
79    ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
80    ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
81    ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
82    [7] C:GetIPAddress ChangeDir  Env:                                    
83    [7] C:GetIPAddress ChangeDir  System:WBStartup                        
84    [7] echo           ChangeDir  Env:                                    
85    [7] echo           ChangeDir  System:WBStartup                        
86    [7] C:GetIPAddress ChangeDir  Env:                                    
87    [7] C:GetIPAddress ChangeDir  System:WBStartup                        
88    [7] echo           ChangeDir  Env:                                    
89    [7] echo           ChangeDir  System:WBStartup                        
90    ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
91    ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
92    ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
93    ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
94    ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
95    ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
96    ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
97    ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
98    ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
99    ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
100   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
101   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
102   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
103   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
104   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
105   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
106   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
107   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
108   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
109   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
110   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
111   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
112   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
113   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
114   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
115   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
116   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
117   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
118   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
119   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
120   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
121   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
122   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
123   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
124   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
125   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
126   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
127   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
128   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
129   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
130   ScummVM            Open       MICROSD-1:Download/Phantasm Read    OK  
131   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
132   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
133   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
134   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
135   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
136   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
137   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
138   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
139   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
140   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
141   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
142   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
143   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
144   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
145   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
146   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
147   ReqAttack          Open       Logos/billy                 Read    Fail
148   ReqAttack          Open       Buttons/mi.ok               Read    OK  
149   ReqAttack          Open       Buttons/mi.third            Read    OK  
150   ReqAttack          Open       Buttons/mi.cancel           Read    OK  
151   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
152   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
153   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
154   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
155   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
156   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
157   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
158   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
159   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
160   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
161   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
162   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
163   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
164   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
165   ScummVM            Open       PROGDIR:Catalogs/polski/MCP Read    Fail
166   ScummVM            Open       LOCALE:Catalogs/polski/MCP. Read    Fail
167   ReqAttack          Open       Logos/billy                 Read    Fail
168   ReqAttack          Open       Buttons/mi.ok               Read    OK  
169   ReqAttack          Open       Buttons/mi.third            Read    OK  
170   ReqAttack          Open       Buttons/mi.cancel           Read    OK
[#4] Re: ScummVM + Phantasmagoria

@snajper, post #3

...a tak wygląda log trochę dokładniejszy, jeśli to robi jakąś różnicę (plus dodałem parę tooltypów ScummVM - tych, przy których poprzednio pisał Fail - poza FORCE_AGA, bo po dodaniu FORCE_AGA wisi przy uruchamianiu na okienku shella; no i zmieniłem locale na angielski).

lol, nie mieści się wszystko w poście. to podaję link: https://pastebin.com/Q4LzBg2f

Ostatnia aktualizacja: 12.02.2022 23:57:32 przez snajper
[#5] Re: ScummVM + Phantasmagoria

@snajper, post #3

Spróbuj zwiększyć stos pamięci.

Uruchamiasz na AGA czy GFX?
[#6] Re: ScummVM + Phantasmagoria

@mailman, post #5

Próbowałem wiele wersji i nic. Błąd po stronie kompilatora najprawdopodobniej.
Podobnie jest z Woodruf, który działa na 2.1.2 a na 2.2.0 nie.
[#7] Re: ScummVM + Phantasmagoria

@mailman, post #5

a jak uruchomić na AGA? Próbowałem FORCE_AGA w tooltypach, tak jak pisałem, i to skutkuje tylko wyświetleniem napisu "Forcing AGA backend" w okienku shella i na tym stoi. Próbowałem też zmieniać screenmode na PAL, co skutkuje przełączeniem outputa video na RGB, ale ScummVM po uruchomieniu nadal idzie przez HDMI.

@Artur Jarosik
czyli nic się nie da zrobić? Bo rozumiem, że 2.1.2 też próbowałeś.
w ogóle ktoś planuje nową wersję ScummVM na 68k? Z tego, co wiem, jest już 2.5, jak nie nowsza. Mógłbym jeszcze sobie sprawdzić na otarcie łez, czy przynajmniej nie zadziała to na AOS 4.

Ostatnia aktualizacja: 13.02.2022 13:15:37 przez snajper
[#8] Re: ScummVM + Phantasmagoria

@snajper, post #1

AmigaOne X1000, RadeonHD R9 280X

ScummVM 2.5.1:
http://os4depot.net/share/game/misc/scummvm.lha
SDL:
https://github.com/AmigaPorts/SDL-2.0/releases/tag/v2.0.20-rc4-amigaos4
https://github.com/AmigaPorts/SDL-2.0/releases/download/v2.0.20-rc4-amigaos4/SDL2.lha

Odpaliłem przed chwilą z oryginalnych CD (bez instalacji):

Phantasmagoria 1 - CD (WIN31/DOS/ENGLISH)
Phantasmagoria 2 - CD (WIN95/DOS50/ENGLISH)

Wszystko działa wyśmienicie - więc może potrzebna jest nowa wersja ScummVM 2.5.1 ?


Ostatnia aktualizacja: 13.02.2022 20:36:49 przez Amig_OS
[#9] Re: ScummVM + Phantasmagoria

@Amig_OS, post #8

Phantasmagoria działa na ScummVM 2.0 i wyżej. Ukończyłem ją na wersji 2.2 (co prawda Windowsowej).
[#10] Re: ScummVM + Phantasmagoria

@snajper, post #7

Bardziej chodziło mi o to, że może próbujesz uruchomić właśnie na AGA gdzie tej gry chyba się na AGA pod ScummVM nie odpali.
[#11] Re: ScummVM + Phantasmagoria

@snajper, post #7

czyli nic się nie da zrobić?


Za parę dni mogę mieć działającą Phantasmagorię.

--

Ostatnia aktualizacja: 13.02.2022 22:04:43 przez Artur Jarosik
[#12] Re: ScummVM + Phantasmagoria

@Artur Jarosik, post #11

Działa, sprawdzałem tylko część 1.
Dalej pojawia się błąd, że pliki są uszkodzone ale
po wybraniu OK gra się teraz uruchamia.

ScummVM.7z
3
[#13] Re: ScummVM + Phantasmagoria

@Artur Jarosik, post #12


jak będę w domku, to sprawdzę OK
[#14] Re: ScummVM + Phantasmagoria

@Artur Jarosik, post #12

Czy reszta wymaganych plików będzie pasować z wcześniej wskazanego linku na OS4 Depot? Ma na myśli skórki etc.
[#15] Re: ScummVM + Phantasmagoria

@Ponki1986, post #14

Tu jest pełne archiwum i nowe exe z naprawionym bugiem przy wychodzeniu z gry.
1
[#16] Re: ScummVM + Phantasmagoria

@Artur Jarosik, post #12

działa! Tańczący banan



dzięki! pokłony
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem