Announcement

Collapse
No announcement yet.

Dolphin - the GC/Wii emulator

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dolphin - the GC/Wii emulator


    To Dolphin αποτελεί έναν emulator για το Gamecube και το Wii. Παρόλο που επί πολλά χρόνια δεν είχαμε ιδιαίτερα αποτελέσματα, από το 2008 πήρε τα πάνω του και πλέον είναι πλήρως λειτουργικός, με πολύ απλό και φιλικό user interface, υποστηρίζει πληθώρα τίτλων, δίνει τη δυνατότητα για upscaled γραφικά, προσθήκη AF, AA, cheats και πάει λέγοντας.

    Φαινομενικά είναι εύκολη η διαδικασία εγκατάστασής του: απλώς παίρνεις την τελευταία έκδοση, την κάνεις extract και είσαί έτοιμος. Δε χρειάζεσαι bios, τα settings για CPU, GPU, controllers και ήχο μπορείς να τα βρεις στο επίσημο forum, όπου υπάρχουν threads για πολλά παιχνίδια. Παρόλα αυτά, όντας μία εφαρμογή ανοιχτού κώδικα, βγαίνουν συνέχεια νέες εκδόσεις (από τότε που κατέβασα αυτήν που τρέχω τώρα βγήκαν τουλάχιστον άλλες 6 εκδόσεις) και εκεί δημιουργείται ένα μικρό μπέρδεμα.

    Για διάφορα παιχνίδια κυκλοφορούν διάφορα patches. Τα patches αυτά δεν είναι πάντα "εγκατεστημένα" στην τρέχουσα έκδοση που μπορεί εσύ να κατεβάσεις και δεν υπάρχει κάποιος "απλός" τρόπος για να τα περάσεις σε μία ήδη compiled έκδοση (δηλαδή έκδοση που βρίσκεις στο site ή οπουδήποτε αλλού). Για να προσθέσεις ένα patch σε ένα revision, πρέπει να κατεβάσεις τον source code αυτού, να κάνεις apply το patch σε αυτόν και μετά να τον κάνεις compiled, ώστε τα binaries που θα δημιουργηθούν (εκτελέσιμη έκδοση του emulator - αυτή που χρησιμοποιείς για να παίξεις τους διάφορους τίτλους) να έχουν ενσωματωμένο το patch.

    Γενικά δεν υπάρχει σε ένα ξεκάθαρο μέρος αυτή η διαδικασία. Με λίγο ψάξιμο κατέληξα στον παρακάτω οδηγό, που λέει πώς μπορείς να κάνεις compile ένα revision. Παραθέτω όλον τον οδηγό εδώ:

     


    How to build Dolphin in Windows

    Requirements

    • WinXP or higher, preferably 64-bit version.

    • Visual Studio 2008 or Visual C++ 2008 Express. As of R2930 there are no longer ATL dependencies and everything is supported in the Express version.

    • TortoiseSVN, 32 or 64 bit, the right version for your Windows install. (download)


    Instructions

    1. Once you have everything installed, create a new folder somewhere on your computer, we'll call the folder "dolphin-emu-read-only" for this example.
    2. Right-click on dolphin-emu-read-only and select svn checkout. For URL of repository enter http://dolphin-emu.googlecode.com/svn/trunk/
    3. Click OK, wait for the source to download.
    4. Open dolphin-emu-read-only\Source\Dolphin.sln
    5. Once the project is loaded go to Tools > Options > Projects > VC++ Directories.Make sure that the includes and libraries paths ("Include files" and "Library files" in the "show directories for" dropdown) exist. If the answer is no, go to Path Fixing below. Otherwise, go to step 6.
    6. Select Release and x64 if on a 64-bit platform, and right click on "Solution 'Dolphin'" and choose Build Solution.
    When you want to update to the latest SVN, just right click the dolphin-emu-read-only folder and choose SVN Update, and build the solution again.

    Path fixing
    - Change the directory list to executables and add your direct X SDK folder to the list (default is C:\Program Files\Microsoft DirectX SDK (August 2009)\Utilities\bin\x86 or x64)
    - Change the directory list to includes and add the include directory (default is C:\Program Files\Microsoft DirectX SDK (August 2009)\Include)
    - Change the directory list to library and add the library folder there (default is C:\Program Files\Microsoft DirectX SDK (August 2009)\Lib\->x86 or x64<-)
    - Click ok and go to step 6.
    Others

    Hand coded SSSE3 and SSE4 optimization code

    If you want to compile with hand coded SSSE3 and SSE4 optimization code, add _M_SSE=0x402 to the macro definition. You can add the macro definition from "VideoCommon" -> Right click -> "Property" -> "C/C++" -> "Preprocessor" -> "Preprocessor Definition". Don't forget to add separators ";" between the macro definitions.

    Το πρόβλημα εμφανίζεται όταν πρέπει να κάνεις apply ένα νέο patch. Αρχικά, πριν κάνεις compile και αφού έχεις εγκαταστήσει τα πάντα και ο πηγαίος κώδικας βρίσκεται στον υπολογιστή σου, πρέπει να κατεβάσεις το patch και να το τοποθετήσεις στο φάκελο του πηγαίου κώδικα. Στην παραπάνω περίπτωση, ο φάκελος αυτός θα είναι ο "dolphin-emu-read-only." Αμέσως μετά κάνεις δεξί κλικ στο patch που θέλεις να βάλεις, πας στο "TortoiseSVN" και κάνεις κλικ στο "Apply Patch." Θα ανοίξουν δύο παράθυρα, όπου στο μικρό θα έχει τα ονόματα των αρχείων που αποτελούν το patch. Κάνεις δεξί κλικ σε κάποιο από αυτά και επιλέγεις το "Apply all" (ή κάπως έτσι). Όταν τελειώσει η διαδικασία (δεν υπάρχει κάποια ένδειξη), κλείνεις αυτά τα παράθυρα και ακολουθείς το βήμα 4 και μετά.

    Σκέφτηκα ότι θα ήταν ιδιαίτερα βοηθητικό για όλους μας να έχουμε και μία λίστα με παιχνίδια που έχουμε δοκιμάσει και με ρυθμίσεις με τις οποίες καταφέραμε να τα παίξουμε χωρίς προβλήματα. Ο καθένας μπορεί να παραθέτει τα δικά του configurations και όταν καταλήξουμε σε κάποιο που λειτουργεί σωστά, να το προσθέτω στο αρχικό post.

  • #2
    Evans άλλαξες τις ζωές κάποιον σήμερα! :resp:

    Έγω είχα μία δυσκολία στον χειρισμό του Metroid other M, μπορεί κάποιος να με βοηθήσει με τα settings του?(keyboard - mouse)

    Comment


    • #3
      Προσέθεσα και το link του official site από όπου μπορείτε να κατεβάζετε τις τελευταίες εκδόσεις. Αυτή τη στιγμή βρισκόαμστε στην r6783 ενώ χτες το βράδυ που έκανα όλη τη διαδικασία η τελευταία έκδοση ήταν η r6774 .

      Για τα controls δεν έχω ιδέα, εγώ θα σου συμβούλευα να έκανες μία επένδυση των 80€ για να πάρεις nunchuck+wiimote+bluetooth+sensor bar.

      Χαίρομαι που γενικά σε βόλεψε το post .

      Comment


      • #4
        Για το Other M καμιά πρόταση; Όταν μπαίνω σε first person δεν μπορώ με τίποτα να γυρίσω σε third!

        Έβαλα το configuration που δίνεις πιο πάνω, πατάω τον δεξί αναλογικό προς τα δεξιά, μπαίνει σε 1st person μετά όμως ότι κ να πατήσω μένει εκεί. Μόνο αν κρατήσω πατημένο τον δεξί αναλογικό προς τα αριστερά γυρίζει σε 3rd person αλλά δεν γίνεται να του κολλήσω σιλοτέηπ για να παίξω :p

        /edit, forget it τη βρήκα την άκρη, Τώρα πρέπει να βρω πως δουλεύει και το save.
        sigpic

        Comment


        • #5
          Γράψε τι mapping έκανε τα πλήκτρα για να έχουμε μία ιδέα. Πρέπει κι εγώ να το βρω το παιχνίδι και βαριέμαι να ψάχνω .

          Comment


          • #6
            Button Mapping για Other M:

            Σε device XInput/0/Gamepad:

            Buttons/A = Button Y
            Buttons/B = Shoulder R
            Buttons/1 = Button X
            Buttons/2 = Button A
            Buttons/- = Back
            Buttons/+ = Start

            IR/Up = Right Y+
            IR/Down = Right Y-
            IR/Left = Right X-
            IR/Right = Right X+
            R/Hide = !Trigger L ***

            Tilt/Right = Trigger R

            Shake/X = Button Β
            Shake/Y = Button Β
            Shake/Z = Button Β

            D-Pad/Up = Left Y+
            D-Pad/Down = Left Y-
            D-Pad/Left = Left X-
            D-Pad/Right = Left X+

            Είτε τον αριστερό αναλογικό, είτε το D-Pad, εγώ προτίμησα τον αναλογικό.
            Και τέλος τικάρεις κάτω δεξιά στα Options τα "Backround Input" και "Sideways Wiimote".

            *** για να μπει το "!Trigger L" στο Hide πάτα δεξί κλικ, επέλεξε το "Trigger L", πάτα δεξιά το !ΝΟΤ και στο πλαίσιο κάτω θα εμφανιστεί ως Trigger L !Trigger L, σβήσε το πρώτο Trigger L και πάτα Set.
            sigpic

            Comment


            • #7
              Τέλος το Other M, άκοπα και ακούραστα, έκανα και τη τελευταία mission αφού τελειώνει το game.

              Το θέμα μου τώρα είναι ότι δεν μπορώ με τίποτα να βρω ένα control scheme που να λειτουργεί για το Corruption σε gamepad
              sigpic

              Comment


              • #8
                γαμάτος ο Έβανς

                πολύ καλό guide
                " You 're saying that you 're just here to add a bit of colour?

                Authenticity sir, authenticity. "

                Discworld (1995, PC/Playstation/Sega Saturn)



                Comment


                • #9
                  Thanks scatman .

                  Dope δώσε 80€ και πάρε wiimote+nunchuck+usb bluetooth+wireless sensor bar και λύνονται όλα σου τα προβλήματα.

                  Comment


                  • #10
                    80ε για να παίξω το Corruption, sorry αλλά δεν παίζει να δώσω
                    sigpic

                    Comment


                    • #11
                      Καλά προφανώς αλλά με αυτόν τον τρόπο θα είσαι καλυμμένος για οτιδήποτε υπάρχει σε Wii (και θα υπάρξει). Με αυτή τη λογική στο πρότεινα, όχι φυσικά μόνο για το corruption .

                      Comment


                      • #12
                        Aν είναι να δώσει τόσα για να πάρει χειριστήρια γιατί να μην βάλει κανένα 50αρι ακόμα (ίσως λέω και πολλά) και να πάρει μία κονσόλα μεταχειρισμένη;

                        Comment


                        • #13
                          1080p,AF,AA.

                          Comment


                          • #14
                            pos mporw na sindesw to wiimote,nunchuck ktlp me to pc?

                            Comment


                            • #15
                              Me Bluetooth. Ένα οποιοδήποτε dongle αρκεί, ακόμα και αυτά των 10€.
                              Originally posted by Raf
                              Η Νίντι λίγο το πάει αλλιώς, ε, έχουμε τον Ραμπ εκεί να ψιλοτρολάρει.

                              Comment

                              Working...
                              X