Jump to content

AgamemnonPhlemnon

Community Members
  • Posts

    23
  • Joined

  • Last visited

Posts posted by AgamemnonPhlemnon

  1. Thanks for the advice @niektb :)

    2 hours ago, niektb said:

     

    Why don't you try and practice your texture skills by painting a section of the community map? :D

     

    I might give that a go soon, although I am hoping to get this map completed before starting anything else as most of my attempts at things like this end up never being completed because I start something else and forget about it...

     

    @wowgetoffyourcellphone Do you mean change the entire map to look autumnal?  Is there a faster way of replacing large quantities of entities that I am unaware of?

  2. Thank you @MishFTW, but I have some changes I want to make which I should get to in the next day or two which will make playing the map a little better.

    I've also noticed it seems to lag more severely than usual but I'm not sure whether that's just that when I was testing it with 7 AIs or the map is too complex.  Going to find out soon as I've got some people who are up for testing it multiplayer without AI.

  3. This map is my first serious attempt at making a map for 0 A.D. and after spending some time on it I still feel like it is missing something.  So I am here looking for some criticism, tips or whatever to try and make it a better looking map/improve gameplay.

    The map is loosely based of a height map made from the Firth of Fourth (Linne Foirthe in Gaelic) in Scotland:

    Spoiler

    597bb4f0203f2_firthandfourthpic.PNG.4c604558814d3bd7cbf2967732ae3db2.PNG

    The map is not accurate in any way though and neither is the scenario in which the north of the firth is inhabited by 4 celtic players (2 gaullic 2 briton) and the south is occupied by 3 Romans and one Iberian (will probably change this...).

    Screen Shots (the AI has already began placing some buildings in some of these shots):

    Spoiler

    screenshot0004.thumb.png.f38c024f85cc938ed8e11d6c14c3c1d2.pngscreenshot0005.thumb.png.f6422af33dda9687451be04b12c1a116.pngscreenshot0007.thumb.png.6bc1bd4fc535ec1ca47daa2427854c3f.pngscreenshot0010.thumb.png.f0001525b9612b91ddec11f4425b3bd0.pngscreenshot0009.thumb.png.b9b934c7483937a36e7eee9e9f4d66d2.pngscreenshot0011.thumb.png.69ede91cddb1f056b84e01fb851e3884.pngscreenshot0012.thumb.png.cbec8f4f51d5b678bae67ef2f474ac65.pngscreenshot0013.thumb.png.c3daafbc7550853451951b5c6b322cb0.png

    Actual map files: FirthandFourthMap.zip

    Slightly updated version: FirthandFourth2.zip

    • Like 13
  4. Thought of something already... haha.  Is there any guides to making textures blend in more with each other and stuff like that?  Before I made an account on these forums I could've swore I saw a topic all about it in this part of the forums but I scrolled through and can't find it again unfortunately.  It was quite a while ago so maybe I'm not remembering it right.

    (Do bridges work?)

  5. Hey, I quite enjoy making maps for this game but I'm still quite an amateur and while this page was quite useful for learning, it appears to not include some features of the editor which I assume are newer.

    Anyone know of a place where I can find more up to date information? or even just a general map making guide/tutorial, not even necessarily for 0.A.D.

    One other thing I'm not sure of, how do you add a map preview image to a map?

  6. Love the game guys, excellent work in my view.

    Been getting this bug for a while now, tried reinstalling a couple times but it's not helped so thought I'd give this a shot. 

    Once I get the error message I can click continue and the game runs fine in windowed mode but no way to get back to full screen like I used to play the game. 

    On launching the game on my Windows 10 laptop I get this 9 times out of 10:

    (edit: Alpha 21)

    Spoiler
    
    Function call failed: return value was -100102 (Case 2)
    Location: wmi.cpp:62 (Init)
    
    Call stack:
    
    Init (wmi.cpp:62)
        pLoc = 
            m_pInterface = 0x00000033
    
    
    ModuleInit (module_init.cpp:47)
        initState = 0x0134971C -> 4294867266 (0xFFFE7942)
        init = 0x01235DD0 -> (Init)
    
    wmi_GetClassInstances (wmi.cpp:108)
        className = 0x012F6494 -> "Win32_SoundDevice"
        instances = 0x001CE5BC -> (unsupported vector<map<basic_string<wchar_t,char_traits<wchar_t> >,tagVARIANT > >)
        pEnum = 
            m_pInterface = 0x006ACDD0 -> 
                (IUnknown)
    
    
        query = [200] 
            12800
            12590
            13111
            56 ('8')
            0
            0
            0
            0
            0
            0
            15
            0 ...
        pObj = 
            m_pInterface = 0x001CE3EC -> 
                (IUnknown)
    
    
        instance = (unsupported map<basic_string<wchar_t,char_traits<wchar_t> >,tagVARIANT >)
        numReturned = 1835054 (0x001C002E)
        name = 0x001CE590 -> [8] { 17160, 292, 25748, 303, 58812, 28, 22395, 30274 }
        value = 
            vt = 44407 (0xAD77)
            wReserved1 = 4632 (0x1218)
            wReserved2 = 808 (0x0328)
            wReserved3 = 106 (0x006A)
            llVal = 8134049585227108 (0x001CE5E0001CE564)
            lVal = 1893732 (0x001CE564)
            bVal = 100 (0x64)
            iVal = 58724 (0xE564)
            fltVal = 0.000000 (0x001CE564)
            dblVal = 4.01875e-308 (0x001CE5E0001CE564)
            boolVal = 58724 (0xE564)
            scode = 1893732 (0x001CE564)
            cyVal = { Lo = 1893732 (0x001CE564), Hi = 1893856 (0x001CE5E0), int64 = 8134049585227108 (0x001CE5E0001CE564) }
            date = 4.01875e-308 (0x001CE5E0001CE564)
            bstrVal = 0x001CE564 -> [8] { 0, 0, 9, 0, 2, 0, 0, 0 }
            punkVal = 0x001CE564 (see above)
            pdispVal = 0x001CE564 (see above)
            parray = 0x001CE564 (see above)
            pbVal = 0x001CE564 (see above)
            piVal = 0x001CE564 (see above)
            plVal = 0x001CE564 (see above)
            pllVal = 0x001CE564 (see above)
            pfltVal = 0x001CE564 (see above)
            pdblVal = 0x001CE564 (see above)
            pboolVal = 0x001CE564 (see above)
            pscode = 0x001CE564 (see above)
            pcyVal = 0x001CE564 (see above)
            pdate = 0x001CE564 (see above)
            pbstrVal = 0x001CE564 (see above)
            ppunkVal = 0x001CE564 (see above)
            ppdispVal = 0x001CE564 (see above)
            pparray = 0x001CE564 (see above)
            pvarVal = 0x001CE564 (see above)
            byref = 0x001CE564 (see above)
            cVal = 100 ('d')
            uiVal = 58724 (0xE564)
            ulVal = 1893732 (0x001CE564)
            ullVal = 8134049585227108 (0x001CE5E0001CE564)
            intVal = 1893732 (0x001CE564)
            uintVal = 1893732 (0x001CE564)
            pdecVal = 0x001CE564 (see above)
            pcVal = 0x001CE564 (see above)
            puiVal = 0x001CE564 (see above)
            pulVal = 0x001CE564 (see above)
            pullVal = 0x001CE564 (see above)
            pintVal = 0x001CE564 (see above)
            puintVal = 0x001CE564 (see above)
            pvRecord = 0x001CE564 (see above)
            pRecInfo = 0x001CE5E0 -> 
                (IUnknown)
    
            decVal = 
                wReserved = 44407 (0xAD77)
                scale = [8] { 24 (0x18), 18 (0x12), 40 (0x28), 3 (0x03), 106 (0x6A), 0 (0x00), 100 (0x64), 229 (0xE5) }
                sign = 18 (0x12)
                signscale = 4632 (0x1218)
                Hi32 = 6947624 (0x006A0328)
                Lo32 = 1893732 (0x001CE564)
                Mid32 = 1893856 (0x001CE5E0)
                Lo64 = 8134049585227108 (0x001CE5E0001CE564)
    
    
    
    win_get_snd_info (wsnd.cpp:130)
        instances = (unsupported vector<map<basic_string<wchar_t,char_traits<wchar_t> >,tagVARIANT > >)
        names = (unsupported set<basic_string<wchar_t,char_traits<wchar_t> > >)
        versionList = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        dlls = (unsupported set<basic_string<wchar_t,char_traits<wchar_t> > >)
    
    WriteSystemInfo (util.cpp:87)
        cpuClock = 8.54519e-072 (0x312E32333FFEDD29)
        driverInfo = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        smbios = (unsupported basic_string<char,char_traits<char> >)
        un = 
            sysname = "738 ms"
            nodename = [16] { 199, 11, 6, 10, 0, 0, 0, 15, 0, 0, 0, 0, 75 ('K'), 20, 10, 250 }
            release = "ìfY"
            version = [16] { 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 224, 199, 11, 6, 128, 70 ('F') }
            machine = [9] { 20, 10, 255, 87 ('W'), 66 ('B'), 118 ('v'), 248, 33 ('!'), 207 }
    
        pathname = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 40 ('(')
    
        cardName = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        LINE_81_ = 
            m_t0 = 1.92912 (0x3FFEDDAA1B03025A)
            m_description = 0x012CEF30 -> "write_sys_info"
    
        seconds = 3543825152485547305 (0x312E32333FFEDD29)
        timestampBuf = [100] 
            32 (' ')
            0
            0
            0
            31
            0
            32 (' ')
            0
            15
            0
            40 ('(')
            0 ...
    
    InitGraphics (gamesetup.cpp:1029)
        args = (unavailable)
        flags = (unavailable)
        profilerGPUEnable = (bool)0xA4
        setup_vmode = (bool)0x77
        context = [2048] 
            254 (0xFE)
            255 (0xFF)
            255 (0xFF)
            255 (0xFF)
            121 (0x79)
            191 (0xBF)
            163 (0xA3)
            119 (0x77)
            72 (0x48)
            154 (0x9A)
            163 (0xA3)
            119 (0x77)
            18 (0x12)
            17 (0x11)
            0 (0x00)
            0 (0x00) ...
        buf = [500] 
            10
            0
            61860
            28
            61928
            28
            61891
            28
            61860
            28
            0
            256 ...
        context = [2048] 
            254 (0xFE)
            255 (0xFF)
            255 (0xFF)
            255 (0xFF)
            121 (0x79)
            191 (0xBF)
            163 (0xA3)
            119 (0x77)
            72 (0x48)
            154 (0x9A)
            163 (0xA3)
            119 (0x77)
            18 (0x12)
            17 (0x11)
            0 (0x00)
            0 (0x00) ...
        context = [2048] 
            254 (0xFE)
            255 (0xFF)
            255 (0xFF)
            255 (0xFF)
            121 (0x79)
            191 (0xBF)
            163 (0xA3)
            119 (0x77)
            72 (0x48)
            154 (0x9A)
            163 (0xA3)
            119 (0x77)
            18 (0x12)
            17 (0x11)
            0 (0x00)
            0 (0x00) ...
        rq = 
            mContext = 0xD9AC9C3F -> (JSContext)
    
        setup_gui = (bool)0x10
        data = 
            { 
                    (js::ValueOperations<JS::Rooted<JS::Value> >)
     }
            stack = 0x00051000 -> 0x04322318 -> 
                (js::RootedBase<void *>)
                stack = 0x00050FE8 -> 0x000507D0 -> 
                    (js::RootedBase<void *>)
                    stack = 0x06086B10 -> 0x06086AE8 -> 
                        (js::RootedBase<void *>)
                        stack = 0x06086840 -> 0x06086868 -> 
                            (js::RootedBase<void *>)
                            stack = 0x060869F8 -> 0x060868E0 -> 
                                (js::RootedBase<void *>)
                                stack = 0x0604BEC8 -> 0x06086AC0 -> 
                                    (js::RootedBase<void *>)
                                    stack = 0x06086908 -> 0x05FFFAD0 -> 
                                        (js::RootedBase<void *>)
                                        stack = 0x06086958 -> 0x05FFF9B8 -> 
                                            (js::RootedBase<void *>)
                                            stack = 0x0604BE00 -> 0x0604BD88 -> 
                                                (js::RootedBase<void *>)
                                                stack = 0x06086980 -> 0x06086818 -> 
                                                    (js::RootedBase<void *>)
                                                    stack = 0x060869A8 -> 0x05FA6B48 -> 
                                                        (js::RootedBase<void *>)
                                                        stack = 0x0604BEA0 -> 0x0604BE28 -> 
                                                            (js::RootedBase<void *>)
                                                            stack = 0x0604BCE8 -> 0x0604BF90 -> 
                                                                (js::RootedBase<void *>)
                                                                stack = 0x0604BD60 -> 0x060868B8 -> 
                                                                    (js::RootedBase<void *>)
                                                                    stack = 0x06086778 -> 0x060867A0 -> 
                                                                        (js::RootedBase<void *>)
                                                                        stack = 0x05FA6B98 -> 0x060867C8 -> 
                                                                            (js::RootedBase<void *>)
                                                                            stack = 0x0604BE50 -> 0x0604BFB8 -> 
                                                                                (js::RootedBase<void *>)
                                                                                stack = 0x0604BBF8 -> 0x05FFFA58 -> 
                                                                                    (js::RootedBase<void *>)
                                                                                    stack = 0x0604BF40 -> 0x0604BD10 -> 
                                                                                        (too much output; skipping to next top-level symbol)
    
                                                                                    prev = 0x00000000
                                                                                    ptr = 0x00000000
    
                                                                                prev = 0x00000000
                                                                                ptr = 0x0C5C7C7F
    
                                                                            prev = 0x00000000
                                                                            ptr = 0x000516D0
    
                                                                        prev = 0x00000000
                                                                        ptr = 0x00000000
    
                                                                    prev = 0x00000000
                                                                    ptr = 0x00000000
    
                                                                prev = 0x00000000
                                                                ptr = 0x00000000
    
                                                            prev = 0x00000000
                                                            ptr = 0x00000000
    
                                                        prev = 0x00000000
                                                        ptr = 0x00000000
    
                                                    prev = 0x00000000
                                                    ptr = 0x00000000
    
                                                prev = 0x00000000
                                                ptr = 0x00000000
    
                                            prev = 0x00000000
                                            ptr = 0x00000000
    
                                        prev = 0x00000000
                                        ptr = 0x00000000
    
                                    prev = 0x00000000
                                    ptr = 0x00000000
    
                                prev = 0x00000000
                                ptr = 0x00000000
    
                            prev = 0x00000000
                            ptr = 0x00051390
    
                        prev = 0x00000000
                        ptr = 0x00000000
    
                    prev = 0x00000065
                    ptr = 0x061FD030
    
                prev = 0x00000000
                ptr = 0x00000000
    
            prev = 0x001CE97C -> 
                (js::RootedBase<void *>)
                stack = 0x00000050
                prev = 0x006840A0 -> 
                    (js::RootedBase<void *>)
                    stack = 0x00000005
                    prev = 0x00000000
                    ptr = 0x00000004
    
                ptr = 0x77A6FB9C
    
            ptr = 
                data = 
                    asBits = -2761656620631496784 (0xD9AC9FEF77A767B0)
                    s = { payload = 
                            i32 = 2007459760 (0x77A767B0)
                            u32 = 2007459760 (0x77A767B0)
                            boo = 2007459760 (0x77A767B0)
                            str = 0x77A767B0 -> (JSString)
                            sym = 0x77A767B0 (see above)
                            obj = 0x77A767B0 (see above)
                            cell = 0x77A767B0 (see above)
                            ptr = 0x77A767B0 (see above)
                            why = 2007459760
                            word = 2007459760 (0x77A767B0)
                            uintptr = 2007459760 (0x77A767B0)
    , tag = -642998289 }
                    asDouble = -9.46128e+123 (0xD9AC9FEF77A767B0)
                    asPtr = 0x77A767B0 (see above)
    
    
    
        scriptInterface = (shared_ptr<ScriptInterface>)
        e = 0x77A767B0 (see above)
    
    RunGameOrAtlas (main.cpp:525)
        argc = 1 (0x00000001)
        argv = 0x00650008 -> 0x00650028 -> "C:\Users\oranm\AppData\Local\0 A.D. alpha\binaries\system\pyrogenesis.exe"
        replayFile = (unsupported basic_string<char,char_traits<char> >)
        scriptEngine = 
            (Singleton<ScriptEngine>)
            m_Runtimes = (unsupported list<JSRuntime const * >)
    
        args = 
            m_Args = (unsupported vector<pair<CStr8,CStr8> >)
            m_Arg0 = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 92 ('\')
    
    
        res = 0 (0x0000000000000000)
        paths = 
            m_root = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 8
    
            m_rdata = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 1
    
            m_gameData = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 72 ('H')
    
            m_userData = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0
    
            m_config = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 1394
    
            m_cache = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 2
    
            m_logs = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0
    
    
        replay = 
            m_Stream = 0x00000004
    
        mod = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 64033
    
        zip = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 21300
    
        mods = (unsupported vector<CStr8 >)
        paths = 
            m_root = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 8
    
            m_rdata = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 1
    
            m_gameData = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 72 ('H')
    
            m_userData = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0
    
            m_config = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 1394
    
            m_cache = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 2
    
            m_logs = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0
    
    
        builder = 
            m_VFS = (shared_ptr<IVFS>)
            m_Files = (unsupported vector<Path >)
            m_TempDir = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 448
    
            m_NumBaseMods = 29 (0x0000001D)
    
    
    SDL_main (main.cpp:567)
        argc = 1 (0x00000001)
        argv = 0x00650008 (see above)
    
    main_utf8 (sdl_windows_main.c:126)
        argc = 1 (0x00000001)
        argv = 0x00650008 (see above)
    
    wmain (sdl_windows_main.c:151)
        argc = 1 (0x00000001)
        wargv = 0x00691DE0 -> 0x00691DE8 -> 67 (0x0043)
        wenvp = 0x0068EA28 -> 26696 (0x6848)
        argv = 0x00650008 (see above)
        retval = 0 (0x00000000)
        i = 1 (0x00000001)
    
    CallStartupWithinTryBlock (wseh.cpp:364)
        ret = 18886976 (0x01203140)
    
    RtlSubscribeWnfStateChangeNotification (:0)
    
    RtlSubscribeWnfStateChangeNotification (:0)
    
    
    errno = 0 (No error reported here)
    OS error = 0 (no error code was set)

     

     

×
×
  • Create New...