![]() |
||
Nagrywarki |
Pliki |
Dyski twarde |
Recenzje |
Księgarnia |
Biosy |
Artykuły |
Nagrywanie od A do Z |
Słownik |
FAQ
|
||
|
Komputery - oprogramowanie i sprzęt Pytania i problemy niezwiązane z nagrywaniem, backupem i grami. |
![]() |
|
Opcje związane z dyskusją | Tryby wyświetlania |
![]() |
#1 |
eŁDeZet Ma(j)ster
Data rejestracji: 05.04.2005
Lokalizacja: Uć
Posty: 2,515
![]() ![]() ![]() ![]() |
Analiza źródeł programu - z PC działa, z PS3 nie
Jak w temacie
![]() ![]() Program ma za zadanie prze konwertować plik wejściowy do formatu xml. Z plikiem pochodzącym z gry wydanej na PC działa świetnie, lecz na analogicznym pliku z PS3 się wykrzacza. Miałem kilka dni temu bardzo podobny problem z innym narzędziem do tej gry i okazało się, że pliki w PC są zapisane little endianem, a w PS3 big endianem, lecz po bardzo wstępnych oględzinach źródeł programu widzę, że zawierają one kod do obsługi big endian, więc koniec końców nie wiem o co chodzi ![]() Link do programu, źródeł programu, pliku z PC i PS3: https://www.dropbox.com/sh/mjye5ak6o...YjeWUfpma?dl=0
__________________
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
#ads | |
CDRinfo.pl
Reklamowiec
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
|
|
![]() |
![]() |
#2 |
Hibernant
CDRinfo VIP
Data rejestracji: 24.06.2004
Posty: 17,115
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
A czy ten XML na pewno się parsuje? Może celowo właśnie nie lub nie jest to czysty XML.
__________________
Wszystko co chciałbyś wiedzieć o: | PSX | PS2 | PS3 | Xbox | FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF |
![]() |
![]() |
![]() |
#3 |
eŁDeZet Ma(j)ster
Data rejestracji: 05.04.2005
Lokalizacja: Uć
Posty: 2,515
![]() ![]() ![]() ![]() |
Konkretniej co co pytasz? Lakonicznie mówiąc wygląda to tak: mam tekst z gry w jej natywnym formacie i narzędzie, które konwertuje ten format do xml (i z powrotem). Program działa ok z plikiem z PC ale na pliku z PS3 już się wykrzacza. Jak wspomniałem - programistą nie jestem ale po wstępnych oględzinach tych plików (z PS3 i PC) zauważyłem, że różnicą jest sposób zapisania bajtów (little endian na pc vs big endian na ps3) i to był mój pierwszy trop bo już wcześniej miałem podobny problem z innym formatem plików w tej grze. Lecz po przejrzeniu źródeł LangTool-a (owy program) okazało się, że on obsługuje little endian jak i big endian, więc wykrzacza się na czymś innym - pytanie czym?
Xml-a z wersji z PC, mogę dowolnie edytować (jeśli chodzi o tekst) i bez problemu konwertować do natywnego formatu gry.
__________________
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Ostatnio zmieniany przez szczuru : 22.02.2016 o godz. 11:47 |
![]() |
![]() |
![]() |
#4 |
Hibernant
CDRinfo VIP
Data rejestracji: 24.06.2004
Posty: 17,115
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Parsery XML są bardzo restrykcyjne. Wszystkie tagi muszą być pozamykane i nie może być żadnych udziwnień w formacie.
No ale nie ważne, skoro program nie potrafi zmielić formatu użytego w wersji dla PS3 do XML to znaczy, że różni się od tego użytego w wersji PC. Jeśli różnią się tylko indianinami to przerób. ![]()
__________________
Wszystko co chciałbyś wiedzieć o: | PSX | PS2 | PS3 | Xbox | FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF |
![]() |
![]() |
![]() |
#5 |
eŁDeZet Ma(j)ster
Data rejestracji: 05.04.2005
Lokalizacja: Uć
Posty: 2,515
![]() ![]() ![]() ![]() |
Albo obsługa big endian jest skopana
![]() Ok, mam pewien trop! Jednak chodzi o brak obsługi big endian. Teraz zorientowałem się, że źródła tego narzędzia (te z obsługą big endian) mam nowsze niż samo narzędzie. Niestety najnowsza wersja programu (ta z obsługą big endian) nie działa z Ground Zeroes :/ Wrzuciłem na dropboxa z pierwszego postu ostatnią wersję, która działa z Ground Zeroes, wraz ze źródłami. Niestety ta wersja nie obsługuje big endian przez co najwyraźniej wykrzacza się na pliku z PS3.
__________________
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Ostatnio zmieniany przez szczuru : 22.02.2016 o godz. 12:14 |
![]() |
![]() |
![]() |
#6 |
Herbaciarz^^
Data rejestracji: 19.09.2008
Posty: 738
![]() |
Problem rozwiązany jakby ktoś potrzebował - https://github.com/JakubDziworski/Fo...nTool/releases
![]()
__________________
https://www.facebook.com/CzytelnikPlakalJakKupowal - moja osobista misja. https://www.facebook.com/ZakonBrowardynow - wytłumaczenie mojego uwielbienia do piwa. kubacki.deviantart.com |
![]() |
![]() |
![]() |
#7 |
Hibernant
CDRinfo VIP
Data rejestracji: 24.06.2004
Posty: 17,115
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
To kiedy tłumaczenie MGS5?
![]()
__________________
Wszystko co chciałbyś wiedzieć o: | PSX | PS2 | PS3 | Xbox | FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF |
![]() |
![]() |
![]() |
#8 |
Get a Mac!
![]() Data rejestracji: 18.04.2003
Posty: 10,547
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Przyszli mlodzi i robia moja robote ;-)...
|
![]() |
![]() |
![]() |
#9 |
eŁDeZet Ma(j)ster
Data rejestracji: 05.04.2005
Lokalizacja: Uć
Posty: 2,515
![]() ![]() ![]() ![]() |
Chcesz dołączyć?
![]() ![]() Problem już rozwiązany ![]() https://github.com/JakubDziworski/Fo...nTool/releases
__________________
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#10 |
Get a Mac!
![]() Data rejestracji: 18.04.2003
Posty: 10,547
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
@szczuru przetlumaczylem w zyciu 3,5 MGSa. Starczy ;-).
|
![]() |
![]() |
![]() |
#11 |
eŁDeZet Ma(j)ster
Data rejestracji: 05.04.2005
Lokalizacja: Uć
Posty: 2,515
![]() ![]() ![]() ![]() |
Rozumiem, że chodzi o sam "czysty" tekst? Masz może go jeszcze gdzieś? I czy byłbyś w przyszłości skłonny udostępnić?
![]()
__________________
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#12 |
Get a Mac!
![]() Data rejestracji: 18.04.2003
Posty: 10,547
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Tak, tekst. Tak, mam. Bardzo chetnie udostepnie - niech nastepne pokolenie MGSowe tez sie rozwija :-).
|
![]() |
![]() |
![]() |
#13 |
eŁDeZet Ma(j)ster
Data rejestracji: 05.04.2005
Lokalizacja: Uć
Posty: 2,515
![]() ![]() ![]() ![]() |
"Gdy nadejdzie pora" to się odezwę
![]() Work in progress ![]()
__________________
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#14 |
Get a Mac!
![]() Data rejestracji: 18.04.2003
Posty: 10,547
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Odzywaj smialo - bardzo chetnie zrobie to pro bono. Poza ta "polowka" - jest nieskonczona, nie oddam jej.
|
![]() |
![]() |
![]() |
#15 | |
Herbaciarz^^
Data rejestracji: 19.09.2008
Posty: 738
![]() |
Cytat:
![]() Swoją drogą ktoś rzucił tekstem "następne pokolenie", obawiam się że jesteśmy z tego samego no może 2-3 lata nas dzielą ![]() Na dniach podeślemy jakiś "sneak peak" - wbrew pozorom mamy sporo "technikaliów" rozgrzebanych (w sumie to wiemy jak wszystko zrobić od strony technicznej, tylko teraz czas na opracowanie tego). No i tłumaczenie, aktualnie zajmuję się tym ja - zdziwilibyście się ile tekstu jest w 1,5h grze. ![]()
__________________
https://www.facebook.com/CzytelnikPlakalJakKupowal - moja osobista misja. https://www.facebook.com/ZakonBrowardynow - wytłumaczenie mojego uwielbienia do piwa. kubacki.deviantart.com Ostatnio zmieniany przez ethar : 24.02.2016 o godz. 07:25 |
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Dyskusja | Autor | Forum | Odpow. | Ostatni Post |
Płyta główna nie działa ale nie wiem dlaczego... | Gadzina18 | Komputery - oprogramowanie i sprzęt | 9 | 24.03.2011 23:54 |
LTR-52327S rev.1 czy rev.2 mtkflash nie działa :( | skyrider | Napędy optyczne CD | 0 | 27.10.2004 09:00 |
Kopiowanie zabezpieczonych gier v1.64a | VLuka | FAQ | 0 | 29.12.2002 16:43 |