MicroMachinesEditor

H μεγαλύτερη Greek Translation Team !
http://www.greekroms.net

Συντονιστές: Maddog, Whacker, Vag, Giama

Απάντηση
Vag
Master Translator
Δημοσιεύσεις: 763
Εγγραφή: 21 Απρ 2004 02:35
Τοποθεσία: Αθήνα
Επικοινωνία:

MicroMachinesEditor

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

Καθώς κόντευα να ολοκληρώσω τη μετάφραση του Micro Machines και έχοντας πια πολύ καλή γνώση τού rom, αποφάσισα να φτιάξω κι έναν editor που να επιτρέπει την αλλαγή των ονομάτων των παικτών (ίσως και άλλων πραγμάτων, στο μέλλον).
Το πρόγραμμα θα λέγεται MicroMachinesEditor και είναι σχεδόν έτοιμο. Λειτουργεί σωστά, όμως ίσως να κάνω ελάχιστες αλλαγές σε λεπτομέρειες και γι αυτό δεν το έχω ανεβάσει ακόμη. Προς το παρόν μοιάζει έτσι:

Εικόνα

Εικόνα

Αυτά που κάνει είναι:
1. Αναγνωρίζει και τα 4 "επίσημα" roms (επίσημες εκδόσεις Europe και USA και ισπανική και ελληνική μετάφραση).
2. Επιτρέπει την αλλαγή των ονομάτων των παικτών και αλλάζει και τις φράσεις που τα περιέχουν.
3. Είναι στα Ελληνικά και στα Αγγλικά (αυτό είναι ανεξάρτητο από τα αγγλικά ή το ελληνικό rom).
4. Επιτρέπει την πληκτρολόγηση μόνο των έγκυρων/διαθέσιμων χαρακτήρων (που διαφέρουν στην ελληνική μετάφραση).
5. Φτιάχνει το όνομα στην αιτιατική στην ελληνική μετάφραση, στη φράση "ΜΕΙΟΝΕΚΤΗΜΑ ΣΤΟΝ ΤΑΔΕ;".
6. Αν αλλάξεις τα ονόματα και τα ξαναλλάξεις στα αρχικά, το αλλαγμένο αρχείο είναι 100% ίδιο με το αρχικό, εκτός από την ισπανική μετάφραση (γιατί έχουν βάλει δύο κενά συνεχόμενα μέσα στη φράση, πριν το όνομα, κάτι που ο editor το "διορθώνει").
7. Επιλέγεις παίκτη με τρεις τρόπους: Πρώτον, με κλικ στην εικόνα του. Δεύτερον, με Ctrl+1 για τον πρώτο, Ctrl+2 για τον δεύτερο κ.ο.κ., έως Ctrl+- για τον ενδέκατο. Τρίτον, με Ctrl+Tab ή Ctrl+Shift+Tab για κυκλική επιλογή.
8. Τα πάντα γίνονται αστραπιαία, δεν περιμένεις καθόλου. Επίσης, δεν κλειδώνει το αρχείο rom, το φορτώνει σε έναν πίνακα bytes και ουσιαστικά δουλεύει στη μνήμη.
9. Αν σώσεις το αρχείο, μπορείς να παίξεις άμεσα, χωρίς καν να κλείσεις τον editor, γιατί δεν το κρατάει κλειδωμένο, οπότε μπορείς και να συνεχίσεις τις αλλαγές (φυσικά θα πρέπει να το ξαναφορτώσεις στον emulator για να τις δεις).
10. Λογικά θα τρέχει σε όλα τα Windows από Vista και πάνω, πιθανότατα από XP και πάνω (δεν το έχω τεστάρει ακόμα, πέρα από Vista).

Αυτά που δεν κάνει είναι:
1. Δεν σε αφήνει να επεξεργαστείς άλλα τροποποιημενα roms (οπότε ούτε αυτά που έχεις αλλάξει). * Edit: πια σε αφήνει να τα επεξεργαστείς.
2. Δεν αναγνωρίζει τα τροποποιημένα roms από ποιο "επίσημο" rom προήλθαν. * Edit: πια τα αναγνωρίζει.
3. Δεν αλλάζει τίποτ' άλλο πέρα από τα ονόματα των παικτών.
4. Στο τέλος δεν ενημερώνει το CRC τού τροποποιημένου rom στο internal header (επίτηδες το έχω έτσι).
5. Πρέπει η ανάλυση της οθόνης να είναι τουλάχιστον 1024x768 px. * Edit: πια τουλάχιστον 800x600 px.

Μελλοντικά μπορούν να γίνουν κι άλλα ωραία με τον editor. Π.χ.:
Να διορθώσει το CRC στο header τού αρχείου (ώστε να μπορεί να τρέξει και σε κανονικό SNES, αν και αυτό μπορεί να γίνει έτσι κι αλλιώς με τρίτο πρόγραμμα.
Να αλλάζει PAL/NTSC (που μάλλον μπορεί να γίνει και με τρίτο πρόγραμμα).
Να αναγνωρίζει από ποιο "επίσημο" rom προήλθε κάποιο τροποποιημένο rom, ώστε να μπορεί να τα ανοίγει και να τα επεξεργάζεται κι αυτά.
Να αλλάζει τη θέση τής κάμερας (έχω ήδη βρει το σχετικό byte που το καθορίζει αυτό, κατά σύμπτωση).
Να αλλάζει τους παίκτες (τα γραφικά τους). Αυτό είναι πάρα πολύ δύσκολο και με περιορισμούς, γιατί χρησιμοποιείται συμπίεση. Οπότε θα μπορεί να λειτουργεί όχι σαν επεξεργαστής γραφικών, αλλά σαν επιλογέας νέων παικτών, που θα έχουν δημιουργηθεί εκ των προτέρων (με tile editors και άλλα προγράμματα).

Ο χρόνος που θα διαθέτω θα είναι λίγος, με μεγάλα κενά διαστήματα (όχι πολυετή όμως πια), οπότε οι μελλοντικές προσθήκες είναι για πολύ μετά.
Κάντε κλικ εδώ κι εδώ.
Vag
Master Translator
Δημοσιεύσεις: 763
Εγγραφή: 21 Απρ 2004 02:35
Τοποθεσία: Αθήνα
Επικοινωνία:

Re: MicroMachinesEditor

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

Με την ευκαιρία, καλή χρονιά σε όλους!
Μπορείτε να κατεβάσετε το MicroMachinesEditor από εδώ: https://www.greekroms.net/files/program ... Editor.zip!
Κάντε κλικ εδώ κι εδώ.
Απάντηση