Δυο πληκτρα σε ενα

Όλα σχετικά με τον αγαπημένο μας emulator.

Συντονιστές: Nemo, Maddog, Whacker, BraiNKilleR

dasonomos
Metal Slug
Metal Slug
Δημοσιεύσεις: 195
Εγγραφή: 10 Φεβ 2011 17:52

Re: Δυο πληκτρα σε ενα

Δημοσίευση από dasonomos »

Aυτο το ini δε λες? Αρχειο κειμενου δεν ειναι?

Εικόνα


Αν παντως μπορει το joy να γινει απο οχτω σε τεσσερις κατευθυνσεις τοτε... με σωζεις! :D
Εχω χασει απειρες ζωες στο ms pacman λογω της γωνιας. Και θα μπορω επιτελους να παιξω το outrun χωρις ατυχηματα.

Το θεμα ειχε συζητηθει κι εδω
viewtopic.php?f=2&t=5368
αλλα χωρις επιτυχια τοτε.

Περιμενω λοιπον να μου πεις που/πως γραφω την εντολη joystick_map s8.4s8.44s8.4445 :pray:
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

Re: Δυο πληκτρα σε ενα

Δημοσίευση από Nemo »

dasonomos έγραψε:Ποιο ειναι το ντοσιε ini?
Εννοεί το folder-υποφάκελο (στο φάκελο εγκατάστασης του Μame) με την ονομασία INI

ΠηγαΙνεις στον folder-υποφάκελο ΙΝΙ,
-αν δεν υπάρχει ο υποφάκελος/folder τον δημιουργείς (δεξί κλικ mouse επιλέγεις Δημιουργία ,Φάκελος και το ονομάζεις INI)

Κατόπιν μέσα στον ΙΝΙ folder/υποφάκελο
δεξί κλικ mouse ,επιλέγεις Δημιουργία, και έγγραφο κειμένου
στο έγγραφο κειμένου δίνεις το όνομα το ονομα του rom με την κατάληξη .ini ,στην προκειμένη περίπτωση outrun.ini

Ανοίγεις κατόπιν το αρχείο outrun.ini κάνεις paste το "joystick_map s8.4s8.44s8.4445" ,σώζεις
και .....
if" Imitation is the sincerest flattery",
imagine emulating ....
dasonomos
Metal Slug
Metal Slug
Δημοσιεύσεις: 195
Εγγραφή: 10 Φεβ 2011 17:52

Re: Δυο πληκτρα σε ενα

Δημοσίευση από dasonomos »

Ok, το δοκιμασα και δουλευει. Στο out run απενεργοποιειται και το πισω.
Μπορεις στο φακελο ini να βαλεις περισσοτερα απο ενα games ε?
Kαι για το out run και για το ms pacman η εντολη ειναι ιδια(joystick_map s8.4s8.44s8.4445)?
Δηλαδη αυτη η εντολη μετατρεπει το joy ως τεσσαρων κατευθυνσεων, σε ολες τις roms που θα του πεις?

Αυτη η ρυθμιση φτιαχτηκε τωρα τελευταια? Απο ποια εκδοση του mame ισχυει?

Το xpadder ειναι για να κανεις αναλογη ρυθμιση εκτος mame?
Άβαταρ μέλους
GeoMan
Mame Freak
Mame Freak
Δημοσιεύσεις: 472
Εγγραφή: 21 Μαρ 2013 01:19

Re: Δυο πληκτρα σε ενα

Δημοσίευση από GeoMan »

dasonomos έγραψε:Ok, το δοκιμασα και δουλευει. Στο out run απενεργοποιειται και το πισω.
Μπορεις στο φακελο ini να βαλεις περισσοτερα απο ενα games ε?
Kαι για το out run και για το ms pacman η εντολη ειναι ιδια(joystick_map s8.4s8.44s8.4445)?
Δηλαδη αυτη η εντολη μετατρεπει το joy ως τεσσαρων κατευθυνσεων, σε ολες τις roms που θα του πεις?

Αυτη η ρυθμιση φτιαχτηκε τωρα τελευταια? Απο ποια εκδοση του mame ισχυει?

Το xpadder ειναι για να κανεις αναλογη ρυθμιση εκτος mame?
Σε καθε παιχνιδι που θες να αλλαξεις τις κατευθυνσεις του joystick μπορεις να φτιαξεις ενα <rom_name>.ini αρχειο και να το βαλεις στο INI ντοσιε οπως εκανες με το MS Pacman.

Σου γραφω μερικα για να μην τα ψαχνεις:

joystick_map s8.4s8.44s8.4445 - κανει το joystick 4 θεσεων, ιδανικο για PacMan και λοιπα παιχνιδια που δεν θες διαγωνιες
joystick_map 4444s8888..444458888.444555888.ss5.222555666.222256666.2222s6666.2222s6666 - ιδανικο για QBert, μονο οι διαγωνιες δουλευουν
joystick_map 888888888.488888886.448888866.444555666.444555666.444555666.442222266.422222226.222222222. - ιδανικο για Qix (ειναι παραλλαγη του κλασσικου 4 διευθυνσεων αλλα με λιγο καλυτερη ευαισθησια)
joystick_map 77s888s99.777888999.s77s8s99s.44s759s66.444555666.44s153s66.s11s2s33s.111222333.11s222s33. - για Robotron

Πρακτικα μπορεις να φτιαξεις οτι joystick_map σε βολευει με το προγραμματακι που σου εγραψα πριν. Να κανεις τις διαγωνιες πιο ευκολες/δυσκολες, να επιτρεπεις μονο οριζοντια κινηση, κ.λ.π.

Η δυνατοτητα αυτη υπαρχει αρκετο καιρο στο ΜΑΜΕ.

Το Xpadder ειναι κυριως για παιχνιδια/emulators που υποστηριζουν μονο keyboard και θες να τα παιζεις με joystick/gamepad (πολυ βολικο επισης οταν ενα παιχνιδι υποστηριζει μονο keyboard & XBOX controller και εσυ εχεις ενα απλο gamepad)
dasonomos
Metal Slug
Metal Slug
Δημοσιεύσεις: 195
Εγγραφή: 10 Φεβ 2011 17:52

Re: Δυο πληκτρα σε ενα

Δημοσίευση από dasonomos »

Mαλιστα. Υπερευχαριστω :D

Τωρα που το σκεφτομαι, στα τεσσαρων κατευθυνσεων παιχνιδια, πχ. στο πακμαν, αν κανεις γωνια ειτε με μοχλο τεσσαρων ειτε με οχτω κατευθυνσεων, το ιδιο αποτελεσμα δεν εχεις? Μηδεν ανταποκριση :?:

Mηπως υπαρχει και καποια ρυθμιση για ότο φαϊαρ?

Το Xpadder ειναι κυριως για παιχνιδια/emulators που υποστηριζουν μονο keyboard και θες να τα παιζεις με joystick/gamepad (πολυ βολικο επισης οταν ενα παιχνιδι υποστηριζει μονο keyboard & XBOX controller και εσυ εχεις ενα απλο gamepad)
Mπορεις με τo xpadder να κανεις ενα μοχλο τεσσαρων κατευθυνσεων στο mame?
dasonomos
Metal Slug
Metal Slug
Δημοσιεύσεις: 195
Εγγραφή: 10 Φεβ 2011 17:52

Re: Δυο πληκτρα σε ενα

Δημοσίευση από dasonomos »

Tελικα το θεμα του τιτλου λυνεται πολυ απλα... Μεσω του tab/input this game βαζεις και τα δυο σε ενα πληκτρο :lol:

Αλλο τωρα με απασχολει:
Μπορει το παραθυρο του mame να ρυθμιστει ετσι ωστε να βγαινει στην ακρη αντι για το κεντρο? Για να μπορουμε δηλαδη να τρεξουμε δυο mame ταυτοχρονα χωρις να χρειαζεται να μετακινουμε χειροκινητα τα παραθυρα.
Άβαταρ μέλους
GeoMan
Mame Freak
Mame Freak
Δημοσιεύσεις: 472
Εγγραφή: 21 Μαρ 2013 01:19

Re: Δυο πληκτρα σε ενα

Δημοσίευση από GeoMan »

Γιατι θες να τρεξεις 2 ΜΑΜΕ ταυτοχρονα?

Αυτο που μπορεις να κανεις απο το ΜΑΜΕ ειναι να αλλαξεις το σημειο που προβαλεται το παιχνιδι στην οθονη σου καθως και το μεγεθος του μεσω των layouts, π.χ. μπορεις να εχεις το παιχνιδι να τρεχει πανω δεξια στην οθονη σου σε μια περιοχη 200χ200 pixel ή να σου δειχνει 2 οθονες ταυτοχρονα - με το ΙΔΙΟ παντα παιχνιδι.

Δεν νομιζω οτι μπορεις να καθορισεις απο το ΜΑΜΕ το σημειο που βγαινει το παραθυρο οταν τρεχεις σε window.

Μπορεις ομως να το κανεις με κατι σαν αυτο:

https://ritchielawrence.github.io/cmdow/

ή με μια μακροεντολη του AutoHotKey (http://autohotkey.org/) το οποιο ειναι απο τα καλυτερα free utilities για να φτιαχνεις μακροεντολες:

Run, notepad.exe
WinWait, ahk_class Notepad
WinActivate
WinMove A,, 10, 10, A_ScreenWidth-20, A_ScreenHeight-20


Η παραπανω μακροεντολη τρεχει το Notepad και μετακινει το παραθυρο του - το ιδιο μπορεις να κανεις για το ΜΑΜΕ
dasonomos
Metal Slug
Metal Slug
Δημοσιεύσεις: 195
Εγγραφή: 10 Φεβ 2011 17:52

Re: Δυο πληκτρα σε ενα

Δημοσίευση από dasonomos »

GeoMan έγραψε:Γιατι θες να τρεξεις 2 ΜΑΜΕ ταυτοχρονα?

Αυτο που μπορεις να κανεις απο το ΜΑΜΕ ειναι να αλλαξεις το σημειο που προβαλεται το παιχνιδι στην οθονη σου καθως και το μεγεθος του μεσω των layouts, π.χ. μπορεις να εχεις το παιχνιδι να τρεχει πανω δεξια στην οθονη σου σε μια περιοχη 200χ200 pixel ή να σου δειχνει 2 οθονες ταυτοχρονα - με το ΙΔΙΟ παντα παιχνιδι.

Δεν νομιζω οτι μπορεις να καθορισεις απο το ΜΑΜΕ το σημειο που βγαινει το παραθυρο οταν τρεχεις σε window
Nαι θελω να να τρεξω 2 mame(διαφορετικες εκδοσεις φυσικα, ιδια δε γινεται).

To παραθυρο βγαινει παντα στο κεντρο, οποια αναλυση κι αν του επιλεξεις. Οταν λοιπον επιχειρησεις να τρεξεις δυο mame θα ειναι το ενα παραθυρο πανω στο αλλο, οποτε θα πρεπει να πιασεις το ενα με το ποντικι και να το μετακινησεις στην ακρη ωστε να εχεις ορατα και τα δυο.

GeoMan έγραψε: Μπορεις ομως να το κανεις με κατι σαν αυτο:

https://ritchielawrence.github.io/cmdow/

ή με μια μακροεντολη του AutoHotKey (http://autohotkey.org/) το οποιο ειναι απο τα καλυτερα free utilities για να φτιαχνεις μακροεντολες:

Run, notepad.exe
WinWait, ahk_class Notepad
WinActivate
WinMove A,, 10, 10, A_ScreenWidth-20, A_ScreenHeight-20


Η παραπανω μακροεντολη τρεχει το Notepad και μετακινει το παραθυρο του - το ιδιο μπορεις να κανεις για το ΜΑΜΕ
Με αυτα τα προγραμματα μπορω να ορισω οτι το παραθυρο μιας mame εκδοσης θα βγαινει παντα στο πλαϊ ?
Κατεβασα το autohotkey που ειπες και ετρεξα το exe του. Μετα τι κανω? Αυτες τις 4 γραμμες που εγραψες που τις γραφω?

Και κατι αλλο, εχω τρεξει μακροεντολες στο παρελθον, στo παιχνιδι μεσα δε δουλευουν, σωστα?
Άβαταρ μέλους
GeoMan
Mame Freak
Mame Freak
Δημοσιεύσεις: 472
Εγγραφή: 21 Μαρ 2013 01:19

Re: Δυο πληκτρα σε ενα

Δημοσίευση από GeoMan »

Υποθετω οτι εχεις ηδη ρυθμισει το ΜΑΜΕ να τρεχει σε window αντι fullscreen.

Σου γραφω ενα παραδειγμα κωδικα Autohotkey που τρεχει το Puckman σε ενα παραθυρο 400χ500 pixels ξεκινωντας απο τις συντεταγμενες χ:80,y:40 της οθονης:

Run, mame64.exe -keyboardprovider dinput puckman
WinWait, MAME: Puck
WinActivate
WinMove A,, 80, 40, 400, 500


Ανοιξε το Notepad, κανε copy-paste τον κωδικα που σου εγραψα και σωσε το αρχειο με οτι ονομα θες και καταληξη .ahk και βαλτο μεσα στο ντοσιε του ΜΑΜΕ

Αφου εχεις ηδη κατεβασει το Autohotkey με double-click στο αρχειο που μολις εφτιαξες θα τρεξει η μακροεντολη: θα φορτωσει το Puckman, θα περιμενει να ανοιξει το παραθυρο με τιτλο "ΜΑΜΕ: Puck", θα το κανει activate και μετα θα το μετακινησει στο 80,40 και θα το κανει resize 400χ500!

Στην θεση του Puckman φυσικα βαζεις το δικο σου rom. Σημαντικο ειναι το "-keyboardprovider dinput" μετα το MAME.exe γιατι χωρις αυτο το ΜΑΜΕ δεν δεχεται εντολες απο το Autohotkey (το οποιο λειτουργει με DirectInput).
dasonomos
Metal Slug
Metal Slug
Δημοσιεύσεις: 195
Εγγραφή: 10 Φεβ 2011 17:52

Re: Δυο πληκτρα σε ενα

Δημοσίευση από dasonomos »

Δεν φαινεται να δουλευει.

Αυτο που δε καταλαβαινω ειναι πως συνδεεται το autohotkey με το mame. Αν κλικαρεις το autohotkey (εχει 4 exes στο φακελο του) σου βγαζει το... faq.
Αφου εχεις ηδη κατεβασει το Autohotkey με double-click στο αρχειο που μολις εφτιαξες θα τρεξει η μακροεντολη
Eννοεις double-click στο αρχειο .ahk?
Bγαινει μηνυμα οτι τα win δε μπορουν να το ανοιξουν και να διαλεξω προγραμμα.
Run, mame64.exe -keyboardprovider dinput puckman
Eισαι σιγουρος οτι "mame64.exe" πρεπει να γραψω? γιατι ο folder του mame εχει σκετο "mame.exe".
Άβαταρ μέλους
GeoMan
Mame Freak
Mame Freak
Δημοσιεύσεις: 472
Εγγραφή: 21 Μαρ 2013 01:19

Re: Δυο πληκτρα σε ενα

Δημοσίευση από GeoMan »

To Autohotkey δεν εχει νοημα να τρεχει μονο του. Πρεπει να επιλεγεις ενα .ahk αρχειο για να το τρεξει.

Αρχικα κανεις δεξι-κλικ σε ενα .ahk αρχειο, πας Properties και στο Open With πατας Change και διαλεγεις το Autohotkey να ανοιγει τα .ahk αρχεια (Επελεξε το "Always use the selected program..." ωστε να το θυμαται. Οποτε πλεον σε οτι .ahk αρχειο κανεις double-click θα τρεχει αυτοματα.

Εγω χρησιμοποιω το Mame64.exe (επειδη εχω 64bit windows), αν εσυ εχεις το Mame.exe φυσικα αυτο θα βαλεις στην μακροεντολη.

Η μακροεντολη τρεχει μαζι με τα Windows και στελνει εντολες σε οποιο προγραμμα της εχεις καθορισει - στην συγκεκριμενη περιπτωση στο ΜΑΜΕ. Θα μπορουσες να φτιαξεις μακροεντολη να σου ανοιγει αυτοματα προγραμματα, να κανει save σε καποιο προγραμμα καθε 15 λεπτα ή να κανει shutdown τον υπολογιστη.
dasonomos
Metal Slug
Metal Slug
Δημοσιεύσεις: 195
Εγγραφή: 10 Φεβ 2011 17:52

Re: Δυο πληκτρα σε ενα

Δημοσίευση από dasonomos »

GeoMan έγραψε:To Autohotkey δεν εχει νοημα να τρεχει μονο του. Πρεπει να επιλεγεις ενα .ahk αρχειο για να το τρεξει.

Αρχικα κανεις δεξι-κλικ σε ενα .ahk αρχειο, πας Properties και στο Open With πατας Change και διαλεγεις το Autohotkey να ανοιγει τα .ahk αρχεια (Επελεξε το "Always use the selected program..." ωστε να το θυμαται. Οποτε πλεον σε οτι .ahk αρχειο κανεις double-click θα τρεχει αυτοματα.
Eννοειται οτι το εκανα αυτο. Δοκιμασα και τα 4 exe που εχει ο φακελος του hotkey, αλλα χωρις αποτελεσμα. Απλα αναβοσβηνει στιγμιαια ενα μαυρο παραθυρο.
GeoMan έγραψε: Εγω χρησιμοποιω το Mame64.exe (επειδη εχω 64bit windows), αν εσυ εχεις το Mame.exe φυσικα αυτο θα βαλεις στην μακροεντολη.
Kι εγω εχω 64bit windows αλλα το wolfmame που τρεχω εχει mame.exe (και mamearcade.exe απο την εκδοση 163 κι επειτα).
GeoMan έγραψε: Η μακροεντολη τρεχει μαζι με τα Windows και στελνει εντολες σε οποιο προγραμμα της εχεις καθορισει - στην συγκεκριμενη περιπτωση στο ΜΑΜΕ. Θα μπορουσες να φτιαξεις μακροεντολη να σου ανοιγει αυτοματα προγραμματα, να κανει save σε καποιο προγραμμα καθε 15 λεπτα ή να κανει shutdown τον υπολογιστη.
Το mame το τρεχω απο παραθυρο εντολων. Χρησιμοποιω ηδη ενα προγραμμα μακροεντολων δυστυxως ομως δε δουλευει μεσα στο mame, oποτε το μονο που εχω κανει ειναι να βαλω δυο πληκτρα, τα f5(επαναληψη γραμμης) και enter, σε ενα. Κερδος ενα πληκτρο :D
Απ το παραθυρο εντολων μπορω να ορισω παραθυρο και αναλυση, δε μπορω ομως να ορισω το παραθυρο να ειναι στην ακρη για να εχω 2 mames.


Τωρα να σου πω τι ακριβως κανω μηπως βρεις που ειναι το λαθος
Δεξι κλικ στο desktop--> Δημιουργια Εγγραφο κειμενου.
Το ανοιγω και γραφω
Run, mame.exe -keyboardprovider dinput [ρομ ταδε]
WinWait, MAME: Puck
WinActivate
WinMove A,, 80, 40, 4

μετα Αρχειο, Αποθηκευση ως test.ahk
Mεταφερω αυτο το αρχειο στον folder του mame.
Tο τρεχω (ως ΑutoHotkeyA32.exe ή AutoHotkeyU32.exe ή AutoHotkeyU64.exe ή AU3_Spy.exe)

Kι εσυ αυτα κανεις αλλα σου ανοιγει κανονικα παραθυρο?
Άβαταρ μέλους
GeoMan
Mame Freak
Mame Freak
Δημοσιεύσεις: 472
Εγγραφή: 21 Μαρ 2013 01:19

Re: Δυο πληκτρα σε ενα

Δημοσίευση από GeoMan »

Στο WinWait, MAME: Puck πρεπει να αλλαξεις το Puck - γιατι ετσι περιμενει να ανοιξει παραθυρο με τιτλο "MAME: Puck" το οποιο ισχυει μονο αν τρεχεις το Puckman! Στο εγραψα για παραδειγμα.

Αν το rom σου ειναι το viper π.χ. πρεπει να γραψεις: WinWait, MAME: Vipe
dasonomos
Metal Slug
Metal Slug
Δημοσιεύσεις: 195
Εγγραφή: 10 Φεβ 2011 17:52

Re: Δυο πληκτρα σε ενα

Δημοσίευση από dasonomos »

Νομιζα οτι το "puck" ηταν ενα τυχαιο ονομα, δηλαδη βαζουμε τα 4 πρωτα γραμματα της ρομ που θελουμε? Και το πρωτο κεφαλαιο?

Δοκιμασα τωρα ακριβως τη ρομ του puckman, δεν αλλαζει κατι. Με δεξι κλικ στο .ahk και "Ανοιγμα με... ΑutoHotkeyA32.exe ή AutoHotkeyU32.exe ή AutoHotkeyU64.exe βγαινει το εξης error msg(και με διαφορετικη ρομ επισης)


Εικόνα
Άβαταρ μέλους
GeoMan
Mame Freak
Mame Freak
Δημοσιεύσεις: 472
Εγγραφή: 21 Μαρ 2013 01:19

Re: Δυο πληκτρα σε ενα

Δημοσίευση από GeoMan »

Σημαινει οτι δεν βρηκε το "mame.exe".

Ή θα βαλεις το .ahk αρχειο στο ιδιο ντοσιε που εχεις το ΜΑΜΕ ή ακομα καλυτερα αντι σκετο mame.exe βαλε ολοκληρο το path. Αν π.χ. το mame.exe το εχεις στο D:/EMU/MAME, θα βαλεις:

Run,"D:/EMU/MAME/mame.exe"
Απάντηση