Od ponad pół roku jesteśmy związani z niekomercyjnym projektem GTAPOLSKA, który znajduje się już właściwie w końcowym stadium tworzenia. Za zupełną darmochę przetłumaczyliśmy grę komputerową Grand Theft Auto IV. Spory projekt. Cały czas jednak dopieszczamy naszą pracę. Teraz jednak brakuje nam w ekipie kogoś, kto da nam możliwość przetłumaczenia tych tekstów, których bez specjalnego programu nie da się przetłumaczyć!
Potrzebujemy programisty
Właśnie tak. Szukamy programisty C# albo C++, który pomógłby nam ze stworzeniem nieskomplikowanego (tak nam się wydaje) programiku. Mamy już pewną część kodu (działającą) napisaną w C#, co dodatkowo ułatwia sprawę. Nie zamieszczamy tej notki na serwisach z ogłoszeniami o pracę, bo nie oferujemy wynagrodzenia. Projekt jest tworzony całkowicie za darmo. Możliwe, że program o który się rozchodzi przyda nam się nie tylko przy polonizacji GTA IV. Istnieje bowiem cień szansy, że dodatek do GTA IV ukaże się także na PC! Jeśli chcesz pomóc w projekcie, odezwij się do nas. Tysiące ludzi w Polsce liczą na Ciebie :-).
Gadu-Gadu: 15987499
E-mail: programista@gtapolska.pl
Jeśli zgłosi się więcej osób, to nie szkodzi. To nawet lepiej - będą mogli się pomiędzy sobą konsultować w razie, gdyby coś było niejasne.
-------------------------------------------------------------------------------------
============= DLA ZAINTERESOWANYCH ===========
-------------------------------------------------------------------------------------
CZEGO DOKŁADNIE POTRZEBUJEMY
Gra komputerowa GTA IV posiada coś takiego jak "wirtualny internet". Oznacza to, że w grze możemy korzystać z wirtualnego internetu stworzonego przez Rockstar (twórców GTA). Każdy plik WHM to osobna strona internetowa. Przykładowe strony w grze wyglądają tak:
http://img196.imageshack.us/img196/8351/gtaiv2009081522533700.jpg
http://img41.imageshack.us/img41/8986/gtaiv2009081522540428.jpg
http://img12.imageshack.us/img12/7364/gtaiv2009081522562578.jpg
http://img87.imageshack.us/img87/8159/gtaiv2009081522541125.jpg
http://img40.imageshack.us/img40/43/gtaiv2009081522543162.jpg
http://img194.imageshack.us/img194/6707/gtaiv2009081522544310.jpg
http://img196.imageshack.us/img196/589/gtaiv2009081522545400.jpg
http://img196.imageshack.us/img196/944/gtaiv2009081522550454.jpg
http://img338.imageshack.us/img338/2255/gtaiv2009081522551845.jpg
http://img196.imageshack.us/img196/8817/gtaiv2009081522554465.jpg
http://img338.imageshack.us/img338/268/gtaiv2009081522555818.jpg
http://cache.gizmodo.com/assets/images/4/2008/05/gtaiphone2.jpg
http://media.gtanet.com/images/5445-gta-iv-love-meet.jpg
http://www.thegtaplace.lt/images/GTAIV/internet/www/29.jpg
http://media.gtanet.com/images/4833-gta-iv-final-interview.jpg
Teraz pora na trochę suchych faktów od strony programistycznej. Pliki WHM są kontenerami, które posiadają zapisane tekstury (grafiki w formacie .dds) oraz tekst HTML. Musimy rozpakować (zdumpować) plik WHM do formatu HTML. Potem zawartość takiego pliku HTML zostanie przez nas przetłumaczona. Ostatecznie trzeba przetłumaczony plik HTML zamieścić z powrotem w pliku WHM.
Posiadamy już kod źródłowy umożliwiający podgląd plików WHM poza środowiskiem gry (można eksportować WHM do HTML). Teraz trzeba napisać kod, który da nam opcję importowania pliku HTML z powrotem do pliku WHM. Wszystko musi działać w grze. Posiadamy sporo kodu napisanego w C#. Na jego podstawie nie powinno być chyba większych kłopotów z napisaniem programu w C# jak i C++ (choć w tym drugim pisania na pewno będzie więcej).
Możliwość podglądu istnieje w programie SparkIV. Nie ma jednak opcji zapisania kodu ani importowania własnego kodu HTML do pliku WHM.
http://img174.imageshack.us/img174/3249/mozliwoscpodgladu.jpg
SCHEMAT DZIAŁANIA PROGRAMU

DOWNLOAD DLA ZAINTERESOWANYCH
Przykładowe pliki WHM: http://odsiebie.com/pokaz/4839109---6fdb.html
Kod całej aplikacji SparkIV: http://odsiebie.com/pokaz/4839133---81ee.html
Kawałek kodu aplikacji SparkIV: http://pokazywarka.pl/btkicx/
Dołączony jest cały source do programu SparkIV (pobrany bezpośrednio z SVN autora). Mimo to, nas interesują tylko (chyba) katalogi /trunk/RageLib/HyperText/ oraz trunk/SparkIV/Viewer/HyperText/.
E-MAIL OD AUTORA PROGRAMU ZEZWALAJĄCY NA MODYFIKACJĘ KODU
Hello,
I unfortunately do not have much time to help out. The source code to SparkIV is available online as GPL and that has the code to convert from WHM->HTML. However, it is much harder to do the reverse, but I'm sure the code could help if any other programmer wants to give it a try.
Best of luck with your project, and I'm sorry I don't have the time to help out.
Regards,
Aru
------------------------------------
Garść informacji o naszym projekcie:
Oficjalna strona: http://www.gtapolska.pl
Gameplay 1: http://www.youtube.com/watch?v=gqpCTOrccjQ&fmt=18
Gameplay 2: http://www.youtube.com/watch?v=0MQRy4zitxc&fmt=18
Screeny: http://gtapolska.pl/forum/viewtopic.php?f=20&t=39&start=0
Ta strona powstała 15.08.2009. Ostatnia edycja 16.08.2009. Wizyt: 18102.


