Archive for 2009
09
Aug

Nowa wersja Xtenda, oznaczona numerkiem 2 ! >:D
Wprawdzie teraz bibliotekę pisałem głównie z myślą o manipulowaniu innymi programami, jednak w bibliotece można nadal znaleźć parę innych przydatnych funkcji. Dla uzyskania większej wydajności zmieniłem sposób jakim manipulowało się procesami w poprzednich wersjach – teraz trzeba je otwierać (wtedy przy wywołaniu jakiejkolwiek funkcji process_* podany proces był otwierany i zamykany w bibliotece [dla prostszej obsługi]). Dzięki wykorzystaniu GMAPI listowanie procesów, kluczy z rejestru itd. również wygląda inaczej niż wtedy – teraz mogłem użyć znacznie wydajniejszej metody wyliczania – do podanej ds_listy dodawane są odpowiednie wartości, tak więc nie trzeba już pisać pętli z funkcjami *find_first i *find_next ;D Dodatkowo, w pliku projektu (który znajduje się w archiwum razem z biblioteką) zdefiniowanych jest wiele stałych z WinAPI przydatnych przy np. wysyłaniu komunikatów czy zmiany stylu okna. A, i nie trzeba już wywoływać funkcji “xtend_set_debug_privilege”, uprawnienia są dodawane przy inicjalizacji.
Jako że Delphi ssie, Xtenda również przepisałem do C++, dzięki czemu DLL nieco mniej waży ;p
Opisy funkcji znajdziecie w skryptach (niestety, tym razem w j. angielskim).

>> Xtend.dll

Btw, sry, że dawno nic nie pisałem na blogu, ale byłem trochę “zajęty” wakacjami i pisaniem od zera tej biblioteki ;p Teraz zacząłem bawić się pewną bardzo ciekawą biblioteką dla C++, zwaną Qt. W najbliższym czasie pewnie opublikuje tutaj GMAPI razem z dokumentacją, albo zajmę się aktualizacją Game Protectora… jeszcze nie wiem czym najpierw się zająć, zobaczy się ;D

A, myślimy z Koflem nad pewnym wspólnym projektem, nad którym prace prawdopodobnie w niedługim czasie rozpoczniemy. Więcej nie mówię, bo póki co to tylko plany ;p

, , , , ,

22
May

Kolejne zadanie z mojego TODO wykonane ;P Zdecydowałem się napisać od zera ten program w C++, jako że poprzednie wersje były napisane w Delphi – a tego nie chcę się już tykać :) Dalej już projektu nie będę rozwijać, a kod komuś tam zawsze może się przydać, toteż do programu dołączam również source code (publikowany na GPL v3). Ficzery w nowej wersji:

  • Możliwość wyciągania zasobów z projektów GM5.3a (.gmd)
  • Możliwość wyciągania zasobów z plików GM7.0 (.gmk)
  • Nowy interface

Download na podstronie “Projekty >> GM Extractor”.

, , , , ,

16
May

Pierwszy post na moim nowym blogu. :) Dlaczego go założyłem ? wkurzało już mnie to, że 99% projektów mojego teamu GameBase tak naprawdę należy do mnie, tj. które sam prowadzę/prowadziłem (idzie tam znaleźć jeszcze 1 program Kofla ;o), i to, że nie zapowiada się na wydanie żadnego wspólnego projektu… wprawdzie niby pracowaliśmy z Baranem (aka SilverSheep) nad Imagine Reader, ale nic z tego raczej nie będzie, przynajmniej przez jakiś czas… przez co postanowiłem, że będę pracował “na własne konto” :). Dlatego też wszystkie posty które znaleźć można przed tym i podstrony moich projektów przeniosłem z bloga gamebaseteam.eu. Co teraz będzie z GameBase ? Narazie nie wiemy, ale najprawdopodobniej zniknie.

Poza w/w bzdurami mam jeszcze jedno info, tak dla sprostowania: od jakiegoś czasu pracuję nad nowym projektem, biblioteką zwaną GMAPI i zdążyłem już opublikować parę wersji alpha na forach GMCLAN i GM Community, jednak nie miałem ostatnio czasu by upublicznić tego na własnej stronie (chodzi o to, że chciałbym pierw napisać dokumentację). Dziś lub jutro zamierzam opublikować kolejną “alphę” :)

Jeśli jesteś zainteresowany tym projektem, tu dowiesz się o nim więcej:
http://forum.gmclan.org/index.php?showtopic=17203
lub, jeśli wolisz czytać po angielsku, zapraszam tutaj:
http://gmc.yoyogames.com/index.php?showtopic=429267 :D

, , ,

05
May

Ikona Game ProtectorPoprawki wprowadzone w nowej wersji Game Protectora (1.2):

  • Teraz żadna gra po zabezpieczeniu nie powinna wywalać błędu przy uruchamianiu
  • Tła kontrolek zostały zmienione na przezroczyste

Przejdź do podstrony Game Protector



, , , , ,

18
Jan

Ikona Game ProtectorNo i znowu – kolejna aktualizacja Game Protectora… mam nadzieję, że to już ostatnia :)

Miałem już nic nie dodawać do programu, ale pojawiły się prośby, by kompresowanie gier za pomocą UPX-a było opcjonalne tak więc dodałem taką opcję w nowej wersji. Poprawiłem również kilka zgłoszonych bugów.


Tak więc, wprowadzone zmiany:

  • Poprawka: gry GM7 z własnymi paskami ładowania są teraz poprawnie wczytywane
  • Poprawka: prawidłowe wyświetlanie ikony gry
  • Zmiana: lekko zmieniony interfejs
  • Dodane: kompresja UPX jest teraz opcjonalna

Przejdź do podstrony Game Protector

, , , , , , , , , , ,

05
Jan

Ikona Game ProtectorPoprawka – teraz Game Protector powinien działać prawidłowo na systemie Windows Vista.

, ,