WIEMdźmin
Witam,Wiem, że do Djinniego już tylko dwa tygodnie i pisanie jakichkolwiek własnych narzędzi mija się z celem, ale mimo wszystko postanowiłem spędzić symaptycznie kilka godzin pisząc małą aplikację. WIEMdźmin to proste narzędzie pozwalające na podgląd i wydobywanie różnego rodzaju informacji z Wiedźmina. Program nie jest niczym, czego nie byłoby już na sieci. Jego jedyną zaletą (oby) jest prostota i fakt, że powstał specjalnie pod kątem Wiedźmina. Po uruchomieniu znajdowany jest katalog z grą i pojawia się lista plików BIF. Pliki BIF to coś na kształt skompresowanych plików ZIP (z tym że poza tym, że grupują inne pliki, nie poddają ich żadnej kompresji). Aby zobaczyć zawartość pliku wystarczy na niego dwukrotnie kliknąć w drzewku w programie. Pojawi się plusik, który pozwoli rozwinąć listę tego, co znajduje się wewnątrz. Dwukrotne kliknięcie na zawartości pokaże o niej dodatkowe informacje w prawej części okna programu. Plik można wydobyć i zapisać na dysk (przycisk Extract), zobaczyć w postaci HEX lub pliku tekstowego (jeśli rozpoznano, że to plik tekstowy).Program nie rozpoznaje wszystkich typów danych wykorzystywanych przez grę. Takie dane pojawiają się w drzewku pod postacią plików z rozszerzeniem będącym liczbą (np. drzewo_A.3456). Taki plik można wciąż zapisać na dysku, ale co z nim zrobić - to już inna bajka. Dwa specyficzne dla Wiedźmina typy, które wyłapałem to pliki OGG i pliki z efektami (przypisałem im rozszerzenie FX). Jest jeszcze kilka, które wiem czym są (np. skompilowane skrypty LUA) ale specjalnie nie odczuwałem potrzeby dodawać do nich obsługi.Przypominam, że wszystkie wydobyte informacje są własnością CDP Red i to CDP Red ma wyłączne prawa do ich dystrybucji. Jeśli wyciągniecie z programu dźwięk gdakania kury i użyjecie go jako dźwięk powitalny przy starcie Windowsa to nie będzie zapewne problemu. Jeśli ktoś wpadnie na pomysł sprzedania dźwięku na Allegro, to złamie prawo.Co można zrobić z aplikacją? Przede wszystkim NIE można za jej pomocą stworzyć moda. Można jedynie zerknąć na istniejące informacje i wykorzystać je do nauki "wnętrzności" Wiedźmina. Np. jakie są rodzaje pułapek i jak trudno je wykryć i rozbroić:
Oczywiście nie ponoszę odpowiedzialności za ewentualne szkody wynikające z użytkowania plikacji (choć dołożyłem wszelkich starań, by nic się nie stało złego). Program dostępny jest na licencji Ms-PL zarówno w postaci wykonywalnej jak i w postaci kodu. Aplikacja napisana jest w C# i wymaga .NET Framework 2.0 (do pobrania tutaj - jeśli masz XP SP2 albo Vistę to najprawdopodobniej go już nie potrzebujesz).
Pobierz: AplikacjaPobierz: Kod źródłowy
Witam,Wiem, że do Djinniego już tylko dwa tygodnie i pisanie jakichkolwiek własnych narzędzi mija się z celem, ale mimo wszystko postanowiłem spędzić symaptycznie kilka godzin pisząc małą aplikację. WIEMdźmin to proste narzędzie pozwalające na podgląd i wydobywanie różnego rodzaju informacji z Wiedźmina. Program nie jest niczym, czego nie byłoby już na sieci. Jego jedyną zaletą (oby) jest prostota i fakt, że powstał specjalnie pod kątem Wiedźmina. Po uruchomieniu znajdowany jest katalog z grą i pojawia się lista plików BIF. Pliki BIF to coś na kształt skompresowanych plików ZIP (z tym że poza tym, że grupują inne pliki, nie poddają ich żadnej kompresji). Aby zobaczyć zawartość pliku wystarczy na niego dwukrotnie kliknąć w drzewku w programie. Pojawi się plusik, który pozwoli rozwinąć listę tego, co znajduje się wewnątrz. Dwukrotne kliknięcie na zawartości pokaże o niej dodatkowe informacje w prawej części okna programu. Plik można wydobyć i zapisać na dysk (przycisk Extract), zobaczyć w postaci HEX lub pliku tekstowego (jeśli rozpoznano, że to plik tekstowy).Program nie rozpoznaje wszystkich typów danych wykorzystywanych przez grę. Takie dane pojawiają się w drzewku pod postacią plików z rozszerzeniem będącym liczbą (np. drzewo_A.3456). Taki plik można wciąż zapisać na dysku, ale co z nim zrobić - to już inna bajka. Dwa specyficzne dla Wiedźmina typy, które wyłapałem to pliki OGG i pliki z efektami (przypisałem im rozszerzenie FX). Jest jeszcze kilka, które wiem czym są (np. skompilowane skrypty LUA) ale specjalnie nie odczuwałem potrzeby dodawać do nich obsługi.Przypominam, że wszystkie wydobyte informacje są własnością CDP Red i to CDP Red ma wyłączne prawa do ich dystrybucji. Jeśli wyciągniecie z programu dźwięk gdakania kury i użyjecie go jako dźwięk powitalny przy starcie Windowsa to nie będzie zapewne problemu. Jeśli ktoś wpadnie na pomysł sprzedania dźwięku na Allegro, to złamie prawo.Co można zrobić z aplikacją? Przede wszystkim NIE można za jej pomocą stworzyć moda. Można jedynie zerknąć na istniejące informacje i wykorzystać je do nauki "wnętrzności" Wiedźmina. Np. jakie są rodzaje pułapek i jak trudno je wykryć i rozbroić:
Code:
Label TrapScript SetDC DetectDCMod DisarmDCMod0 MinorSpike NW_T1_SpikeMinoC 5 10 221 AverageSpike NW_T1_SpikeAvgC 20 10 222 StrongSpike NW_T1_SpikeStrC 25 10 223 DeadlySpike NW_T1_SpikeDeadC 35 22 364 MinorHoly NW_T1_HolyMinoC 15 10 225 AverageHoly NW_T1_HolyAvgC 20 10 226 StrongHoly NW_T1_HolyStrC 25 14 267 DeadlyHoly NW_T1_HolyDeadC 30 14 268 MinorTangle NW_T1_TangMinoC 15 10 229 AverageTangle NW_T1_TangAvgC 20 14 2610 StrongTangle NW_T1_TangStrC 25 14 2611 DeadlyTangle NW_T1_TangDeadC 30 18 31


