Jump to content

Pre-Colonial Mod General Ideas and Gameplay


Trinketos
 Share

Recommended Posts

  • 3 weeks later...
11 minutes ago, Lion.Kanzen said:

@Trinketos me está preguntando por este modo dame tu twitter.

 

Y dame avances de lo que contiene o está planeado.

 

@Lopess se você pode me ajudar a responder ou adicionar imagens do mod na página.

Podemos publicar mañana, no soy muy bueno escribiendo buenas publicaciones, pero haré mi mejor esfuerzo kkkk/ jajaja.

Link to comment
Share on other sites

2 minutes ago, Lopess said:

Podemos publicar mañana, no soy muy bueno escribiendo buenas publicaciones, pero haré mi mejor esfuerzo kkkk/ jajaja.

Sólo dar información general, yo estoy mal informado con mods que no he probado.

 

Hay que recordar que el foro intimida por la barrera idiomática. Hay que dar links alternos donde encontrar más información como en moddb.

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...
  • 1 month later...

Does anyone know why the archive builder creates a 1mb pyromod?

i use this command:

pyrogenesis.exe -mod=pre-colonial-mod -archivebuild="binaries\data\mods\pre-colonial-mod" -archivebuild-output="pre-colonial-mod.pyromod" -archivebuild-compress

I already solved it, but the game does not recognize the mod (btw i moved the mod that is not in a zip file from the mod folder, if you ask xd)

I attach the mod, and yes this is a pre-realse xd(if 0ad recognize this zip file)

pre-colonial-mod.zip

Edited by Trinketos
Link to comment
Share on other sites

20 minutes ago, Trinketos said:

Does anyone know why the archive builder creates a 1mb pyromod?

i use this command:


pyrogenesis.exe -mod=pre-colonial-mod -archivebuild="binaries\data\mods\pre-colonial-mod" -archivebuild-output="pre-colonial-mod.pyromod" -archivebuild-compress

I already solved it, but the game does not recognize the mod (btw i moved the mod that is not in a zip file from the mod folder, if you ask xd)

I attach the mod, and yes this is a pre-realse xd(if 0ad recognize this zip file)

pre-colonial-mod.zip 31 MB · 0 downloads

 

I don't know if it's related but the name "name": "precolonial" (mod.json), should be the same as the mod folder name.

Link to comment
Share on other sites

i rebuild the mod and i get this:

Assertion failed: "ok"
Location: archivebuilder.cpp:164 (CArchiveBuilder::Build)

Call stack:

CArchiveBuilder::Build (archivebuilder.cpp:164)
    this = 0x00F0F8B0 -> 
        m_VFS = (shared_ptr<IVFS>)
        m_Files = (unsupported vector<Path >)
        m_TempDir = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = [8] { 92 ('\'), 240, 1, 0, 0, 2, 8, 2 }

        m_NumBaseMods = 1 (0x00000001)

    this = (unavailable)
    archive = 0x00F0FA2C -> 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = [8] { 47 ('/'), 30606, 3, 0, 64084, 240, 8688, 30406 }

    archive = 0x00F0FA2C (see above)
    compress = true 
    writer = (shared_ptr<IArchiveWriter>)
    colladaManager = 
        m = 0x018006E8 -> 
            dll = 
                m_Name = 0x012BC184 -> "Collada"
                m_Handle = 0x60C70000
                m_LoadErrorLogMethod = Error

            set_logger = 0x60C73AA0 -> (set_logger)
            set_skeleton_definitions = 0x60C73AD0 -> (set_skeleton_definitions)
            convert_dae_to_pmd = 0x60C73A30 -> (convert_dae_to_pmd)
            convert_dae_to_psa = 0x60C73A50 -> (convert_dae_to_psa)
            m_VFS = (shared_ptr<IVFS>)
            m_skeletonHashInvalidated = true 
            m_skeletonHashes = (unsupported vector<u64 >)

        m_VFS = (shared_ptr<IVFS>)

    textureManager = 
        m = 0x07804478 -> 
            m_VFS = (shared_ptr<IVFS>)
            m_CacheLoader = 
                m_VFS = (shared_ptr<IVFS>)
                m_FileExtension = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)

            m_DisableGL = true 
            m_TextureConverter = 
                m_VFS = (shared_ptr<IVFS>)
                m_HighQuality = true 
                m_WorkerThread = (thread)
                m_WorkerMutex = (mutex)
                m_WorkerCV = (condition_variable)
                m_RequestQueue = (unsupported deque<shared_ptr<CTextureConverter::ConversionRequest> >)
                m_ResultQueue = (unsupported deque<shared_ptr<CTextureConverter::ConversionResult> >)
                m_Shutdown = false

            m_DefaultHandle = 0 (0x0000000000000000)
            m_ErrorTexture = 
                m_Handle = 0 (0x0000000000000000)
                m_Texture = (shared_ptr<CTexture>)

            m_WhiteTexture = 
                m_Handle = 0 (0x0000000000000000)
                m_Texture = (shared_ptr<CTexture>)

            m_TransparentTexture = 
                m_Handle = 0 (0x0000000000000000)
                m_Texture = (shared_ptr<CTexture>)

            m_TextureCache = (unsupported unordered_set<shared_ptr<CTexture>,TPhash,TPequal_to >)
            m_HotloadFiles = (unsupported unordered_map<Path,set<weak_ptr<CTexture>,owner_less<weak_ptr<CTexture> > >,hash<Path>,equal_to<Path> >)
            m_SettingsFiles = (unsupported unordered_map<Path,shared_ptr<CTextureConverter::SettingsFile>,hash<Path>,equal_to<Path> >)


    xero = 
        
            m_Pointer = 0x0C586018 -> "B"
            m_ElementNameCount = 10 (0x0000000A)
            m_AttributeNameCount = 6 (0x00000006)
            m_ElementPointer = 0x0C586B5A -> [8] { 6, 0, 0, 0, 97 ('a'), 99 ('c'), 116 ('t'), 111 ('o') }
            m_AttributePointer = 0x0C586BCB -> [8] { 8, 0, 0, 0, 118 ('v'), 101 ('e'), 114 ('r'), 115 ('s') }

        m_Data = 
            m_Buffer = (shared_ptr<unsigned char>)
            m_Size = 3089 (0x00000C11)


    noDeflate = (unavailable - internal error)

    <begin>$L0 = (unavailable)
    <end>$L0 = 0x07870408 -> 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = [8] { 0, 0, 0, 0, 0, 0, 0, 0 }

    realPath = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 92 ('\')

    ret = (unavailable - internal error)

    ok = (unavailable - internal error)

    cachedRealPath = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = (unavailable - internal error)


    cachedPath = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = (unavailable - internal error)


    ok = (unavailable - internal error)

    cachedPath = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = (unavailable - internal error)


    type = (unavailable - internal error)

    cachedRealPath = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = (unavailable - internal error)


    ok = (unavailable)
    cachedRealPath = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 92 ('\')

    cachedPath = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 47 ('/')


RunGameOrAtlas (main.cpp:635)
    argc = 5 (0x00000005)
    argv = 0x01CA0008 -> 0x01CA0038 -> "C:\0ad\binaries\system\pyrogenesis.exe"
    isNonVisualReplay = false
    flags = (unavailable - internal error)

    args = 
        m_Args = (unsupported vector<pair<CStr8,CStr8> >)
        m_Arg0 = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 92 ('\')

        m_ArgsWithoutName = (unsupported vector<CStr8 >)

    isNonVisual = false
    isUsingRLInterface = false
    scriptEngine = 
        (Singleton<ScriptEngine>)
        m_Contexts = (unsupported list<JSContext const * >)

    res = (unavailable - internal error)

    isVisualReplay = (unavailable - internal error)

    modsToInstall = (unsupported vector<Path >)
    replayFile = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 47 ('/')

    <begin>$L0 = 0x00000000
    <end>$L0 = 0x00000000
    modPath = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 92 ('\')

    paths = 
        m_root = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_rdata = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_gameData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_userData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_config = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_cache = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_logs = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)



    replay = 
        m_Stream = (unavailable - internal error)


    builder = 
        m_VFS = (shared_ptr<IVFS>)
        m_Files = (unsupported vector<Path >)
        m_TempDir = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 92 ('\')

        m_NumBaseMods = 1 (0x00000001)

    paths = 
        m_root = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 92 ('\')

        m_rdata = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 92 ('\')

        m_gameData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 92 ('\')

        m_userData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 92 ('\')

        m_config = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 92 ('\')

        m_cache = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 92 ('\')

        m_logs = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 92 ('\')


    mod = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 92 ('\')

    zip = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 47 ('/')

    mods = (unsupported vector<CStr8 >)
    i = (unavailable)
    i = 1 (0x00000001)
    installedMods = (unsupported vector<CStr8 >)
    paths = 
        m_root = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_rdata = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_gameData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_userData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_config = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_cache = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_logs = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)



    installer = 
        m_VFS = (shared_ptr<IVFS>)
        m_ModsDir = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_TempDir = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_CacheDir = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = (unavailable - internal error)


        m_InstalledMods = (unsupported vector<CStr8 >)

    <end>$L1 = (unavailable - internal error)

    <begin>$L1 = (unavailable - internal error)

    g_Profiler2 = 
        m_Initialised = (unavailable - internal error)

        m_FrameNumber = (unavailable - internal error)

        m_MgContext = (unavailable - internal error)

        m_GPU = (unavailable - internal error)

        m_Mutex = (mutex)
        m_Threads = (unsupported vector<unique_ptr<CProfiler2::ThreadStorage,default_delete<CProfiler2::ThreadStorage> > >)

    g_Shutdown = (unavailable - internal error)


SDL_main (main.cpp:743)
    argc = 5 (0x00000005)
    argv = 0x01CA0008 (see above)

main_getcmdline (sdl_windows_main.c:74)
    argvw = (unavailable)
    argc = (unavailable)

__scrt_common_main_seh (exe_common.inl:288)
    has_cctor = false
    main_result = (unavailable - internal error)

    tls_init_callback = (unavailable - internal error)

    is_nested = false
    tls_dtor_callback = (unavailable - internal error)

    main_result = 0 (0x00000000)
    __scrt_current_native_startup_state = (unavailable - internal error)


CallStartupWithinTryBlock (wseh.cpp:365)
    ret = (unavailable)
    ret = 0 (0x00000000)

RtlGetAppContainerNamedObjectPath (:0)

RtlGetAppContainerNamedObjectPath (:0)


errno = 0 (No error reported here)
OS error = 0 (no error code was set)

 

Link to comment
Share on other sites

  • 3 months later...

 

@Trinketos and I launched the American Ancient Empires https://www.moddb.com/mods/pre-colonial-mod mod a few days ago in the MODB. It's already playable for Alpha 25, lacking a bit of polish, but nothing to avoid the fun, something that in my honest opinion is the goal of a mod. I created a group for mods there too, whoever wants to contribute just ask me to accept it there. https://www.moddb.com/mods/pre-colonial-mod.

  • Like 4
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...