Open General - plany rozwojowe (wątek historyczny)

Zaczęty przez Depet, Listopad 14, 2006, 04:08:23 PM

Poprzedni wątek - Następny wątek

Depet

Zaniedbałem ostatnio trochę ten temat ale już to nadrabiam. Pojawiła się nowa wersja OpenPG2 Alpha 0.27. Co prawda Luis jeszcze jej publicznie nie udostępnił ale z zapowiedzi wynika że m.in:

- Stworzone zostało menu sprzedawani/kupowania jednostek,
- Stworzone zostało menu ulepszania jednostek,
- Menu wyboru efila zostało dostosowane do designu menu całej gry,
- Zaprogramowano system dynamicznie wykrywający format plików graficznych map

Oryginalne info:

# Purchase Units window is made

# Upgrade Units window is ready

# Efile folder browser has been improved as to be similar to the rest of dialogs
# XP stype message windows have been changed to be similar than other dialogs

# Can change the way selected hexes are shadowed (when moving / deploying)  up to 6 choices
by pressing Alt+1 (old stype), Alt+2, Alt+3, Alt+4, Alt+5 and Alt+6. Your setting is saved on windows registry

# Can change how it is shown the box for selected unit within a list (HQ &  Deploy)
Alt+0 switches between standar and light yellow box

# BMP, PNG and GIF format support added for Maps. So when OpenPG2 needs to load a map picture it will search MAP folder this way

    * If exist MAP#.BMP (#  is map number) then it will be loaded
    * else If exist  MAP#.PNG then it will be loaded
    * else If exist  MAP#.GIF then it will be loaded
    * else If exist  MAP#.JPG then it will be loaded
    * else MAP#??.SHP will be decoded, merged into a single image and loaded.
    * (late rif none is found OpenPG2 will try to downloaded from a ftp server using the format we finally agree)

Nie pozostaje wiec nic innego jak czekać na to cudo  ;D

Depet

Pojawiła się nowa wersja Panzer General IV - OpenPG2 Alpha v0.27 !

Zmian jest sporo - zwłaszcza takich które dotyczą interfejsu gry. Większość z nich to te które zapowiedziałem 18 marca, jest jednak trochę nowości które ucieszą zwłaszcza konstruktorów scenariuszy i kampanii.

Pełna lista zmian:

    * Purchase Units window is made
       
    * Upgrade Units window is ready
       
    * Efile folder browser has been improved as to be similar to the rest of dialogs
    * XP style message windows have been changed to be similar than other dialogs
       
    * Can change the way selected hexes are shadowed (when moving / deploying)  up to 6 choices
      by pressing Alt+1 (old style), Alt+2, Alt+3, Alt+4, Alt+5 and Alt+6. Your setting is saved on windows registry
       
    * Can change how it is shown the box for selected unit within a list (HQ &  Deploy)
      Alt+0 switches between standard and light yellow box
       
    * BMP, PNG and GIF format support added for Maps. So when OpenPG2 needs to load a map picture it will search MAP folder this way :
          o If exist MAP#.BMP (#  is map number) then it will be loaded
          o else If exist  MAP#.PNG then it will be loaded
          o else If exist  MAP#.GIF then it will be loaded
          o else If exist  MAP#.JPG then it will be loaded
          o else MAP#??.SHP will be decoded, merged into a single image and loaded.
          o (later, if none is found OpenPG2 will try to downloaded from a ftp server using the format we finally agree)

             
    * I've spent many weeks researching the combat formula and now I think we have a much better approach although I'm sure there are more special cases not caught yet, but I've fixed many of them (naval combat, fortifications, close terrain, rough, swamp and bocage ... ).
      I focused on getting same forecast than PG2 as this way I avoid the random effect and it's easier to compare results. It is still far away to be perfect, but I think it's much closer than before.
       
    * Background music is already working (using DirectMusic). OpenPG2 can now play music as WAV, MP3 and MUS files. WAV/MP3 files are searched first and if not found any the MUS file is converted to WAV before played. Be aware the converted WAV file is not deleted once played to avoid next time to convert and very few files are used at this time. MEL sounds are not supported as MP3, only WAV & MEL format can be used.

      Files are searched first within EFile MEDIA folder as to allow having custom music files for each EFile campaign/scenarios and if not found then standard SOUND folder is searched.
      Default background music is GPLAY1 and GPLAY2 but you can change using the new Media Settings Dialog.
       
    * Video clips are also featured as AVI files. It is a first attempt far away to be perfect. No need to change anything on campaign files, OpenPG2 will search any file defined as .SMK as .avi and if found, will be played. So you only need to convert some .smk to .AVI to test.
      Intro and credits video should be named as OpenPG2_intro.avi and OpenPG2_credits.avi so if you want to test convert or create any and rename that way to test.
      AVI files are also searched first within EFile MEDIA folder to allow having custom video files for each EFile campaign/scenarios. Standard SMACK folder is searched when no custom file is found.
      There is a new switch to avoid playing avi videos you can turn off within the new Media Settings Dialog.
       
    * Scenario intros (speech  and video) are also featured when starting a campaign. But there is a problem when using exclusive video mode. After running an scenario's intro video map picture is not drawn until intro text window is closed. It doesn't happen if window mode is running though.
       
    * There is a new Game Settings dialog to allow choosing game features from the scenario or from a global settings stored on registry. This window will allow to change those features like, true spot0, true range0, if allow blowing, if can repair, construct, etc. This will allow to test the new features/options easier as no need to edit scenarios. I will update as new features are included.
       
    * A new OpenPG2_AI.dll  is included. Although it does nothing at this time, it will grow up as AI development is made. Put both executable and DLL on main game folder.

....No AI yet, you must play for each player.

------------------TŁUMACZENIE:----------------------

- Stworzone zostało menu sprzedawania/kupowania jednostek:





- Stworzone zostało menu ulepszania jednostek,
- Menu wyboru efila zostało dostosowane do designu menu całej gry,
- Zaprogramowano system dynamicznie wykrywający format plików graficznych map według zasady kilku pętli "if" które wykrywają kolejne formaty plików obrazkowych.
- Pojawiła się prosta opcja wyboru koloru/stylu podświetlania hexów zasięgu danej jednostki za pomocą kombinacji klawiszy ALT-cyfra:





- Pojawiła się prosta opcja wyboru koloru/stylu podświetlania jednostki w oknie HQ za pomocą kombinacji ALT-0,
- Pojawiły się kolejne zmiany w formule starcia. Poprawki dotyczą głównie jednostek nawodnych, fortyfikacji, terenów zamkniętych, bagien, bocage itd. Ze swojej strony mogę dodać że formuła starcia jest teraz znacznie udoskonalona - wyeliminowano np. zbyt częste rugged defense.
- Dodano możliwość dołączania plików muzycznych. OpenPG2 może obsługiwać formaty WAV, MP3 i MUS - wszystko działa na zasadzie podobnej pętli "if" zastosowanej w przypadku plików graficznych. Ciekawą zmianą jest jednak teraz to że w prosty sposób konstruktorzy scenariuszy mogą dokładać podkład dźwiękowy - odpowiednie pliki wystarczy teraz dodać do katalogu SCENARIO,
- Dodano możliwość dołączania plików filmowych. OpenPG2 obsługuje pliki w formacie dotychczasowych .SMK jak i nowym .AVI. Wszystko działa na identycznej zasadzie jak pliki muzyczne,
- Dodano również możliwość dołączania intra do scenariusza, kampanii,
- Pojawiły się nowe okna z opcjami - są to głównie aktywacje/dezaktywacje wcześniej wprowadzonych zmian dotyczących warunków zwycięstwa, muzyki, dźwięków itd.





Nie stworzono jeszcze silnika AI - grac można tylko "ze sobą".

Depet

Sądząc po ilości wyświetleń to jest to jeden z najchętniej przez Was czytywanych tematów...mam więc dobrą nowinę:

Pojawiła się nowa wersja Panzer General IV - OpenPG2 Alpha v0.28 !

Zmian jest dużo - wśród nich znajdziemy takie które dotyczą wewnętrznych spraw programu jak również nowe opcje interfejsu. Luis z pewnością nie próżnował!  :clap

Pełna lista zmian:

    *     When picking a campaign to play, there are two new buttons to check for missing maps (for the campaign you select).
          o Only check for missing files button, just do that, it gives you a report of missing files
          o Check and download missing files button, will try to download (and install) any missing mapfile from Gilestiel ftp site, then it gives you a report of those downloaded and/or still missing
             
    * And everytime you start a campaign, a background thread will start silently to check, download  & unzip missing maps (both mapfile and map picture).
      If any map is missing yet and cannot be found a log will pop up to warn you after exiting the program.
       
    * At the end of  any scenario, a pop up window will show the result. This window includes a couple of buttons to save the game and /or get an AAR (after action report).
      This "Ended" status is remembered when saved, so loading from that, goes to this window again. This can be useful to debug campaigns, as at this point next scenario is not loaded yet.
       
    * There is a special flag to reset core units exactly the same as as if scenario #0  is played, previous core units are lost and unit upon deploy hexes become new core units.
      This flag (reset core units) will be defined on campaign file. Current behavior for replaying #0 works the same also.
       
    * All played scenarios are properly recorded on campaign save game, regardless they are played only once or more times and each time results are kept separately, so AAR can track the path accurately.
       
    * AAR (after action repor) is available. It can be got from Dossier or from End of Scenario window.
      You can still configure which options you want, but you must configure them from User Settings window. Anyway your settings will be stored on windows registry.
      AAR can be gotten for standalone scenarios also.
       
    * Dossier window is ready and includes a button to get AAR. Medals are resized when needed as to show all scenarios played.
       
    * Campaign mode is working, including transition to the next scenario as defined within campaign file.
      Includes also a new feature to reset core unit if defined on campaign file, if not played goto condition, videos, speeches and texts.
      Prestige management and prototypes (checking/showing) are also included as well as checking and showing if any new equipment is available.
       
    * Weather management is done and weather table can be read from external file.
      Ground condition keeps as defined on scenario.
       
    * AI turn is simulated by travelling all AI units. But it's a bit annoying so there is a setting to disable AI and play both sides.
      Anyway you can hit ESC key to abort  travelling once started.

Not included yet :

    * Only a few texts are taken from GUI right now
    * NAMES.txt file is not used yet.
    * Best Carriers window. Shouldn't we include a new formula to evaluate campaign results ?
    * PBEM play
    * NET (warzone -  tcp/ip)  play
    *
      AI  .. .you must play for each player.


---------------------------------
Krótkie tłumaczenie:

- Dodano 2 nowe przyciski w menu podczas wyboru kampanii: pierwszy służy sprawdzeniu czy wszystkie pliki map są dostępne, drugi - sprawdza i dodatkowo pobiera i automatycznie instaluje te których brakuje - (moim zdaniem genialne!)

- Po zakończeniu scenariusza (wypełnieniu wszystkich warunków) pojawia się okienko z rezultatem i przyciskami - "save game" i "AAR". Do czego służą chyba nie trzeba wyjaśniać...Jeśli zapiszemy grę w tym momencie to podczas wczytywania pliku ponownie pojawi nam się te okienko.

- Dodano przycisk "reset core units" powodujący zresetowanie "core units" do stanu ze scenariusza #0. Przycisk definiowany jest w pliku kampanii (nie bardzo rozumiem tej opcji ??)

- Dodano wcześniej wspomnianą możliwości stworzenia sobie AAR z poziomu Dossier i okna z rezultatem. Wszystkie opcje AAR pozostają bez zmian - zawartość AAR definiujemy w opcjach gry.

- Dodano okno życiorysu "Dossier" z możliwością dodania go do AAR (dodatkowy przycisk). Zmieniono wielkość grafik medali.

- Ukończona całą sekwencję kampanii - teraz pojawiają się już poszczególne informacje przed/po bitewne, smacki, muzyka, reset core units (??). Dodano także system sprawdzania/pokazywania nowo dostępnych prototypów.

- Kolejna genialna opcja - dodano tabelę warunków pogodowych! System nie tylko działa bez zarzutu ale również pozwala na ręczną konfigurację pogody za pomocą zewnętrznego pliku.

- Dodano "przejście" przez ruchy przeciwnika po wciśnięciu "end turn" - co prawda AI komputera nie ma i jednostki się nie ruszają widzimy jednak jak program przeskakuje od jednostki do jednostki.

Nie zrobiono jeszcze:

- PBEM
- TCP/IP Play

ale ostatnio trochę się o tym dyskutuje na JP's Panzer więc może już wkrótce... :sherman

Depet

Kolejne dobre wieści - skromna aczkolwiek pracowita ekipa tworząca OpenPG2 powiększyła się o usera Rudankort (Rosjanin) który mocnym wejściem zaprezentował nam część algorytmu odpowiadającego za formułę starcia w oryginalnym PG2. Jak zapewnia ów user jest to dopiero pierwsza część a resztę będzie sukcesywnie publikował na forum JP's Panzers w tym wątku > http://www.panzercentral.com/forum/viewtopic.php?t=41623

Gustlik

O żesz ty.... To rzuca trochę nowego światła na formułę walki w PG2. No i jest napisane nieco bardziej przejrzyście niż poprzedni opis formuły, który tłumaczyłem dwa lata temu.

"You'll take my life but I'll take yours too
You'll fire your musket but I'll run you through
So when you're waiting for the next attack
You'd better stand there's no turning back"

EFILE, KAMPANIE:
http://opengeneral.pl/

Depet

Kolejny ciekawy news  :bullhorn - Luis ma zamiar wprowadzić do OpenPG dodatkowe ikonki kursora (i skróty klawiszowe) przy wyładowywaniu i załadowywaniu wojska. Są już nawet przygotowane specjalne grafiki i wygląda to mnie więcej tak:




Niby szczegół a cieszy...  :t34

adams1979

Witam!
Słowem wstępu: dawniej grałem w PG1, teraz przypadkiem wpadła mi w ręce 2. Wgrałem wersję z płyty, którą można było kupić przez Gildię. Dodałem najnowszego patcha(?) openPG2 ze strony Luisa i od tego momentu mam problem. Otóż wszystko działa niby poprawnie(rozdzielczość itd.), ale po zakończeniu 1 rundy kampanii(Hiszpania 1938r.), druga zaczyna się od roku 3038(sic!), co jeszcze można byłoby przełknąć, ale nie ma juz dostępu do zakupu jednostek:( .W miejscu, gdzie standardowo pokazują się możlwe do kupienia, są puste pola. Czy ktoś spotkał sie z takim bugiem? Proszę o pomoc i z góry dzięki!

Depet

OpenPG2 nie jest jeszcze gotową grą - to na razie wczesna ALPHA i nie da się na niej grać...można jedynie sprawdzić co zostało zmienione dotychczas w interfejsie GUI :)

Gustlik

Ooooo - na szczęście Depet żyje.....  ;D

Już się bałem - sprawdź pocztę - mam ważną sprawę.

A co do pytania Adamsa

OpenPG NIE JEST i NIE BĘDZIE patchem do PG2 - tylko osobną, nową, grą! Będzie można do niego przenieść i grać na nim obecne kampanie PG2, ale plików wykonawczych i katalogów PG2 i OpenPG mieszać nie należy.

"You'll take my life but I'll take yours too
You'll fire your musket but I'll run you through
So when you're waiting for the next attack
You'd better stand there's no turning back"

EFILE, KAMPANIE:
http://opengeneral.pl/

Depet

Pojawiła się nowa wersja Panzer General IV - OpenPG2 Alpha v0.30 !

Po 4 miesiącach od pojawienia się poprzedniej części pojawiła się nowa ALPHA oznaczona numerem 0.30 i jest to z pewnością przełomowa wersja - dlaczego zapraszam do zapoznania się z listą zmian:

    *   New Combat formula disassembled from current PG2 by Rudankort - who has joined the project team.
       
    * E-Mail playing (PBEM) is available.
       
    * Units icons can be made using a PNG file arranged as 3x3 same size images,  so each icon size will be figured out as:
          o icon width =  full image width/3
          o icon height = full image height/3
             
    * Units icons can be located on a specific OPENDAT folder. This folder is searched before panzer2.dat so any icon placed here can override any icon include on panzer2.dat
       
    * Interface files (except UNITFIRE and EXPLODE) will be read from external files instead of from panzer2 shp files.
      An special folder OPENGUI will be used to hold those files.
       
    * Any EFile folder can include an OPENGUI folder to customize its interface with specific files (all or only some of them). If no Efile's OPENGUI folder exist or any interface file is not found then main game OPENGUI folder will be searched.
       
    * Base year can be easily overridden by placing a specific text file (EYEAR.txt ) on EFile folder. First line of EYEAR.txt must include number which will override default 1900 base year.
      An alternative way, which takes precedence, is to include this token:  "BYEAR = ####" within first equipment item name (first record of Efile)
       
    * There is a new toggle option to see unit's range of fire when unit is selected. A red outline encloses hexes within range.
       
    * When a unit on naval transport can disembark on a shore, mouse changes to show possible hexes. If you click on a valid hex, unit will disembark at once
       (no need to right click, ..).
       
    * There is a new option to see an explosion on the target unit when it is fired from range 2 or bigger. You must enable on Game Settings window. This allows to know which unit is the target when AI is firing your units.
       
    * There will be an additional score file to keep last 5 scores played. So OpenHigh.scr will keep 5 best scores played and OpenLast.scr will keep last 5 scores played. Game score will use a new formula, and each scenario score will be included on AAR and dossier window.
       
    * Naval units in port won't be scuttled as soon as mouse hover them, they will have a chance to flee the port if there is an hex available to go.
       
    * You can select if  Mountains, Cities and Forest block direct line of fire only at range 2 (as currently PG2 does) or them block at any range (3 or more).
      Setting can be define at scenario file or as global setting (stored on windows registry).
       

Not included yet :

    * Messages on screen are not read from GUI97.txt (are hard coded).
    * NET (warzone -  tcp/ip)  play
    * AI  .. .you must play for each player.


---------------------------------
Krótkie tłumaczenie:

- Zaimplementowano poprawioną formułę starcia przygotowaną przez Rudankort-a który dołączył do ekipy pracującej nad OpenPG2,
- Dodano możliwość gry PBEM - Play By E-Mail - tak drodzy Państwo można w to już grać między sobą choć nadal jest to robocza wersja. Replay działa !!!
- ikony jednostek mogą być podawane w rozszerzeniu .PNG z użyciem rozmiaru 3x3,
- ikony jednostek są przechowywane w katalogu OPENDAT do którego jest swobodny dostęp. Gra wpierw "szuka" sobie ikony w tym folderze jeśli nie znajdzie sięga po panzer2.dat,
- elementy graficzne interfejsu mogą być teraz również swobodnie przetrzymywane w katalogu OPENGUI (prócz ikonek odpowiadających za strzał czy wybuchy)
- w zalezności od wybranego e-filu gra będzie szukać wpierw elementów interfejsu z katalogu OPENGUI odpowiadającego za dany e-file,
- Pojawiła się nowa opcja pozwalająca sprawdzić zasięg strzału danej jednostki - wybierając jednostkę pojawia się czerwona kreska wokół wszystkich hexów które są w zasięgu strzału,
- Dodano opcje desantu wojsk z barek - wybieramy "disembark" to na brzegu podświetlają się hexy które można wybrać,
- Dodano dodatkowa eksplozję pokazującą strzał z co najmniej 2 hexów - dzięki temu przy dużej nawale ogniowej można szybko sprawdzić kto do nas strzelał - opcja do aktywowania w opcjach,
- Dodano listę najlepszych wyników,
- Można wybrać czy góry, miasta i lasy mają uniemożliwiać strzał z 2 hexów czy może również dla 4 i więcej (artyleria) - opcja dostępna z poziomu menu lub ustawiona docelowo w scenariuszu,

Greg

Czołem

Ściągnąłem dla próby wersje 3.0 i mam pytanie:
dlaczego nie słychać dźwięków ani sfx  ani muzyki zwłaszcza, iż doczytałem, że będzie można podstawiać pliki mp3 oraz wav.
W opcjach wskazałem mu dwa przykładowe pliki mp3  i cisza.
Może ta opcja jest jeszcze nie aktywna.
I jeszcze jedno jak będzie już grywalna wersja to we wszystkie dotychczasowe kampanie będzie można grać. ???

Pelebudka

Witam!
Podajcie adres do tej wersji alpha 30. Dziękuję
Komu tysiące lat nie mówią nic, niech w ciemności niewiedzy żyje z dnia na dzień."
Johann Wolfgang Goethe

Gustlik

"You'll take my life but I'll take yours too
You'll fire your musket but I'll run you through
So when you're waiting for the next attack
You'd better stand there's no turning back"

EFILE, KAMPANIE:
http://opengeneral.pl/

Gustlik

Projekt bynajmniej nie upadł, jego bieżący rozwój można śledzic na tym forum:

http://www.panzercentral.com/forum/viewforum.php?f=132&sid=7ad626290a2362ab60dccf9f4ee0e664

O pracach może nie jest zbyt głośno, bo w tej chwili są na etapie algorytmów walki i taktyki. Mało widowiskowy etap.
LG Suite nie ma nic wspólnego z postępem prac przy OpenPG, Luis na początku roku oświadczył, że wstrzymuje wszystkie prace rozwojowe LG Suite na trochę, aby w całości poświęcic cały wolny czas właśnie projektowi Open PG.

A instalowac na razie jeszcze nie ma czego - chyba że jedynie celem pooglądania.
"You'll take my life but I'll take yours too
You'll fire your musket but I'll run you through
So when you're waiting for the next attack
You'd better stand there's no turning back"

EFILE, KAMPANIE:
http://opengeneral.pl/

Gustlik

CytatGustlik-----> Masz może jakiś tutorial albo poradnik jak tworzyć kampanie typu Znak Orła ? Czy można także samodzielnie tworzyć modele jednostek ? Chętnie bym popróbował sił.

Poradnika nie mam, ale trochę doświadczenia. Jeśli masz ochotę - mogę pomóc, a na początek, radzę zapoznanie się z narzędziem pt: "LG Suite", które jest kompletnym "edytorem do wszystkiego" w grze.

Może założymy temat pt: "Jak stworzyc kampanię"? Ale nie tu, tylko w "Gustlik Center".

Co do tworzenia "modeli jednostek" - to nie bardzo wiem czy chodzi Ci o stworzenie jednostki "od podstaw" łącznie z jej danymi, przy wykorzystaniu którejś z istniejących ikon, czy tylko jej modelu graficznego (ikony). Oczywiście jedno i drugie jest możliwe.
"You'll take my life but I'll take yours too
You'll fire your musket but I'll run you through
So when you're waiting for the next attack
You'd better stand there's no turning back"

EFILE, KAMPANIE:
http://opengeneral.pl/