[#1] Heroes3 na Amigę Pistorm / RTG
Przeportowałem vcmi na amigę! Działa dosłownie wszystko - kampania, single, multi. Są dźwięki, muzyka i filmy.
Starałem się przetestować wszystko co się da. Na dzień dzisiejszy działa.

Można pobrać stąd: https://eterror.pl/heroes3

Gra wymaga oryginalnych assetów (kosztują grosze na gogu)

Za wsparcie będę niezmiernie wdzięczny - https://buycoffee.to/terror

Wymagania: Amiga z 040/060 oraz RTG lub Pistorm. Testowany był na RPI4. Na innych nie wiem niestety jak działa.

Mała uwaga: w trybie multiplayer online aktualnie działają mapy z z Armageddon's Blade. Inne mogą się wywalać. Jestem w trakcie poprawiania tego.

Aktualna wersja to 0.9.18





Ostatnia aktualizacja: 17.10.2026 16:31:31 przez terror
7
[#2] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #1

Mam różne Turbo ale PI jeszcze nie mam. To jest argument by mieć.
[#3] Re: Heroes3 na Amigę Pistorm / RTG

@Rafał A-3000, post #2

Jak masz mocne turbo i RTG oraz mnóstwo fastu to też powinno pójść. Fajnie jakby ktoś sprawdził i dał znac :)
Póki co było na pewno testowane na kilku egzemplarzach pistorm z pi4 na pokładzie i tam było dobrze.
[#4] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #3

Istniała duża szansa na oficjalną licencję. Z grą w wysokiej jakości i wszystkim. To prawdopodobnie ją zniszczy. Chyba że będzie zbyt wolna na procesorach niższych niż PI4. I tak, autor portu vcmi mógł o tym nie wiedzieć.
[#5] Re: Heroes3 na Amigę Pistorm / RTG

@MagicSN, post #4

Ale co ja Ci mam odpowiedzieć? Tyle lat nie było nic i nagle kiedy ja zrobiłem swój port ktoś mi pisze o swoim który powstanie wkrótce? Niech tworzy sobie go. Mój już jest i działa. Za ten port zapłaciłem sporo pieniędzy z własnej kieszeni. Może stworzy lepszy port i mój odejdzie w zapomnienie? Albo będzie gorszy i to mój będzie używany? Nie wiem. W skrócie 'p*jebana akcja"

Ostatnia aktualizacja: 17.10.2026 14:21:03 przez terror
7
[#6] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #5

Na kawkę przelane. W nocy przetestuję. Pozdrawiam
1
[#7] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #5

Nie mogłeś o tym wiedzieć, więc nie mam do ciebie pretensji. Z drugiej strony, to też nie moja wina. No, może poza „niefortunnym wyborem gry do licencjonowania – ze względu na istnienie VCMI”.

Poza tym, właściwie nie wolno mi było o tym mówić. Zaznaczam, że NIE chodzi mi o port VCMI, lecz o oficjalną licencję – z pełnym opakowaniem, dołączonymi plikami danych i tak dalej.

Jednak płacenie za oficjalną licencję w sytuacji, gdy istnieje port VCMI, mija się z celem. CHYBA ŻE gra działa zbyt wolno na sprzęcie słabszym niż Raspberry Pi 4 (na przykład na procesorach typu 060 itd.). Jeśli faktycznie działałaby zbyt wolno na 060 czy podobnych jednostkach, to miałoby to jeszcze jakiś sens. Jeśli natomiast chodzi płynnie na 040/060, to sensu już nie ma żadnego.
1
[#8] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #5

Super, HoMM3 na Amidze, piękna sprawa :)

Ale mam pytanie - odpaliłem grę, pierwszy lepszy scenariusz z mapą M, i już po pierwszej turze jak generowało ruchy przeciwników to było bardzo wolno... Może coś powinienem zrobić z ustawieniami? Mam Pistorma (RPI 4b) w A1200, rozdzielczość 800:600, ale natywny ekran to 1600:1200 (gram w 800:600)

Ostatnia aktualizacja: 17.10.2026 14:45:18 przez Splavinho
[#9] Re: Heroes3 na Amigę Pistorm / RTG

@Splavinho, post #8

uruchamiasz 040 czy 060? Celuj w 060. byc moze przez natywny ekran troche muli. Zweryfikuje to. Gre dopiero wypuscilem na swiat takze pewnie wyjdzie troche kwiatkow w trakcie.
[#10] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #9

uruchamiałem na 040. Faktycznie przy 060 jest trochę szybciej, ale nadal dość wolno. Niemniej, duże gratki za port:)
1
[#11] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #9

Świetna robota Rafał przekopiowalem 3 foldery ze Złotej Edycji Heroes 3 o których mowa w pliku tekstowym i voila. Działa.
1
[#12] Re: Heroes3 na Amigę Pistorm / RTG

@Splavinho, post #10

Dzięki za informacje. Myślisz, że da się w to grać na procesorach 040 lub 060? Czy to „nieco wolniejsze” działanie jest na tyle zauważalne, że oficjalny port wciąż „miałby sens” (zazwyczaj rozwiązania oparte na oryginalnych źródłach działają szybciej niż reimplementacje)? A może gra – nawet jeśli nieco wolniejsza – działa na tyle dobrze na 040 lub 060, że Twoim zdaniem oficjalny port nie jest już specjalnie potrzebny?
[#13] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #3

Net mam na A3000 z 030, CV64 i BigRamPlus.
Mogę dorzucić jakieś 040 w A3640 lub A3660 (060 siedzi w AA3k+) ale jak czytam to i tak będzie mało.

030 jest tu dla Superkickstartu

Ostatnia aktualizacja: 17.10.2026 15:26:57 przez Rafał A-3000
[#14] Re: Heroes3 na Amigę Pistorm / RTG

@Splavinho, post #8

Ta gra z tego co pamietam to ma dosc wolna obsluge ruchow przeciwnikow.
Chyba jest opcja do niepokazywania ruchow przeciwnikow, ale wtedy sie bodaj dziwnie gra.
Meynaf w swoim porcie HOMM2 zoptymalizowal ta procedure o pareset procent bodaj.
Nie wiem, czy HOMM3 tez ma ta sama lub tylko podobna procedure.
Ale AI przeciwnika to w wiekszosci strategii z PC jest wolne.
[#15] Re: Heroes3 na Amigę Pistorm / RTG

@MagicSN, post #12

Dzisiaj będę wiedział jak Juen przetestuje na swojej mocernej 060 z RTG. Na dzień dzisiejszy wiem tylko jak działa na amidze z pistorm bo znalezienie kogoś z 040/060 i RTG jest praktycznie niemożliwe. Chyba, że ktoś się jeszcze tutaj trafi kto ma taki cpu to będziemy wiedzieć.

Ja na miejscu Stefana rozwijałbym dalej to. Niech robi w HD. I pamiętaj ja mam PORT a on będzie miał ORYGINALNĄ GRĘ. No i on chce wersje pudełkową to też jest coś innego. Tylko, zanim Stefan to stworzy to minie pewnie dużo czasu... a ludzie chcą grać. :)
[#16] Re: Heroes3 na Amigę Pistorm / RTG

@MagicSN, post #12

Nie chciałbym krakać, ale to by była trochę sytuacja jak z Quake by Clickboom...
[#17] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #15

No i on chce wersje pudełkową to też jest coś innego.


Gra miała być wydana w taki sam sposób jak Settlers 2.
Teraz decyzja należy do Steffena i wydawcy.

Trzymam kciuki za dalszy rozwój projektu.
2
[#18] Re: Heroes3 na Amigę Pistorm / RTG

@MagicSN, post #12

Myślę, że byś stworzył świetny port. Jeśli byłaby to wersja HD to jeszcze lepiej. Wersja pudełkowa to zawsze coś dobrego.
Ale cena licencji trochę szokuje.
[#19] Re: Heroes3 na Amigę Pistorm / RTG

@MagicSN, post #12

@MagicSN
Dzięki za informacje. Myślisz, że da się w to grać na procesorach 040 lub 060? Czy to „nieco wolniejsze” działanie jest na tyle zauważalne, że oficjalny port wciąż „miałby sens” (zazwyczaj rozwiązania oparte na oryginalnych źródłach działają szybciej niż reimplementacje)?


Ciężko mi powiedzieć, nie mam Amigi z procesorem 040 ani 060. Mam 030 i Pistorma ;) Co do sensowności oficjalnego wydania ciężko mi się wypowiadać - wiadomo, że czymś innym jest port vcmi a czym innym oficjalna gra, więc jakiś sens na pewno jest. Na pewno jest sens wersji zoptymalizowanej, żeby granie w HoMM3 było przyjemne, ale to też zakładam, że będzie niedługo możliwe w wersji terrora:)

@Don_Adan
Ta gra z tego co pamietam to ma dosc wolna obsluge ruchow przeciwnikow.
Chyba jest opcja do niepokazywania ruchow przeciwnikow, ale wtedy sie bodaj dziwnie gra.


Może coś w tym jest, natomiast faktycznie gra bez ruchu przeciwników jak dla mnie nie ma sensu. Natomiast zakładam, że po optymalizacji będzie śmigać ;)
[#20] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #15

bo znalezienie kogoś z 040/060 i RTG jest praktycznie niemożliwe.


Eee tam, około mnóstwo osób ma taki konfig.
Jak co to służe testem na 060/100 i RTG.
1
[#21] Re: Heroes3 na Amigę Pistorm / RTG

@waldiamiga, post #20

Będę niezmiernie wdzięczny! W menu gry możesz włączyć Statystyki i napisać ile mniej więcej masz FPS.
[#22] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #21

Konfig w stopce (ten z ZZ9000), czyli proc przyzwoity, a RAMu od groma. Po 10 minutach mielenia dysku z komunikatem o wczytywaniu gry, zresetowałem kompa. Trzy próby identyczne. Pliki w porządku bo te same na Pistormie CM4 działają. Może trzeba czekać dłużej, ale masochizm też ma swoje granice.
A tak w ogóle: ZARĄBISTĄ PRACĘ WYKONAŁEŚ. Pełen szacun!!!
[#23] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #21

Ja na Pistormie z CM4 mam od 10 do 28fps. Określenie strategia turowa nabiera tutaj nowego znaczenia szeroki uśmiech
[#24] Re: Heroes3 na Amigę Pistorm / RTG

@miro_78, post #23

No właśnie. Jest całkiem grywalnie, ale prędkość nie powala. Czy dostępne rozdziałki ekranu muszą być koniecznie w 32 bitach? Może np. w 16 bitach byłoby szybciej?
[#25] Re: Heroes3 na Amigę Pistorm / RTG

@Kitech, post #24

800x600x32 - pod taka rozdzielczosc zostal zaprojektowamy silnik gry - i zmiana na 640x480 nic nie da - bedzie nieczytelne bo testowalem. Aktualnie pracuje nad optymilizacja bo tu mam ogromne pole do popisu. Także dajcie mi trochę czasu żebym mógł to wszystko doprowadzić do perfekcji. Najważniejsze, że już w miarę to działa. Niestety ja nie mam Pistorm i testuję to na emulatorze a tam działa doskonale. :P

Dziekuje wszystkim za testy!


Ostatnia aktualizacja: 17.10.2026 18:39:42 przez terror
[#26] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #1

Teraz przy AI to wszystko zaraz będzie na wszystkim :) Kwestia poczekania jak się w planie tokeny skończą albo zapłacenia więcej :)
[#27] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #1

Szkoda, też liczyłem na oficjalną wersję pudełkową, w tym dla AmigaOS 4. Taka wersja to by było wydarzenie na miarę wydania Settlers 2, o którym mówili by wszyscy, a za VCMI szacun, no ale to tylko jeden z X portów, który "zginie w odmętach dziejów". Pewnie gdyby prace nad oficjalną grą rozpoczęły się zaraz po wydaniu Settlers 2, może byśmy zdążyli wcześniej, zanim AI stała się na tyle pomocna iż VCMI na Ami przestał być problemem nie do przeskoczenia. Z drugiej strony, też nie mam zarzutów do tego że się wcześniej nie udało, bo wiadomo jak to jest gdy maluczcy negocjują z takimi gigantami jak UbiSoft.

Tak czy inaczej, dzięki za port, jak wspominał Steffen, nie mogłeś o tym wiedzieć. No i oczywiście będę grał w Twoje VCMI o ile ta wersja RTG zadziała pod AmigaOS 4.
[#28] Re: Heroes3 na Amigę Pistorm / RTG

@Sventevith, post #26

AI to przyszłośc :) Btw. jak sobie wyobrażasz np. przepisanie np. 400.000 lini kodu do C na Amigę? ;) Zrobisz to sam ręcznie? Życia Ci nie starczy :) O tokeny się nie martwię (: Po to jest wsparcie, żeby kontynuowac projekt do końca. Poza tym płacę za wszystko sam - robię to dla WAS a nie dla siebie bo ja nie mam pistorma :)
[#29] Re: Heroes3 na Amigę Pistorm / RTG

@MUFA-amigaone-pl, post #27

Napiszę tak - Stefan nadal może tworzyć oryginalny port. Będzie miał źródła - może będzie to lepszy port. VCMI to zupełnie inne podejście do tematu. Mój port nie jest jeszcze skończony puściłem go w świat żeby ludzie wyłapali błędy bo jeszcze ich jest troche - czasem i może złapać crasha podczas gry.

No nic nie wiedziałem na ten temat - było totalnie cicho. A, że mam mnóstwo tokenów postanowiłem zrobić coś dla społeczności i wybór padł własnie na Heroes3.

VCMI to ogromny projekt ok 400.000 lini kodu ale udało mi się to ogarnąć. Także grajcie a Stefan niech sie nie załamuje i tworzy to co chciał zrobić. Powiem tak - powinien dostać motywacji, żeby zrobić to lepiej :) A wersja pudełkowa to nie mała gratka dla fana Heroes3 na Amigę!

Ale trzeba pamiętać, że aktualna wersja jest jeszcze w fazie beta testów także zawsze coś może pójść nie tak podczas gry.


Ostatnia aktualizacja: 17.10.2026 18:50:42 przez terror
[#30] Re: Heroes3 na Amigę Pistorm / RTG

@terror, post #28

Nie krytykuje AI jestem raczej zdania jake ma DHH, sam po ostatnim hypie na YT z RE przetestowałem z Ghidrą czy to faktycznie takie proste efekt szok.

https://www.youtube.com/watch?v=kSRGLapSx3w

2 wieczory i pełna re-implementacja w C 1 do 1 z rendererm w wyższych rozdziałkach. Wwiększa cześć Haiku 5.5 ale jak mnie trochę zmęczył popychaniem go dalej przeszedłem na Sonnet 5.5. Po pierwszym odpalaniu tylko 2 poprawki jedna z sortowaniem polygonow 2 z animacja pochodni. Kod był dla niego trudniejszy niż zapewne gry na windowsa bo scenowcy popisali własne extendery, pakery wiec sama analiza statyczna nie wystarczała ale nic nie musiałem mu pomagać. Najwięcej roboty przy porcie ale i tak samo tworzeniu gry to testy to już masakra dlatego wybrałem sobie do zabawy to demko. Robiłem na najtańszym planie więc limity 5 h przedłużyły to do 2 wieczorów.

Ostatnia aktualizacja: 17.10.2026 18:53:08 przez Sventevith
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem