Τι είναι το 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

It's time to announce testing for a further two Glk subengines. The first is the Glulx interpreter, for which there are many free games available at the IF-Archive.

The second is the Comprehend engine games developed by Polarware. Here's where things get a bit more complicated. At the moment, only the first three Comprehend games are ready for testing - Transylvania, Crimson Crown, and OO-Topos. These three are also freely available at the IF-Archive. There is also, however, a re-release of Transylvania also available for free from the Graphics Magician website which isn't yet supported.

As for the other Comprehend games, Talisman will likely be supported in the future, but it requires significant further work. The other remaining games like Transylvania III use a completely different engine, so will remain out of scope for the foreseeable future.

So if any of you are interested, try downloading the relevant games and give them a try. You will need a daily development build. As always, please submit the bug reports to our 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!