Ottimo Porting creato da Deremon, nuovo utente AROS che conosce bene anche Amiga, non è comunque il primo Porting, altri suoi Porting cono "ADoom3" e "MBX".
Se devi provarlo installa prima il gioco su un PC che abbia un sistema operativo del periodo, poi di prendi i dati e li copi nella cartella del Poring, occhio ai percorsi, guardati gli script.
L'alternativa ma complicata, è quella di estrarre i dati dai 4 CD, dal primo estrai solo i .CAB dove prenderai i dati che sono all'interno dell'archivio.
Attenzione come discusso su Arosworld, esistono 2 tipi di .CAB, quelli Standard con acronimo "MSCF" puoi sompattarli con WinZip, 7Zip ed altri scompattatori, mentre i .CAB con acronimo "ISC" su Windows puoi scompattare solo con un vecchissimo programma di nome "WinPack".
Comunque puoi fare la stessa cosa su AROS, i .CAB con acronimo "MSCF" puoi scompattarli con "Cabextract", lo trovi su arosarchive, mentre i .CAB con acronimo "ISC" puoi estrarli con "Unshield" creato oggi da Farox e lo trovi sul forum di arosworld.
Il gioco in questione dovrebbe avere solo .CAB con acronimo "ISC" quindi puoi farlo con "Unshield", sul forum Farox ha messo un esempio su come usarlo.
Ciao a tutti,
prendo occasione di questo topic intanto per "rompere il ghiaccio" e iniziare a postare anche qui altri eventuali port
Riguardo GemRB la cosa "complicata" è capire come configurare i file .cfg e portare le dir del gioco, come consigliato è meglio installarle su windows o linux e salvarsi poi le directory, una volta capita la logica diventa molto semplice
Se anche qui qualcuno ha voglia di testarlo e confermarmi un funzionamento accettabile poi lo uploado, come scritto su arosworld negli aros archives
Ciao,
bisogna lanciarli da shell con gemrb -c nomefile.cfg
Attento che Steam ha solo le Enhanced Editions (non supportate da GemRB), mentre su GOG hanno le enhanced che danno accesso anche alla original saga
amiwell79
Post inviati: 13823
Commento 8
amiwell79
26 Settembre 2024 13:02:46
si su steam non hanno nulla devo andare su gog, grazie ancora
No salvo è un po' complicato installarlo su AROS, ci sono due esempi di configurazio nominati "GemRB_bg1.cfg" e "GemRB_bg1.cfg", quello di defaut non numerato è quello creato nell'installazione su PC o Linux, quindo non devi usarlo.
Il gioco si esegue da una Shell, ma con uno script porebbe avviarsi da Wanderer
Il parametro da eseguire è:
gemrb -c gemrb_whatever.cfg
Ma tu dovrai mettere il tuo config, vedi gli eempi di GemRB_bg1.cfg e GemRB_bg2.cfg
Devi stare attento ai percorsi inseriti.
Io non ho ancora fatto i test perchè nell'installazione fatta su WinXP (funziona perfettamente) non ci sono alcune cartelle mostrate nello screenshot di arosword, per esempio non ho la cartella "Sounds".
Su XP nella cartella principale ho solo 3 cartelle "ereg", "Music" "Override"
Inoltre gli altri CD non vengono installati, quindi bisogna capire dove copiare tutti i dati inclusi nei CD.
Ho fatto una sola prova con AROS su WMvare, i dati vengono caricati tutti ma e ricevo errore "Filesystem Action Type Unknown""
Ciao,
bisogna lanciarli da shell con gemrb -c nomefile.cfg
Attento che Steam ha solo le Enhanced Editions (non supportate da GemRB), mentre su GOG hanno le enhanced che danno accesso anche alla original saga
Deremon dici se l'acquisto ho accesso alla saga classica cioè me la mettono nella libreria
Intanto do il benvenuto anche io qui a @Deremon anche se ci sentiamo quasi tutti i giorni via mail.
Una precisazione Unshield non lo ho creato/programmato io (non ne sarei capace) ma invece lo ho solamente ricompilato per Aros.
Tornando a GemRB come scritto su Arosworld io ho una microsd con i giochi (presi da GOG) BG1 e BG2.
Una volta installato il programma GemRB su Aros come spiegato da Deremon bisogna editare il file .cfg in modo che GemRB sappia dove trovare i files del gioco.
Vi faccio un esempio con i percorsi della mia scheda (voi adattateli al vostro caso)
Il percorso dove sono i files del gioco è
farox:games/
dentro alla cartella games ho
bg1
bg2
bg1demo
bg2demo
Ora voi dovete modificare il file cfg cambiando:
GameType ...esempio per bg2
GameType=bg2
poi scendete più giu e
############################################## #######
# Audio Parameters #
############################################## #######
cambiate AudioDriver in
AudioDriver = sdlaudio
poi scendete ancora
############################################## #######
# Game Paths [String] #
# #
# These are the paths where the Game you want to #
# play is installed. #
# Enter the full path to the directory. #
############################################## #######
GamePath=farox:games/bg2
CD1=farox:games/bg2/data
CD2=farox:games/bg2
CD3=farox:games/bg2
CD4=farox:games/bg2
CD5=farox:games/bg2
CD6=farox:games/bg2
ricordate di cambiare il percorso con quello del vostro disco.
appena sotto dovete indicare a GemRB dove volete salvare la cache dei files che usa GemRB mentre giochiamo
############################################## #######
# GemRB Cache Path [String] #
# #
# This is the path where GemRB will store the #
# cached files, enter the full path to the GemRB #
# Cache directory. #
############################################## #######
CachePath=farox:games/bg2/cache
Ho creato una cartella "cache" per ogni directory di gioco...così da non mescolare e probabilmente mandare in crash GemRB.
Nota...io i file li ho sulla schedasd formattata FAT32...ma al momento FAT32 potrebbe dare problemi con GemRB nel salvare ...per cui
credo sia meglio copiarli nel sistema (se avete spazio)
Anche qui modificate il percorso adattandolo a dove avete intenzione di metterli.
poi controllate che i seguenti percorsi siano impostati come segue...
############################################## #######
# GemRB Path [String] #
# #
# This is the path where GemRB is stored, just #
# enter the full path to the GemRB executable #
############################################## #######
GemRBPath=/GemRB/
############################################## #######
# GemRB GUI Scripts Path [String] #
# #
# This is the path where GemRB GUI scripts are #
# stored, usually these are in the GemRB directory #
# Enter the full path to the directory containing #
# the 'GUIScript' subdirectory. #
############################################## #######
GUIScriptsPath=/GemRB/
e il resto lasciatelo così come si trova...
Una volta che avete il gioco funzionante potete ritornare in alto e cambiare se volete i parametri
############################################## #######
# Video Parameters #
############################################## #######
#NOTE: SCREEN width and height can NOT be ARBITRARY without installing the
# widescreen mod: http://www.gibberlings3.net/widescreen/
#Resolutions supported by the original games (gemrb) are:
# * 640x480 (except in iwd2)
# * 800x600 (bg2, iwd:how, iwd2)
# * 1024x768 (bg2, iwd:how, iwd2)
# * 1280x1024 (bg2, iwd:how, iwd2)
#Screen width
Width=640
#Screen height
Height=480
#Bits per pixel [Integer:16,32]
Bpp=32
#Fullscreen [Boolean]
Fullscreen=0
# Delay before tooltips appear [milliseconds]
TooltipDelay=500
infine il
############################################## #######
# Game Name [String] Title for GemRB window, use #
# anything you wish, e.g. Baldur's Gate 3: RotFL #
############################################## #######
GameName=Baldur's Gate 2
qui potete scrivere quello che volete tanto è solo la stringa che viene messa sul titolo della finestra di gioco..
Io la cambio con il titolo del gioco a cui fa riferimento il file .cfg
Naturalmente dovete creare un file cfg per ogni gioco che avete intenzione di giocare con GemRB.
Piccola nota nel file cfg tutto quello che inizia con # è un commento per cui non viene preso in considerazione.
Spero questa piccola guida sia utile per iniziare a giocare con GemRB.
www.rbnet.it/ il blog dove ci sono i miei port per le console OpenSource
AfAOne
Post inviati: 7397
Commento 13
AfAOne
26 Settembre 2024 21:42:04
Grazie Farox, a configurare non ho avuto problemi, come detto a me mancano alcune cartelle che sul PC dove ho installto il gioco non ci sono esempio le cartelle "Sounds" e "Data" e quando eseguo il gioco ricevo l'errore "Filesystem Action Type Unknown", errore un po' strano da interpretare !
Commento modificato il 26/09/2024 alle ore 22:03:31
Una qualche possibilità per un port Amiga 68k? un Amiga pistormizzato dovrebbe essere in grado di far girare il gioco anche senza particolari ottimizzazioni..
https://novamiga.forumfree.it/
Post inviati: 12
Commento 18
Deremon
27 Settembre 2024 14:50:06
In risposta a AfAOne
AfAOne
Grazie Farox, a configurare non ho avuto problemi, come detto a me mancano alcune cartelle che sul PC dove ho installto il gioco non ci sono esempio le cartelle "Sounds" e "Data" e quando eseguo il gioco ricevo l'errore "Filesystem Action Type Unknown", errore un po' strano da interpretare !
Ciao,
molto strano, puoi provare a mandarci un link al log o uno screen (magari su arosworld così non intasiamo questo post)?
Potresti provare a creare tu la directory "data" e a copiarci i file presenti sui vari cd2, cd3 ecc. (è la stessa tecnica che si usa per gli altri giochi se non si vuol creare le varie directory cd1/data, cd2/data ecc.)?
In risposta a DrProcton
DrProcton
Una qualche possibilità per un port Amiga 68k? un Amiga pistormizzato dovrebbe essere in grado di far girare il gioco anche senza particolari ottimizzazioni..
Ciao,
si sono sicuro possa girare alle grande su pistorm il problema temo siano i prerequisiti, GemRB ha bisogno delle librerie di python >= v2.3 compilate in un .a (dato che poi va linkato staticamente) , non mi pare di aver visto in giro nulla (come libs, non come "altro" esempio micropython).
Se qualche sviluppatore esperto (io ci provo, ma non fa di me un esperto ) vuole lanciarsi e darci una mano per portarlo su AmigaOS 68k magari ci scappa fuori anche un python2 aggiornato
AfAOne
Post inviati: 7397
Commento 19
AfAOne
27 Settembre 2024 16:28:49
In risposta a Deremon
Deremon
molto strano, puoi provare a mandarci un link al log o uno screen (magari su arosworld così non intasiamo questo post)?
Potresti provare a creare tu la directory "data" e a copiarci i file presenti sui vari cd2, cd3 ecc. (è la stessa tecnica che si usa per gli altri giochi se non si vuol creare le varie directory cd1/data, cd2/data ecc.)?
Copiare il contento dei CD2,CD3 CD4 in una cartella data è la prima cosa che ho fatto, come detto mi mancano alcune cartelle che non sono presenti ne su XP dove è stato installato correttamente e provato.
In pratica su XP ci sono le cartelle e i file che vedi nello screshoot incluso nell'archivio sotto allegato, dentro questo archivio ci trovi anche il log errori, e il mio config ! (non capisco la presenza del CD5 e CD6, la mia versione ne ha solo 4)
molto strano, puoi provare a mandarci un link al log o uno screen (magari su arosworld così non intasiamo questo post)?
Potresti provare a creare tu la directory "data" e a copiarci i file presenti sui vari cd2, cd3 ecc. (è la stessa tecnica che si usa per gli altri giochi se non si vuol creare le varie directory cd1/data, cd2/data ecc.)?
Copiare il contento dei CD2,CD3 CD4 in una cartella data è la prima cosa che ho fatto, come detto mi mancano alcune cartelle che non sono presenti ne su XP dove è stato installato correttamente e provato.
In pratica su XP ci sono le cartelle e i file che vedi nello screshoot incluso nell'archivio sotto allegato, dentro questo archivio ci trovi anche il log errori, e il mio config ! (non capisco la presenza del CD5 e CD6, la mia versione ne ha solo 4)
da quel che vedo GemRB è in Extras:Games/Torment/ che è da dove lo lanci, ma nel file di conf lui cerca /GemRB/ per trovare i GUIScripts
Se GemRB sta in Extras:Games/Torment/ quei path dovranno essere:
GemRBPath=/Torment/
GUIScriptsPath=/Torment/
Occhio che ci manca un = su GUIScriptsPath nel tuo file di conf
Commento modificato il 27/09/2024 alle ore 16:48:22