Tłumaczenie skryptów gry: czy obsługiwane są formaty Lua lub Ren'Py?
Diagnoza kluczowego stanu obecnego
“Skrypty gier zawierają mieszankę kodu logicznego, zmiennych oraz tekstów dialogowych. Szczególnie w visual novel (AVG) występuje bardzo duża ilość tekstu, często z wieloma znacznikami sterującymi.”
Analiza przyczyn podstawowych
1
Rozpoznawanie linii dialogowych
W przypadku skryptów Ren'Py (.rpy) AI rozpoznaje wzorce dialogowe typu `e "Hello world"`, tłumacząc tylko zawartość w cudzysłowie i pozostawiając interpolacje zmiennych, takich jak [player_name].
2
Przetwarzanie struktur tabel Lua
W przypadku tabel lokalizacyjnych Lua system analizuje strukturę Key-Value, zapewniając, że modyfikowane są wyłącznie wartości (Value). Deweloper przesyła skrypt, a po pobraniu można bezpośrednio nadpisać oryginalny plik zasobów, bez potrzeby ręcznego kopiowania i wklejania.
Podsumowanie rozwiązania końcowego
Przyspiesz publikację wielojęzycznych wersji niezależnych gier (Indie Game).