Jump to content

Help! 0 A.D. Doesn't Work! (Any Longer)


Xogamer
 Share

Recommended Posts

I closed the game after a freeze/crash while I was playing on a 2v2 map that could be very laggy and then I couldn't open the game so it keeps giving me the following error log:


replay =
m_Stream = 0x00000000

mod =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 49656

zip =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 6267

paths =
m_root =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 4

m_rdata =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 47293

m_gameData =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 1

m_userData =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 16

m_config =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 65535

m_cache =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 63396

m_logs =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 0


builder =
m_VFS =
px = 0x00801144 -> (IVFS)
pn =
pi_ = 0x0154C20C ->
use_count_ = 0 (0x00000000)
weak_count_ = 9958576 (0x0097F4B0)



m_Files = (unsupported vector<Path >)
m_TempDir =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 30584



main (main.cpp:520)
argc = 1 (0x00000001)
argv = 0x00801130 (see above)

wmain (wseh.cpp:380)
argc = 1 (0x00000001)
argv = 0x008016F0 -> 0x008016F8 -> "C:\Users\Saveguy\AppData\Local\0 A.D. alpha\binaries\system\pyrogenesis.exe"
utf8_argv = (unsupported vector<char * >)
ret = 0 (0x00000000)
utf8 = (unsupported basic_string<char,char_traits<char> >)

CallStartupWithinTryBlock (wseh.cpp:397)
ret = 0 (0x00000000)

RtlInitializeExceptionChain (:0)

RtlInitializeExceptionChain (:0)


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

Please help me!

Link to comment
Share on other sites

Workaround:

Reinstalling 0AD and starting mods using the command line will do it:

/path/to/pyrogenesis[.exe] -mod="public" -mod="optinonally_another_mod"

Whenever you configure mods using the Tools & Options -> Mod selection you need to only save the configuration and restart. *

Alternatives:

The proper fix is to start using SDL2 and wxWidgets3 (but note that Atlas Editor support on Linux is still broken).

If you are stuck with SDL1 (e.g. Ubuntu 12.04), then use one of the backports of SDL2 by fabio or yashi.

If you have SDL2, then enable --sdl2 support when building the pyrogenesis engine (pass --sdl2 to update-workspaces, see Build Instructions).


Yashi, fabio and historic_bruno have already spent lots of effort in fixing it and have succeeded to fix the Windows issue using SDL2. You may notice hotkey or text input issues though. Please post back discovered bugs in ticket #2041.



*

For players willing to play anyway: just select the mod, enable it, use the "Save configuration" button and relaunch 0ad.

Refs #2753 - Crash with WSDL Window Recreation.

Link to comment
Share on other sites

Possible, the error output in the OP was not very helpful and it didn't state A16 anyway so I switched into self-criticism and thought it must be due to the Mod selector. Sorry for the noise.

@OP: Can you provide more info? The workaround reinstalling should still work though, but it's unclear where the issue arose from. Perhaps some files went corrupt.

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...