Τι είναι το ScummVM;

Το ScummVM είναι ένα πρόγραμμα που σας επιτρέπει να παίξετε κάποια κλασσικά παιχνίδια περιπέτειας και ρόλων (adventure και role-playing), υπό την προϋπόθεση ότι έχετε ήδη στην κατοχή σας τα αρχεία δεδομένων τους. Το ενδιαφέρον σε αυτή την υπόθεση είναι το εξής: το ScummVM απλά αντικαθιστά τα εκτελέσιμα που συνόδευαν τα παιχνίδια, επιτρέποντάς σας να τα παίξετε σε συστήματα για τα οποία δεν είχαν σχεδιαστεί ποτέ! To ScummVM προσφέρει μια πλήρη επαν-υλοποίηση των εκτελέσιμων αυτών των παιχνιδιών, δεν πρόκειται δηλαδή για προσομοιωτή (emulator).

Το ScummVM υποστηρίζει μια μεγάλη βιβλιοθήκη από παιχνίδια περιπέτειας (adventure games) με περισσότερους από 250 τίτλους συνολικά. Υποστηρίζει πολλούς από τους κλασσικούς τίτλους που έχουν εκδώσει θρυλικά στούντιο όπως οι LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. και Westwood Studios. Μαζί με καινοτόμους για την εποχή τους τίτλους, όπως ήταν οι σειρές Monkey Island, Broken Sword, Myst, Blade Runner και αμέτρητα άλλα παιχνίδια, θα βρείτε και μερικούς σχετικά άγνωστους τίτλους περιπέτειας και πραγματικά κρυμμένα διαμαντάκια για να εξερευνήσετε.

Μπορείτε να βρείτε μια πλήρη λίστα με λεπτομέρειες σχετικά με το ποια παιχνίδια υποστηρίζονται και σε ποιο βαθμό στη σελίδα συμβατότητας. Το ScummVM βελτιώνεται διαρκώς, οπότε καλό είναι να ελέγχετε συχνά τη λίστα. Ανάμεσα στα συστήματα στα οποία μπορείτε να παίξετε αυτά τα παιχνίδια είναι τα Windows, Linux, macOS, iOS, Android, PS Vita, Switch, Dreamcast, AmigaOS, Atari/FreeMiNT, RISC OS, Haiku, PSP, PS3, Maemo, GCW Zero και πολλά άλλα...

Το forum μας και ο Εξυπηρετητής Discord είναι ανοιχτά σε σχόλια και προτάσεις. Παρακαλούμε διαβάστε τις Συχνές Ερωτήσεις (FAQ) πριν δημοσιεύσετε το μήνυμά σας.

Μπορείτε να υποστηρίξετε το project εκφράζοντας τον ενθουσιασμό σας υπό τη μορφή μιας δωρεάς μέσω PayPal, αν και εκτιμούμε τις συνεισφορές σε κώδικα αρκετά περισσότερο.

Τελευταίες Εξελίξεις
20 Δεκ 2020: Είναι ασύλληπτο (You cannot Comprehend It)
Δημοσιεύτηκε από DreamMaster

Ήρθε η ώρα να ανακοινώσουμε την περίοδο δοκιμής για ακόμα δύο Glk επιμέρους μηχανές. Η πρώτη είναι ο διερμηνέας (interpreter) Glulx, για τον οποίον υπάρχουν πολλά δωρεάν παιχνίδια διαθέσιμα στο IF-Archive.

Η δεύτερη είναι η μηχανή Comprehend για παιχνίδια που ανέπτυξε η Polarware. Εδώ τα πράγματα περιπλέκονται λίγο. Για την ώρα, μόνο τα τρία πρώτα παιχνίδια σε Comprehend είναι έτοιμα προς δοκιμή - τα Transylvania, Crimson Crown, και OO-Topos. Αυτά τα τρία είναι επίσης διαθέσιμα δωρεάν στο IF-Archive. Υπάρχει επίσης, ωστόσο, και μια επανακυκλοφορία του Transylvania που επίσης είναι διαθέσιμη δωρεάν από τον ιστότοπο του Graphics Magician, η οποία δεν υποστηρίζεται ακόμα.

Όσο για τα υπόλοιπα παιχνίδια σε Comprehend, το Talisman θα υποστηριχθεί πιθανότατα στο μέλλον, αλλά απαιτεί σημαντικά παραπάνω δουλειά. Τα υπόλοιπα παιχνίδια, όπως το Transylvania III, χρησιμοποιούν μια εντελώς διαφορετική μηχανή, οπότε θα παραμείνουν εκτός πλάνου για το προσεχές μέλλον.

Αν λοιπόν ενδιαφέρεστε, κατεβάστε τα σχετικά παιχνίδια και κάντε μια δοκιμή. Θα χρειαστείτε μια από τις ημερήσιες εκδόσεις ανάπτυξης (development build). Όπως πάντα, παρακαλούμε να υποβάλετε τις αναφορές προβλημάτων στον ιστότοπο αναφορών προβλημάτων (issue tracker).

27 Νοε 2020: Υποστήριξη για τη σειρά παιχνιδιών "Red Comrades"
Δημοσιεύτηκε από whiterandrek

Το 2019, ο Andrei Prykhodko (whiterandrek), ένας φοιτητής στο πρόγραμμα GSoC, εργάστηκε πάνω στην υποστήριξη της σειράς παιχνιδιών Red Comrades (Ρώσικος τίτλος: Петька и Василий Иванович).

Το Red Comrades είναι ένα 2D παιχνίδι περιπέτειας (adventure game) που παίζεται από οπτική τρίτου προσώπου. Οι πρωταγωνιστές του παιχνιδιού προέρχονται από τη νουβέλα του Dmitri Furmanov's Chapaev (1923): ο Vasiliy Chapayev, ιστορική προσωπικότητα του Ρώσικου στρατού, ο βοηθός του, ο Petka, και ο χειριστής του πολυβόλου, ο Anka.

Μετά από αρκετό χρόνο ανάπτυξης, η ομάδα του ScummVM ανακοινώνει με χαρά την υποστήριξη των δύο πρώτων παιχνιδιών της σειράς: Red Comrades 1: Save the Galaxy (Russian: Петька и Василий Иванович спасают галактику) και Red Comrades 2: For the Great Justice (Russian: Петька и Василий Иванович 2: Судный день).

Οπότε βρείτε τα παιχνίδια στην κατοχή σας και κάντε μια δοκιμή! Δυστυχώς, μόνο οι αρχικές Ρώσικες εκδόσεις για Windows υποστηρίζονται. Οι Αγγλικές εκδόσεις για iOS και Android χρησιμοποιούν μια εντελώς διαφορετική μηχανή (engine).

Αν δεν έχετε τα παιχνίδια, μπορείτε να βρείτε το demo από την ενότητα των demos στον ιστότοπό μας. Θα χρειαστεί να δοκιμάσετε με μια από της ημερήσιες διανομές ανάπτυξης (daily development build). Όπως πάντα, παρακαλούμε να υποβάλετε όποια προβλήματα αντιμετωπίσετε στον ιστότοπο αναφοράς προβλημάτων (issue tracker).

22 Νοε 2020: Μεγάλες περιπέτειες ενόψει - Λίγο Μεγάλες Περιπέτειες (Little Big Adventures)
Δημοσιεύτηκε από mgerhardy

Μια φορά και έναν καιρό - γύρω στο έτος 1994 - μια εταιρεία λογισμικού, η Adeline Software International, κυκλοφόρησε ένα παιχνίδι με τίτλο “Little Big Adventure” ("Λίγο Μεγάλη Περιπέτεια") ή “Relentless: Twinsen's Adventure” ("Άκαμπτος: Η Περιπέτεια του Twinsen"). Αυτό το παιχνίδι, ένα κλασσικό παιχνίδι περιπέτειας και δράσης με ψεύδο-3D γραφικά (ισομετρική κάμερα) και μια επική ιστορία που διαδραματίζεται σε ένα φανταστικό πλανήτη, έχει εισέλθει στη δοκιμαστική φάση του στο ScummVM. Παρακαλούμε σημειώστε πως κάποιες λειτουργίες του αρχικού παιχνιδιού δεν έχουν ακόμα υλοποιηθεί. Ωστόσο, έχουμε προσθέσει μερικές νέες λειτουργίες στην υλοποίηση της μηχανής για το ScummVM που είναι καινούργιες για το παιχνίδι.

Οι λειτουργίες που δεν είναι ακόμα διαθέσιμες και τα γνωστά θέματα είναι:

  • Ο ολογραφικός χάρτης (holomap) δεν είναι διαθέσιμος ακόμα
  • Η αλλαγή των λεπτομερειών απεικόνισης (rendering details) δεν υποστηρίζεται ακόμα
  • Οι τίτλοι τέλους έχουν κάποια προβλήματα απόδοσης εικόνας (rendering bugs)

Οι νέες λειτουργίες περικλείουν:

  • Μια επιλογή για την απενεργοποίηση ζημιάς από σύγκρουση με τοίχο
  • Βελτιωμένη πλοήγηση στο γραφικό περιβάλλον διεπαφής

Όλα αυτά επιτεύχθηκαν χάρις στους ανθρώπους που έφτιαξαν το πρότζεκ TwinEngine και στην κοινότητα του LBA.

Παρακαλούμε δοκιμάστε το παιχνίδι χρησιμοποιώντας την πιο πρόσφατη ημερήσια διανομή ανάπτυξης (development build) και αναφέρετε ό,τι θέμα αντιμετωπίσετε στον ιστότοπο αναφοράς προβλημάτων (bug tracker).

25 Οκτ 2020: Αγάπη για το Android
Δημοσιεύτηκε από antoniou79

Η νέα και καλογυαλισμένη έκδοση του ScummVM 2.2.1 για το Android κυκλοφορεί τώρα στο Google Play Store. Μετά από μια αρκετά μεγάλη περίοδο αφοσιωμένης δουλειάς από μέλη της ομάδας μας, και από ένα μήνα δημόσιας δοκιμαστικής έκδοσης (beta) κατά την οποία μέλη της κοινότητάς μας ανέφεραν διάφορα θέματα για να φτιάξουμε, είμαστε επιτέλους έτοιμη να σας δώσουμε τη σταθερή έκδοση για την εφαρμογή ScummVM Android.

Η εφαρμογή αυτή είναι σε μεγάλο βαθμό γραμμένη από την αρχή και δοκιμασμένη σε σύγχρονες συσκευές Android, που "τρέχουν" μέχρι και Android 10+. Περικλείει νέες δυνατότητες που την φέρνουν στο ίδιο επίπεδο με την εφαρμογή ScummVM για συμβατικούς υπολογιστές. Τέτοιες δυνατότητες είναι η υποστήριξη του FluidSynth, της αποθήκευσης στο Νέφος (Cloud Saves) και περισσότερες επιλογές γλωσσών για το περιβάλλον διεπαφής. Επίσης περιέχεται η δυνατότητα δημιουργίας τοπικού εξυπηρετητή αρχείων (Local File Server (LAN)), με την οποία η συσκευή σας μπορεί να λειτουργήσει προσωρινά ως εξυπηρετητής για μεταφορά αρχείων, επιτρέποντάς τη λήψη αρχείων (όπως αποθηκευμένα αρχεία παιχνιδιών ή το αρχείο ρυθμίσεων του ScummVM) ή και αποστολή νέων αρχείων (όπως τα αρχείων δεδομένων ενός παιχνιδιού), όλα αυτά με την απλή χρήση ενός φυλλομετρητή (web browser) από το PC σας ή κάποια άλλη συσκευή.

Με αυτή την κυκλοφορία έχουμε επιλύσει κάποια μακροχρόνια προβλήματα όπως:

  • αναβάθμιση από προηγούμενες εκδόσεις χωρίς απώλεια πρόσβασης στο αρχικό αρχείο ρυθμίσεων και τον κατάλογο αποθηκευμένων παιχνιδιών (save files)
  • πλοήγηση στους φακέλους (βάσει ρυθμίσεων δικαιωμάτων πρόσβασης σε αποθηκευτικό χώρο της συσκευής σας)
  • Λειτουργικά ειδικά πλήκτρα στο εικονικό πληκτρολόγιο (όπως τα F-πλήκτρα) καθώς και χειρισμός επαναλαμβανόμενων πλήκτρων (κράτημα πατημένου πλήκτρου)

Άλλες αξιοσημείωτες βελτιώσεις έγιναν στο περιβάλλον διεπαφής της εφαρμογής, όπως η δυνατότητα επιλογής μεταξύ φίλτρου γραφικών (δι-γραμμικής κλιμάκωσης (bilinear)) στο περιβάλλον διεπαφής χρήστη (GUI) ή απουσίας φίλτρου (χρήση κλιμάκωσης κοντινότερου γείτονα (nearest neighbor)). Υλοποιήθηκαν πολλές διορθώσεις στο εικονικό πληκτρολόγιο που βελτίωσαν την αποκρισιμότητά του και το έφεραν πιο κοντά στην προσομοίωση της συμπεριφοράς ενός πραγματικού πληκτρολογίου. Επίσης υλοποιήθηκε υποστήριξη για χρήση του αναλογικού μοχλού στο χειριστήριό σας για την κίνηση του εικονικού κέρσορα ποντικιού στην οθόνη.

Με την αναβάθμιση στη νέα 2.2.1 έκδοση θα είστε σε θέση να απολαύσετε υποστήριξη για όλες τις μηχανές παιχνιδιών που υλοποιήθηκαν στο ScummVM μετά την έκδοση 2.0.0, που σημαίνει ότι θα μπορείτε να παίξετε τίτλους όπως τα Blade Runner, Ultima IV, Quest for Glory IV. Επίσης θα έχετε όλες τις διορθώσεις και βελτιώσεις που έγιναν στις υπάρχουσες μηχανές.

Φυσικά, εξακολουθούμε να παρακολουθούμε τα σχόλια της κοινότητάς μας και δεχόμαστε προτάσεις για βελτίωση. Όπως πάντα, παρακαλούμε να αναφέρετε προβλήματα που αντιμετωπίσατε στον ιστότοπο αναφοράς προβλημάτων του ScummVM.

Ευχαριστούμε όσους συμμετείχαν στην δοκιμαστική φάση για τα πολύτιμα σχόλια τους και ελπίζουμε ότι θα απολαύσετε αυτή την έκδοση του ScummVM Android.

9 Οκτ 2020: Μια συγχώνευση
Δημοσιεύτηκε από sev, aquadran

“Συγγνώμη για την αναμονή κ. Flores, είμαι έτοιμος να σας δεχτώ τώρα”– Grim Fandango.

Σήμερα είναι μια ξεχωριστή μέρα, για διάφορους λόγους. Πρώτα από όλα, κλείσαμε τα 19 χρόνια του ScummVM. Η πρώτη μας δημόσια κυκλοφορία, η έκδοση 0.0.1 του ScummVM, πραγματοποιήθηκε στς 8 Οκτωβρίου, 2001. Και κατά δεύτερον, κάτι ακόμα πραγματοποιήθηκε επιτέλους, κάτι που συζητιόταν για πολύ καιρό: Το πρότζεκτ του ScummVM συγχωνεύεται επίσημα με το πρότζεκτ ResidualVM.

Για αρκετό καιρό το ScummVM περιοριζόταν σε δισδιάστατα point-and-click παιχνίδια περιπέτειας (2D point-and-click adventure games), και για αυτό το λόγο γεννήθηκε το αδελφικό πρότζεκτ ResidualVM για να υποστηρίξει τρισδιάστατα παιχνίδια (3D games). Αλλά στο εξής, δεν θα υπάρχει καμία σύγχυση σχετικά με το ποιο παιχνίδι υποστηρίζεται από το κάθε πρότζεκτ. Το ScummVM πλέον αγκαλιάζει παιχνίδια περιπέτειας (adventure games) και ρόλων (RPGs), είτε είναι σε 2D είτε σε 3D, είτε point-and-click είτε όχι. Πρόκειται για ένα φυσικό επόμενο βήμα και για τα δύο πρότζεκτ που αναπτύσσονταν παράλληλα και αλληλοσυμπληρώνονταν με ιδέες, διορθωτικές παρεμβάσεις (patches) και σχεδιαστικές αποφάσεις. Πόσω μάλλον όταν πολλά μέλη μας ήδη συνεισέφεραν και στα δύο πρότζεκτ.

Με αυτή τη συγχώνευση, το ScummVM προσθέτει πολλά παιχνίδια στη λίστα των υποστηριζόμενων τίτλων: το Grim Fandango, το Escape from Monkey Island, το Myst III - Exile, το The Longest Journey και μια ημιτελή μηχανή για το In Cold Blood, καθώς και την μηχανή Wintermute 3D.

Με ενθουσιασμό αγκαλιάζουμε το μεγαλύτερο μέρος της ομάδας του ResidualVM και θα συνεχίσουμε μαζί την ανάπτυξη του ενιαίου πρότζεκτ.

Φυσικά, υπάρχουν ακόμα αρκετά παραπάνω πράγματα να γίνουν και, μέσα στις επόμενες εβδομάδες, θα δείτε περισσότερα επιμέρους τμήματα και πόρους των δύο πρότζεκτ να συγχωνεύονται, όπως το forums, τα βίκι, κλπ.

Μείνετε συντονισμένοι παίζοντας τώρα και σε 3D!