Tłumaczenie mapy Heroes 3 (.h3m na JSON i z powrotem)

Pobierz plik JSON ze wszystkimi tekstami mapy (nazwa, opis, wiadomości zdarzeń, biografie bohaterów itd.), przetłumacz wartości jak wygodnie — ręcznie lub dowolnym tłumaczem — i prześlij JSON z powrotem. Otrzymasz tę samą mapę, ale z własnymi tekstami. Sama mapa się nie zmienia — tylko ciągi tekstowe.

Działa świetnie z SoD (Cień Śmierci), HotA w wersjach od 1.7.0 do najnowszej 1.8.1 oraz Ostrzem Armagedonu — część map Odrodzenia Erathii nie jest jeszcze obsługiwana.

1. Pobierz teksty

2. Zbuduj mapę z tłumaczeniem

Potrzebny jest ponownie ten sam plik .h3m — serwer nie przechowuje pliku między krokiem 1 a 2.

Po co online’owy konwerter H3M na JSON

Tłumaczenie lub edycja tekstu w mapie Heroes of Might and Magic 3 — dialogi questów, listy, biografie bohaterów, nazwy obiektów — zwykle wymaga edytora hex albo instalacji narzędzia konsolowego. Nasz konwerter robi to samo prosto w przeglądarce: bez instalacji, bez kompilacji, bez konta. Wgrywasz plik .h3m — dostajesz zwykły JSON ze wszystkimi tekstami mapy, tłumaczysz go w dowolnym edytorze tekstu, wgrywasz z powrotem — i pobierasz tę samą mapę, już z Twoim tłumaczeniem.

Narzędzie poprawnie odczytuje i odbudowuje mapy Cienia Śmierci (SoD), HotA w wersjach od 1.7.0 do najnowszej 1.8.1 oraz Ostrza Armagedonu. Część map Odrodzenia Erathii nie jest jeszcze obsługiwana — wczesny format pliku ma inną strukturę, nad jego wsparciem wciąż pracujemy.

Osobny przypadek to mapy chińskie. Większość edytorów i parserów .h3m psuje w nich tekst, zamieniając znaki na nieczytelną kaszę, ponieważ takie mapy przechowują tekst w kodowaniu GBK zamiast standardowego dla gry Windows-1251. Nasz parser sam wykrywa takie mapy i poprawnie zwraca czytelny chiński tekst — nie widzieliśmy, by robiło to jakiekolwiek inne narzędzie online.

JSON wyeksportowany z chińskiej mapy Heroes 3 — znaki chińskie wyświetlane poprawnie
Chińska mapa wyeksportowana do JSON: znaki wyświetlają się poprawnie, bez śmieci.

Obsługiwany jest też system zdarzeń HotA (h3mex): zagnieżdżone struktury questów, wiadomości zdarzeń miejskich, powtarzalne questy z własnym tekstem na każdym etapie. Znaczniki w nawiasach klamrowych — {c}, {~c}, {red}, {favorable winds} i podobne — to nie śmieci, tylko tagi podświetlenia: słowo lub fraza w środku jest pokazywana w grze na żółto. A \n i \n\n to znaki przełamania wiersza. Oba rodzaje są zachowywane bez zmian, dzięki czemu mapa nie psuje się, a tekst zachowuje formatowanie po odbudowie.

JSON z mapy używającej systemu zdarzeń HotA — zagnieżdżone questy i znaczniki w tekście zachowane
Mapa używająca systemu zdarzeń HotA: zagnieżdżone questy i tagi podświetlenia takie jak {red} i {Iron Bank} (kolorują tekst na żółto w grze) są zachowane bez zmian.

Najczęstsze pytania

Czym jest plik .h3m?
.h3m to format pliku mapy Heroes of Might and Magic 3. Oprócz terenu i obiektów przechowuje każdy tekst w grze — dialogi questów, listy, opisy przedmiotów i biografie bohaterów.

Czy trzeba coś instalować?
Nie. Eksport tekstu i odbudowa mapy odbywają się prosto w przeglądarce — nic nie trzeba pobierać ani instalować.

Jakiego tłumacza użyć do JSON-a?
Dowolnego — Tłumacza Google, DeepL, ChatGPT albo tłumacza-człowieka. Ważne, żeby nie ruszać kluczy JSON, tagów podświetlenia takich jak {c} i {~c} (kolorują tekst na żółto w grze) ani znaków \n / \n\n (przełamania wiersza) — wystarczy przenieść je w odpowiednie miejsce w tłumaczeniu, a tłumaczyć tylko sam tekst.