Jump to content

kosmo

Community Members
  • Posts

    96
  • Joined

  • Last visited

Everything posted by kosmo

  1. There are two other things that I miss: - I haven't found a possibility until now to select placed objects (and delete them eventually), except maybe deleting them in the xml, but I haven't tried that yet - A pipette tool, so I know which texture I once have placed there -- it's quite annoying to have to test them somewhere, because you're not sure which one this was And another question: Is it possible to change the games behaviour via the xml file? I think this would be good for campaigns, so maybe you cannot research city phase or slightly change the health points of a unit or stuff like that
  2. Is there a possibility to make (draw) terrain unpassable? Looks pretty weird if ships drive around in the stones of a rocky coast...
  3. Got it working, thanks. I thought I can jump over these steps in the readme as it was pre-built. When following them, it works fine
  4. Actually, I found the "Release" option, so I can compile the game itself without problems now, but if I start update-workspaces.bat via commandline "update-workspaces.bat --atlas" (I'm unsure if this is sufficient, at least there are 4 more files than without the --atlas option) and try to compile then, I get 2 errors. I have installed the pre-built libraries from the link above and copied lib/ and include/ into the game's libraries/wxwidgets/, like it is described in the Readme.txt. This is the message i receive (sorry that it is in german): 1>------ Erstellen gestartet: Projekt: AtlasUI, Konfiguration: Release Win32 ------ 1>Der Buildvorgang wurde am 26.07.2012 01:12:27 gestartet. 1>InitializeBuildStatus: 1> Aktualisieren des Timestamps von "obj\AtlasUI_Release\AtlasUI.unsuccessfulbuild". 1>ClCompile: 1> Alle Ausgaben sind aktuell. 1> Canvas.cpp 1>c:\0ad\source ools\atlas\atlasui\customcontrols\canvas\Canvas.h(21): error C2504: 'wxGLCanvas': Basisklasse undefiniert 1>c:\0ad\source ools\atlas\atlasui\customcontrols\canvas\Canvas.h(37): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'm_GLContext' 1>c:\0ad\source ools\atlas\atlasui\customcontrols\canvas\Canvas.h(37): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>c:\0ad\source ools\atlas\atlasui\customcontrols\canvas\Canvas.h(37): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(30): error C2614: 'Canvas': Unzulässige Elementinitialisierung: 'm_GLContext' ist weder Basis noch Element 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(30): error C2614: 'Canvas': Unzulässige Elementinitialisierung: 'wxGLCanvas' ist weder Basis noch Element 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(35): error C2065: 'm_GLContext': nichtdeklarierter Bezeichner 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(35): error C2228: Links von ".SetCurrent" muss sich eine Klasse/Struktur/Union befinden. 1> Typ ist ''unknown-type'' 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(43): error C2228: Links von ".GetWidth" muss sich eine Klasse/Struktur/Union befinden. 1> Typ ist ''unknown-type'' 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(43): error C3861: "GetClientSize": Bezeichner wurde nicht gefunden. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(43): error C2228: Links von ".GetHeight" muss sich eine Klasse/Struktur/Union befinden. 1> Typ ist ''unknown-type'' 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(43): error C3861: "GetClientSize": Bezeichner wurde nicht gefunden. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(50): error C3861: "SetSize": Bezeichner wurde nicht gefunden. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(50): error C3861: "GetClientSize": Bezeichner wurde nicht gefunden. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(72): error C3861: "CaptureMouse": Bezeichner wurde nicht gefunden. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(80): error C3861: "ReleaseMouse": Bezeichner wurde nicht gefunden. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(85): error C2660: 'SetFocus': Funktion akzeptiert keine 0 Argumente 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(98): error C2653: 'wxGLCanvas': Keine Klasse oder Namespace 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(99): error C2440: 'static_cast': 'void (__thiscall Canvas::* )(wxSizeEvent &)' kann nicht in 'wxSizeEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(99): error C2466: Zuordnung eines Arrays der konstanten Größe 0 nicht möglich. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(99): error C2440: 'Initialisierung': 'int' kann nicht in 'const wxEventTableEntry' konvertiert werden 1> Quelltyp konnte von keinem Konstruktor angenommen werden, oder die Überladungsauflösung des Konstruktors ist mehrdeutig 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(100): error C2440: 'static_cast': 'void (__thiscall Canvas::* )(wxMouseEvent &)' kann nicht in 'wxMouseEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(101): error C2440: 'static_cast': 'void (__thiscall Canvas::* )(wxMouseEvent &)' kann nicht in 'wxMouseEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(102): error C2440: 'static_cast': 'void (__thiscall Canvas::* )(wxMouseEvent &)' kann nicht in 'wxMouseEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(103): error C2440: 'static_cast': 'void (__thiscall Canvas::* )(wxMouseEvent &)' kann nicht in 'wxMouseEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(104): error C2440: 'static_cast': 'void (__thiscall Canvas::* )(wxMouseEvent &)' kann nicht in 'wxMouseEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(105): error C2440: 'static_cast': 'void (__thiscall Canvas::* )(wxMouseEvent &)' kann nicht in 'wxMouseEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(106): error C2440: 'static_cast': 'void (__thiscall Canvas::* )(wxMouseEvent &)' kann nicht in 'wxMouseEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(107): error C2440: 'static_cast': 'void (__thiscall Canvas::* )(wxMouseEvent &)' kann nicht in 'wxMouseEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(108): error C2440: 'static_cast': 'void (__thiscall Canvas::* )(wxMouseEvent &)' kann nicht in 'wxMouseEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(109): error C2440: 'static_cast': 'void (__thiscall Canvas::* )(wxMouseEvent &)' kann nicht in 'wxMouseEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(110): error C2440: 'static_cast': 'void (__thiscall Canvas::* )(wxMouseEvent &)' kann nicht in 'wxMouseEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\CustomControls\Canvas\Canvas.cpp(111): error C2440: 'static_cast': 'void (__thiscall Canvas::* )(wxMouseCaptureLostEvent &)' kann nicht in 'wxMouseCaptureLostEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1> ScenarioEditor.cpp 1>C:\0ad\source ools\atlas\AtlasUI\CustomControls/Canvas/Canvas.h(21): error C2504: 'wxGLCanvas': Basisklasse undefiniert 1>C:\0ad\source ools\atlas\AtlasUI\CustomControls/Canvas/Canvas.h(37): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'm_GLContext' 1>C:\0ad\source ools\atlas\AtlasUI\CustomControls/Canvas/Canvas.h(37): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>C:\0ad\source ools\atlas\AtlasUI\CustomControls/Canvas/Canvas.h(37): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(65): error C2039: 'SwapBuffers': Ist kein Element von 'Canvas' 1> C:\0ad\source ools\atlas\AtlasUI\CustomControls/Canvas/Canvas.h(20): Siehe Deklaration von 'Canvas' 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(219): error C2660: 'SetFocus': Funktion akzeptiert keine 0 Argumente 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(289): error C2440: 'static_cast': 'void (__thiscall GameCanvas::* )(wxKeyEvent &)' kann nicht in 'wxCharEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(289): error C2466: Zuordnung eines Arrays der konstanten Größe 0 nicht möglich. 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(289): error C2440: 'Initialisierung': 'int' kann nicht in 'const wxEventTableEntry' konvertiert werden 1> Quelltyp konnte von keinem Konstruktor angenommen werden, oder die Überladungsauflösung des Konstruktors ist mehrdeutig 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(290): error C2440: 'static_cast': 'void (__thiscall GameCanvas::* )(wxKeyEvent &)' kann nicht in 'wxCharEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(291): error C2440: 'static_cast': 'void (__thiscall GameCanvas::* )(wxKeyEvent &)' kann nicht in 'wxCharEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(292): error C2440: 'static_cast': 'void (__thiscall GameCanvas::* )(wxFocusEvent &)' kann nicht in 'wxFocusEventFunction' konvertiert werden 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(483): error C2065: 'WX_GL_RGBA': nichtdeklarierter Bezeichner 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(484): error C2065: 'WX_GL_DOUBLEBUFFER': nichtdeklarierter Bezeichner 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(485): error C2065: 'WX_GL_DEPTH_SIZE': nichtdeklarierter Bezeichner 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(486): error C2065: 'WX_GL_STENCIL_SIZE': nichtdeklarierter Bezeichner 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(487): error C2065: 'WX_GL_BUFFER_SIZE': nichtdeklarierter Bezeichner 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(488): error C2065: 'WX_GL_MIN_ALPHA': nichtdeklarierter Bezeichner 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(492): error C2664: 'SectionLayout::SetCanvas': Konvertierung des Parameters 1 von 'Canvas *' in 'wxWindow *' nicht möglich 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(516): error C2061: Syntaxfehler: Bezeichner 'wxGLCanvas' 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(516): error C2039: 'GetClientSize': Ist kein Element von 'Canvas' 1> C:\0ad\source ools\atlas\AtlasUI\CustomControls/Canvas/Canvas.h(20): Siehe Deklaration von 'Canvas' 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(516): error C2228: Links von ".GetWidth" muss sich eine Klasse/Struktur/Union befinden. 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(516): error C2039: 'GetClientSize': Ist kein Element von 'Canvas' 1> C:\0ad\source ools\atlas\AtlasUI\CustomControls/Canvas/Canvas.h(20): Siehe Deklaration von 'Canvas' 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(516): error C2228: Links von ".GetHeight" muss sich eine Klasse/Struktur/Union befinden. 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(516): error C2660: 'AtlasMessage::MessagePasser::Add': Funktion akzeptiert keine 3 Argumente 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(516): error C2143: Syntaxfehler: Es fehlt ';' vor ')' 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(516): error C2143: Syntaxfehler: Es fehlt ';' vor ')' 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(539): error C2143: Syntaxfehler: Es fehlt ')' vor '}' 1>..\..\..\source ools\atlas\AtlasUI\ScenarioEditor\ScenarioEditor.cpp(539): error C2143: Syntaxfehler: Es fehlt ';' vor ')' 1> Code wird generiert... 1> 1>Fehler beim Erstellen 1> 1>Verstrichene Zeit 00:00:01.04 2>------ Erstellen gestartet: Projekt: ActorEditor, Konfiguration: Release Win32 ------ 2>Der Buildvorgang wurde am 26.07.2012 01:12:29 gestartet. 2>InitializeBuildStatus: 2> Aktualisieren des Timestamps von "obj\ActorEditor_Release\ActorEditor.unsuccessfulbuild". 2>ClCompile: 2> Alle Ausgaben sind aktuell. 2>ResourceCompile: 2> Alle Ausgaben sind aktuell. 2>LINK : fatal error LNK1181: Eingabedatei "..\..\..\binaries\system\AtlasUI.lib" kann nicht geöffnet werden. 2> 2>Fehler beim Erstellen 2> 2>Verstrichene Zeit 00:00:00.07 ========== Erstellen: 0 erfolgreich, Fehler bei 2, 16 aktuell, 0 übersprungen ========== I'm pretty unsure what to do now (not that this has been different at anytime ), I guess that there are still problems with the wxWidgets?
  5. Ok, I downloaded the branch "importheightmap" and installed Visual Studio 2010 from MSDNAA. I tried to follow the http://trac.wildfiregames.com/wiki/BuildInstructions , but after opening build/workspaces/vc2010/pyrogenesis.sln. in VS I have a problem with "Make sure to select the "Release" configuration to build an optimised, more playable version of the game (the target will be pyrogenesis.exe)." since I didn't find a "Release" configuration in VS and there is no pyrogenesis.exe anywhere (also not in the branch itself.). If I try to compile anyway, I get an error like this: "0x7d4e237e in pyrogenesis_dbg.exe: 0xC06D007E: Module not found." I know I'm annoying, but I don't really know something about programming except LaTeX, so sorry.
  6. Forgive my stupidity, but how can I get this working? I downloaded these folders, but obviously this is not sufficient^^ Do I need to compile it to get it working?
  7. Fine, thanks. I'll start heightmapping the places of the battles of the peloponnesian war (respectively which are described in Thukydides book, since this is my main resource) the next days. I'll try to supply other relevant information to the specific battles as far as I am able to find it. Is there a list of battles that should get implemented?
  8. I played around a bit and finally found a way of converting data of the SRTM into a heightmap. You need: http://earth.google.com/ http://www.ambiotek.com/topoview and http://www.micromous...ml#DownloadHelp the result is a heightmap like this (if i remember correctly, this is near Kalkriese, where the battle of Varus took place) Is this usable ingame? I'm too silly to manage to build the game with the new code^^ If yes, I can probably create heightmaps for famous battles that could be used for campaigns etc.
  9. No. After playing around a bit I think in about 50%-70% of the cases it crashes, while it needs a lot of time (several minutes) to generate the map if it doesn't crash. Is this solely due to the trees? E: I also get a warning for not having enough memory to play audiofiles, when the card is loaded
  10. I also get the "out of memory" crash for canyon in giant size with 4 players (2 of them unassigned)
  11. Well, I've read The Art of War, but I think today Machiavelli and Clausewitz are better to study. Nonetheless, they were written a long time after Sun Tzu's book. About new factions, there will be like 10? with the Mauryan faction I think. I think if there are added a lot more it'll be quite hard to make the factions 'feel' different.
  12. Well, I came from outside and I did find the Trac pretty fast. Beside that, I'll propose a stick to the proverb "Never change a running system" ;-P And I think it would be pretty hard to make all non-core features optional, as what would be done if they add to the gameplay itself?
  13. Imho, I do not have the impression that this is necessary.
  14. Would it then be possible to use the global wind direction/intensity for smoke also?
  15. I like this one. To the resource count: Why not switiching the stamina bar directly under the health bar, so there would be place for the resource. Like this: Health: 100/100 ______________ (<-health bar) ______________ (<-stamina bar) Stamina 4/20
  16. Yes, it seems. Thats the paper: http://www.matthiasmueller.info/publications/tallCells.pdf Seems to be pretty interesting.
  17. Beside the fact that in my opinion this will make balancing quite hard, I don't really get the point. The distances displayed on one map and the armies itself aren't that huge I think. Of course logistics is necessary in reality, but how will you implement that an invading force can use the resources of a conquered city e.g.? If I remember Clausewitz correctly, which of course was way later, every greater invasion force had to use the resources of the so far conquered country and I honestly don't believe Xerxes did supply his troops only from persia. So I think if Logistics is added and troops will loose health outside the own territory, the effect should be much smaller, if not zero, if buildings/troops of the enemy get destroyed, as the troops would be able to use their food etc.
  18. I don't like this idea, because as far as i know, spies were not that relevant in that age and, if they won't deal a great advantage, wouldn't be used often, since this sounds like a lot of micromanagment. @Lion.Kanzen Well, if the enemy garrisons his army you won't see it as well and as cavalry is going to be able to run i think this should offer you enough time, if properly scouted with cavalry, to respond
×
×
  • Create New...