Lokalizacja Oprogramowania i Gier

Lokalizacja oprogramowania pozwoli Ci poszerzyć rynek zbytu dla twoich aplikacji desktopowych, mobilnych i gier, a to wszystko bez dostępu do kodów źródłowych.

Doświadczenie w lokalizacji oprogramowania

Przepracowałem nad specjalnym przypadkiem lokalizacji oprogramowania i gier ponad 10 lat.

W większości przypadków moja praca była wykonywana bez dostępu do kodów źródłowych czy dokumentacji technicznej, jedynie wykorzystując inżynierię wsteczną (ang. reverse engineering) oprogramowania.

Wyzwania lokalizacji oprogramowania

Mogę wymienić wiele czynników powodujących problemy w lokalizacji oprogramowania, takich jak:

  • zaszyfrowane zasoby
  • kompresja danych
  • systemy zabezpieczeń gier i oprogramowania
  • sumy kontrolne CRC
  • nieudokumentowane formaty plików multimedialnych i kontenerów binarnych

Inżynieria wsteczna

Mogę wykonać analizę binarnych plików aplikacji, dowiedzieć się jak funkcjonuje oprogramowanie, jaki rodzaj szyfrowania czy kompresji jest używany, skąd odczytywane są dane źródłowe etc. i wykonać dowolne modyfikacje takiego oprogramowania, jak np.:

  • zmiana domyślnego zachowania się aplikacji
  • dodanie nowej funkcjonalności
  • zastąpienie wykorzystanych algorytmów
  • modyfikacja stałych wartości (np. współczynniki wygrywalności)

Podmiana tekstów

Tłumaczenie tekstów należy do najczęstszych elementów lokalizacji oprogramowania. Problem pojawia się wtedy, gdy teksty wykorzystywane w grze lub oprogramowaniu nie są dostępne w czytelnym formacie (dla przykładu są zaszyfrowane lub skompresowane).

Mogę pomóc Ci w stworzeniu dedykowanych narzędzi do ekstrakcji, modyfikacji i finalnie podmiany takich danych w docelowym oprogramowaniu.

Edytor tekstów dla gry Broken Sword II

Podmiana grafiki i dźwięków

Mogę pomóc w podmianie grafiki i dźwięków w dowolnym oprogramowaniu i grze, do których można zaliczyć:

  • dowolne grafiki
  • ekrany powitalne
  • menu gry
  • paski narzędzi
  • kursory
  • ikony
  • modele 3D

Modyfikacja interfejsów graficznych

Jeśli chciałbyś odświeżyć wygląd istniejącego oprogramowania lub dokonać modyfikacji w bieżącym interfejsie GUI mogę pomóc przy:

  • zmianie układu okien dialogowych
  • dodaniu nowych kontrolek do okien (przyciski, teksty)
  • dodanie odnośników
  • dodanie bannerów
  • modyfikację elementów menu

Dodawanie własnych fontów

Jeśli potrzebujesz podmienić domyślne fonty w grze lub oprogramowaniu mogę przygotować dedykowane narzędzia do importu, edycji i ponownego zapisu zmodyfikowanych fontów, przy jednoczesnej modyfikacji kodu aplikacji jeśli to wymagane do poprawnego funkcjonowanie po takiej zmianie.

Edytor fontów dla gry Lords of Realm

Usuwanie zabezpieczeń CD/DVD

Kiedy pracowałem przy lokalizacji gier dla magazynów komputerowych, jednym z elementów pracy było usuwanie zabezpieczeń z licencjonowanych gier, sprawdzających obecność płyty CD w napędzie do poprawnego funkcjonowania, tak że gry mogły być uruchamiane przez czytelników magazynów z dowolnych innych nośników, w tym płyt CD dołączanych do pisma.

Dodatkowa funkcjonalność

Jeśli twój projekt tego wymaga, mogę dodać nową funkcjonalność do istniejącego oprogramowania bez dostępu do jego kodów źródłowych, takich jak:

  • ekrany powitalne
  • ukryte kombinacje klawiszy
  • zabezpieczenia przeciwko hackom do gier
  • zabezpieczenia bazujące na CD / DVD / USB
  • system licencyjny
  • klucze rejestracyjne
  • ograniczenia czasowe
  • pobieranie dodatków z sieci
  • sprawdzanie połączenia z Internetem

Masz pytania?

Jeśli masz jakieś pytania dotyczące lokalizacji oprogramowania, kosztów projektu — proszę napisz do mnie, z miłą chęcią odpowiem na wszystkie Twoje pytania. Pamiętaj, aby opisać jak najwięcej szczegółów technicznych, to pomoże mi dokładniej zrozumieć i odpowiedzieć na twoje pytania.