Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

  • Moderators
Δημοσ.

Ανοίγω ένα επίσημο νήμα για το ScummVM για ενημερώσεις, θέματα και απορίες σχετικά με το project, τη συμβατότητα τίτλων και την πρόοδο υλοποίησης νέων game engines.

Λογότυπο ScummVM

Το ScummVM είναι μια εφαρμογή ανοιχτού πηγαίου κώδικα (open source υπό την άδεια χρήσης GPLv2) που περικλείει ένα ολοένα διευρυνόμενο σύνολο από επαν-υλοποιήσεις μηχανών για παλιά/κλασσικά παιχνίδια (game engines) ενωμένων κάτω από ένα κοινό βασικό framework με στόχο:

  • συμβατότητα με σύγχρονα λειτουργικά συστήματα και συνθέσεις υπολογιστών (Windows, Linux, Mac OSX).
  • φορητότητα με ένα μεγάλο αριθμό πλατφορμών πέρα από desktop μηχανήματα (Android, iOS, Nintendo Switch (homebrew), Wii, Dreamcast, 3DS, RPi / ARM64, Amiga OS 4, PSP, PS Vita, Playstation 3 (homebrew), Atari/FreeMiNT κλπ).
  • ενεργή υποστήριξη για διόρθωση παλιών bugs των παιχνιδιών.
  • υλοποίηση νέων δυνατοτήτων σε κάθε μηχανή, όπως υποστήριξη υποτίτλων και χρήση εξωτερικών αρχείων μουσικής (mp3, ogg).
  • επέκταση των παιχνιδιών με ένα πλαίσιο δυνατοτήτων όπως Cloud Saving, Auto Saving, Key Mapping, επιλογές εμφάνισης (παράθυρο/ πλήρης οθόνη, αναλογία διαστάσεων, φίλτρα απεικόνισης κλπ), υποστήριξη προσβασιμότητας "Text to Speech" κ.α.

Το project ξεκίνησε περίπου στις αρχές του 2000, με αρχικό στόχο την υλοποίηση εκδόσεων της μηχανής SCUMM των κλασσικών adventures της LucasArts (Monkey Island, Maniac Mansion, Day of the Tentacle, Indiana Jones 3 και 4 κλπ). Γρήγορα όμως επεκτάθηκε και σε άλλες μηχανές παιχνιδιών (τίτλων από Sierra, Revolution Software, Cyan, Westwood Studios) και πλέον υποστηρίζει πολλές από τις πιο δημοφιλείς μηχανές κλασσικών adventure (και όχι μόνο) παιχνιδιών, καθώς και μερικές για παιχνίδια που θεωρούνται κρυμμένα διαμαντάκια ή είχαν περιορισμένη κυκλοφορία και localization (πχ κυκλοφόρησαν μόνο στη Πολωνία ή δεν υποστήριζαν Αγγλικά).

Πολλά από τα κλασσικά adventures που έχουν επανακυκλοφορήσει σε GOG ή/και Steam (Blade Runner, οι κλασσικοί τίτλοι Monkey Island 1-3, το Riven, τα Gabriel Knight και Phantasmagoria κ.α.) χρησιμοποιούν το ScummVM. Τυπικά αυτό αναφέρεται στις σελίδες των τίτλων στα εν λόγω καταστήματα ψηφιακής διανομής ως "Powered by ScummVM", ενώ κάποιοι τίτλοι διατηρούν και ένα ειδικό full-screen banner του ScummVM που εμφανίζεται ξεκινώντας το παιχνίδι.

Παρά το όνομά του, το ScummVM δεν αποτελεί ούτε εικονική μηχανή (Virtual Machine), ούτε κάποιο είδος emulator (όπως πχ είναι το DOSBox). Δεν μπορεί να τρέξει ένα οποιοδήποτε παλιό παιχνίδι DOS / Win 95/ Win 98, αν δεν προηγηθεί υλοποίηση της μηχανής του και ενσωμάτωση της στο κεντρικό project και χαρακτηρισμός της ως "σταθερής" (stable engine). 

Επίσης οι μηχανές που υποστηρίζονται από το ScummVM, έως και την τρέχουσα έκδοση 2.1.x και την υπό ανάπτυξη 2.2.0, είναι για 2D παιχνίδια που χρησιμοποιούν software rendering. Υπάρχει, ωστόσο, ένα ξεχωριστό συγγενικό project, το ResidualVM, για μηχανές παλιών 3D παιχνιδιών (Grim Fandango, Monkey Island 4, The Longest Journey, Myst 3 Exile).

Ενημέρωση: Στις 9 Οκτωβρίου 2020 τα δύο project, ScummVM και ResidualVM συγχωνεύτηκαν και πλέον θα αναπτύσσονται ως ένα ενιαίο από το δένδρο πηγαίου κώδικα του ScummVM! Η επόμενη μεγάλη έκδοση του ScummVM (λογικά η 2.3.0 ή ανώτερη) θα περικλείει υποστήριξη και για κάποιους 3D τίτλους, από μηχανές που προέρχονται από το πρότζεκτ ResidualVM.

Σχετικοί σύνδεσμοι:

  • Like 9
  • Thanks 2
  • 4 εβδομάδες αργότερα...
  • Moderators
Δημοσ.

Νέα κυκλοφορία, έκδοση 2.2.0 "Interactive Fantasy" (Διαδραστική Φαντασία)

Είναι μια συναρπαστική έκδοση, καθώς αγκαλιάζει παιχνίδια adventure που κυκλοφόρησαν από το 1976! Σωστά καταλάβατε, το περίφημο Colossal Cave Adventure, ένα από τα πρώτα παιχνίδια στην κατηγορία "Διαδραστικό Μυθιστορήμα" (Interactive Fiction), υποστηρίζεται πλέον από το ScummVM.

Πέρα από αυτό (και περίπου άλλα 1594 Διαδραστικά Μυθιστορήματα ακόμα), έχουμε προσθέσει τρεις (3) ακόμα μηχανές παιχνιδιών, ενώ επεκτείναμε άλλες τέσσερις (4), με συνέπεια να ενταχθούν τα ακόλουθα παιχνίδια στη λίστα των υποστηριζόμενων τίτλων:

  • Blazing Dragons
  • Eye of the Beholder - η Sega CD έκδοση
  • Griffon Legend
  • Διαδραστικά Μυθιστορήματα
  • Operation Stealth
  • Police Quest: SWAT
  • Prince and the Coward, με μετάφραση στα Αγγλικά
  • Ultima IV - Quest of the Avatar
  • Ultima VI - The False Prophet
  • Ultima VIII - Pagan

Κάποιες μικρές βελτιώσεις υπάρχουν εκεί μέσα και για το Blade Runner.

Επίσης, λογικά μέσα στο μήνα θα έχουμε μια ενημερωμένη έκδοση για το Android port του ScummVM, το οποίο στο Play Store έχει μείνει στην (παλιά) έκδοση 2.0.0 (...).

 

 

  • Like 2
  • Thanks 1
  • Moderators
Δημοσ.

Στις 8 Οκτωβρίου ήταν η επέτειος για τα 19 χρόνια από την πρώτη κυκλοφορία του ScummVM (στη "νηπιακή" έκδοση 0.0.1). 

Παράλληλα, πραγματοποιήθηκε επιτέλους και μια κίνηση που προετοιμαζόταν εδώ και λίγο καιρό -- αλλά συζητιόταν για πολύ περισσότερο. 

Τα project ScummVM και ResidualVM συγχωνεύονται σε ένα ενιαίο project! Αυτό σημαίνει ότι στην επόμενη μεγάλη επίσημη έκδοση (λογικά 2.3, και όχι κάποια ενδιάμεση 2.2.x) το ScummVM θα υποστηρίζει και 3D τίτλους από τις μηχανές GrimE (Grim Fandango, Escape from Monkey Island), Myst3 (Myst III: Exile) , Stark (The Longest Journey) και Wintermute 3D.

https://www.scummvm.org/el/news/20201009/

  • Like 1
  • 3 μήνες μετά...
Δημοσ.

Σούπερ εφαρμογή. 

Ήθελα να τρέξω ένα αρχαίο game στα Windows 10 και με έσωσε 

Από ότι βλέπω παίζουν και σε Android. 

Οπότε μάλλον πρέπει να βάλουμε τα αρχεία του game στο κινητό και να το τρέξουμε χωρίς εγκατάσταση? 

  • Moderators
Δημοσ.
4 ώρες πριν, adi32 είπε

Σούπερ εφαρμογή. 

Ήθελα να τρέξω ένα αρχαίο game στα Windows 10 και με έσωσε 

Από ότι βλέπω παίζουν και σε Android. 

Οπότε μάλλον πρέπει να βάλουμε τα αρχεία του game στο κινητό και να το τρέξουμε χωρίς εγκατάσταση? 

Γενικά το ScummVM θέλει συγκεκριμένα αρχεία "data files" από ένα παιχνίδι για να το αναγνωρίσει και να το "τρέξει" χωρίς προβλήματα. 

Αυτά τα αρχεία αναφέρονται στο wiki εδώ ανά μηχανή κυρίως, καθώς παιχνίδια από την ίδια μηχανή έχουν παρόμοιες απαιτήσεις σε αρχεία:

https://wiki.scummvm.org/index.php/Datafiles

Και η πιο ενημερωμένη λίστα τυπικά βρίσκεται στο readme του project εδώ:

https://github.com/scummvm/scummvm/blob/master/README.md

Συμπληρωματικό κείμενο εδώ:

https://docs.scummvm.org/en/latest/use_scummvm/game_files.html

  • Πολλές φορές τα αρχεία αυτά μπορείς να τα βρεις στα CD / DVD των παιχνιδιών και απλά τα αντιγράφεις κατά τις οδηγίες στα παραπάνω κείμενα.
  • Άλλες φορές αρκεί να εγκαταστήσεις το παιχνίδι σε Windows (από GOG installer ή το δικό του original αν δουλεύει) και να αντιγράψεις τον φάκελο εγκατάστασης.
  • Σε μερικές περιπτώσεις χρειάζεται να κάνεις extract αρχεία από zip ή άλλου είδους archive files (χρησιμοποιώντας κάποια εφαρμογή όπως το 7-zip, ή κάποιο ειδικό 3rd party tool. Αυτό λογικά θα αναφέρεται και στις οδηγίες για τα data files. 

Η android εφαρμογή που υπάρχει στο Play Store λειτουργεί με παρόμοιο τρόπο. Αρκεί να χρησιμοποιήσεις κάποια μέθοδο για να μεταφέρεις τα απαιτούμενα data files των παιχνιδιών στη συσκευή σου (πχ γράφοντας τα σε SD Card).

https://docs.scummvm.org/en/latest/other_platforms/android.html#transferring-game-files

Η android app που είναι στις developer builds, έχει κάποια πρόσθετα bug fixes και καλύτερο virtual keyboard, mouse/touch support, αλλά γενικά δεν προτείνω σε κάποιον να εναλλάσει developer builds και play store builds εκτός και αν ξέρει τι κάνει -- καθώς πχ το upgrade μεταξύ τους δεν υποστηρίζεται, και χάνονται ρυθμίσεις. 

Επίσης, για την ώρα, η Android app του ScummVM δεν υποστηρίζει τους τίτλους της ResidualVM (Grim Fandango, Myst 3, Escape Monkey Island, The Longest Journey)

  • Thanks 1
  • 8 μήνες μετά...
  • Moderators
Δημοσ.

Με την αφορμή της επετείου των 20 χρόνων από το πρώτο commit για τον κώδικα του ScummVM, χθες είχαμε την κυκλοφορία του ScummVM 2.5.0

https://www.scummvm.org/el/news/20211009/

Η έκδοση αυτή είναι η πρώτη επίσημη στην οποία έχουν συγχωνευτεί οι μηχανές 2.5D από το ResidualVM αδελφό-project. Επίσης ανάμεσα στις νέες μηχανές που υλοποιήθηκαν είναι και το AGS 2.5+, που σημαίνει πως παιχνίδια που έχουν δημιουργηθεί με εκδόσεις του AGS (Adventure Game Studio) από 2.5 και έπειτα, πλέον υποστηρίζονται και από το ScummVM. 

Τα νέα παιχνίδια που υποστηρίζονται:

  • Grim Fandango (η κλασσική έκδοση) - (μηχανή grim από ResidualVM)
  • The Longest Journey - (μηχανή Stark από ResidualVM)
  • Myst 3 - Exile - (μηχανή Myst3 από ResidualVM)
  • Little Big Adventure
  • Red Comrades 1: Save the Galaxy
  • Red Comrades 2: For the Great Justice
  • Transylvania
  • Crimson Crown
  • OO-Topos
  • Παιχνίδια Glulx interactive fiction
  • Private Eye
  • Παιχνίδια σε AGS από εκδοση 2.5+
  • Nightlong: Union City Conspiracy
  • The Journeyman Project 2: Buried in Time
  • Crusader: No Remorse
  • L-ZONE
  • Spaceship Warlock

Στο GOG έχουν κάποια από τα παιχνίδια που διαθέτουν μαζί με το ScummVM σε προσφορά για το Σ/Κ:

https://www.gog.com/news/special_event_bscummvm_20th_anniversaryb

 

  • Like 2
  • Thanks 1
Δημοσ.
On 10/10/2021 at 15:06, Praetorian said:
  • Nightlong: Union City Conspiracy

Είναι απο τα παιχνίδια που έχω χρόνια τώρα καημό να ξαναπαίξω (μια και δεν το είχα τερματίσει ποτέ back in the day) και σε digital distribution παραδόξως δεν έχει εμφανιστεί ποτέ - φαντάζομαι λόγω copyrights μεταξύ Trecision/Team17 (?) - οπότε με χαροποιεί ιδιαίτερα μια "δεύτερη" ευκαιρία... μόλις ξεθάψω τα δισκάκια απο την αποθήκη :P

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...