-
Posts
17.627 -
Joined
-
Last visited
-
Days Won
562
Everything posted by Stan`
-
Do note however that they are considering dropping subversion as mentioned by @s0600204 here. Source: https://d.i10o.ca/tmp/phabricator-future/ Also, that ironically, our git repo is about 10GB (5GB .git and 5GB actual files uncompressed for a given revision) while Phabricator is currently taking 138GB and growing. Last time I deleted 10GB worth of logs. As for migration, here is something from Trac to Gitlab https://github.com/tracboat/tracboat For links maybe we could have a redirection from https://trac.wildfiregames.com/ticket/6394 to https://gitlab.com/undyingnephalim/hyrule-conquest/-/issues/64 Phabricator will however be more tricky we currently have: (Maybe @vv221 has some ideas) Pastes https://code.wildfiregames.com/paste/ Commit Comments Concerns Diffs (Could just be exported as diff file for posterity) Links (those are tricky because in commit messages) Jenkins Migrating Jenkinsfile to YAML.
-
Explosions, yes Missile we have flaming projectiles Lasers, no would be fun to have but not sure what we need @vladislavbelov
-
Well all the stats are on the internet, a lot of the buildings are in the pureref file You can also watch a game on the internet I doesn't have to be Startcraft, but it has to play similarly.
-
You can be disconnected from your own server. In fact it was very common before A24 because it wasn't threaded. You just had to lag enough. In this case it's a bit weird though, because it seems someone tried to rejoin, while the game hadn't started. When did the crash occur exactly?
-
Unhandled exception thrown: read access violation. this->m_ClientTurnManager was nullptr. pyrogenesis.exe!CNetClient::HandleMessage(CNetMessage * message) Line 563 C++ pyrogenesis.exe!CNetClientSession::ProcessPolledMessages() Line 197 C++ pyrogenesis.exe!CNetClient::Poll() Line 361 C++ pyrogenesis.exe!Frame() Line 422 C++ pyrogenesis.exe!RunGameOrAtlas(int argc, const char * * argv) Line 701 C++ pyrogenesis.exe!SDL_main(int argc, char * * argv) Line 753 C++ pyrogenesis.exe!main_getcmdline() Line 74 C > [Inline Frame] pyrogenesis.exe!invoke_main() Line 90 C++ pyrogenesis.exe!__scrt_common_main_seh() Line 288 C++ pyrogenesis.exe!CallStartupWithinTryBlock() Line 365 C++ kernel32.dll!76b6fa29() Unknown kernel32.dll![Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll] Unknown ntdll.dll!77467a9e() Unknown ntdll.dll!77467a6e() Unknown Second crashlog Unhandled exception thrown: read access violation. this->m_ClientTurnManager was nullptr. pyrogenesis.exe!CNetClient::HandleMessage(CNetMessage * message) Line 563 C++ pyrogenesis.exe!CNetClientSession::ProcessPolledMessages() Line 197 C++ pyrogenesis.exe!CNetClient::Poll() Line 361 C++ pyrogenesis.exe!Frame() Line 422 C++ pyrogenesis.exe!RunGameOrAtlas(int argc, const char * * argv) Line 701 C++ pyrogenesis.exe!SDL_main(int argc, char * * argv) Line 753 C++ pyrogenesis.exe!main_getcmdline() Line 74 C > [Inline Frame] pyrogenesis.exe!invoke_main() Line 90 C++ pyrogenesis.exe!__scrt_common_main_seh() Line 288 C++ pyrogenesis.exe!CallStartupWithinTryBlock() Line 365 C++ kernel32.dll!76b6fa29() Unknown kernel32.dll![Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll] Unknown ntdll.dll!77467a9e() Unknown ntdll.dll!77467a6e() Unknown The line in question if (message->GetType() == NMT_FILE_TRANSFER_REQUEST) { CFileTransferRequestMessage* reqMessage = static_cast<CFileTransferRequestMessage*>(message); // TODO: we should support different transfer request types, instead of assuming // it's always requesting the simulation state std::stringstream stream; -> LOGMESSAGERENDER("Serializing game at turn %u for rejoining player", m_ClientTurnManager->GetCurrentTurn()); u32 turn = to_le32(m_ClientTurnManager->GetCurrentTurn()); stream.write((char*)&turn, sizeof(turn)); bool ok = m_Game->GetSimulation2()->SerializeState(stream); ENSURE(ok); // Compress the content with zlib to save bandwidth // (TODO: if this is still too large, compressing with e.g. LZMA works much better) std::string compressed; CompressZLib(stream.str(), compressed, true); m_Session->GetFileTransferer().StartResponse(reqMessage->m_RequestID, compressed); return true; } I suppose we're missing a check for m_ClientTurnManager. @wraitii would know I suppose. StunClient: Using STUN server lobby.wildfiregames.com:3478 StunClient: external IP address is ---.---.---.---:---- NetClient: connecting to server at ---.---.---.---:---- Net client: Connected to ---.---.---.---:---- Messaggio di rete: ({status:"connected", type:"netstatus"}) Net client: Received message CSrvHandshakeMessage { m_Magic: 1349714239, m_ProtocolVersion: 16842776, m_SoftwareVersion: 16842776 } of size 15 from server Net client: Received message CSrvHandshakeResponseMessage { m_UseProtocolVersion: 16842776, m_Flags: 1, m_GUID: CE004EBBD8A5CE03 } of size 31 from server Messaggio di rete: ({meanRTT:429, warntype:"server-latency", type:"netwarn"}) Net client: Received message CAuthenticateMessage { m_Name: , m_Password: [secret], m_ControllerSecret: [secret] } of size 13 from server Net client: Received message CAuthenticateResultMessage { m_Code: 1, m_HostID: 22, m_IsController: 0, m_Message: Logged in } of size 30 from server Net: Authentication result: host=22, Logged in Net client: Received message CPlayerAssignmentMessage { m_Hosts: { { m_GUID: 00C51875BADFB944, m_Name: Bakixeddu (1417), m_PlayerID: 1, m_Status: 0 }, { m_GUID: CE004EBBD8A5CE03, m_Name: alre (1454), m_PlayerID: 8, m_Status: 0 }, { m_GUID: F7B5EF56A8DF2F37, m_Name: Cedric_O (1548), m_PlayerID: 7, m_Status: 0 } } } of size 159 from server Messaggio di rete: ({rejoining:true, status:"authenticated", type:"netstatus"}) Messaggio di rete: ({newAssignments:{'00C51875BADFB944':{status:0, player:1, name:"Bakixeddu (1417)"}, CE004EBBD8A5CE03:{status:0, player:8, name:"alre (1454)"}, F7B5EF56A8DF2F37:{status:0, player:7, name:"Cedric_O (1548)"}}, type:"players"}) Net client: Received message CPlayerAssignmentMessage { m_Hosts: { { m_GUID: 00C51875BADFB944, m_Name: Bakixeddu (1417), m_PlayerID: 1, m_Status: 0 }, { m_GUID: CE004EBBD8A5CE03, m_Name: alre (1454), m_PlayerID: 8, m_Status: 0 } } } of size 105 from server Messaggio di rete: ({newAssignments:{'00C51875BADFB944':{status:0, player:1, name:"Bakixeddu (1417)"}, CE004EBBD8A5CE03:{status:0, player:8, name:"alre (1454)"}}, type:"players"}) Net client: Received message CPlayerAssignmentMessage { m_Hosts: { { m_GUID: 00C51875BADFB944, m_Name: Bakixeddu (1417), m_PlayerID: 1, m_Status: 0 }, { m_GUID: 0ACC05EBF77D0A0E, m_Name: ali_96 (1473), m_PlayerID: 4294967295, m_Status: 0 }, { m_GUID: CE004EBBD8A5CE03, m_Name: alre (1454), m_PlayerID: 8, m_Status: 0 } } } of size 155 from server Messaggio di rete: ({newAssignments:{'00C51875BADFB944':{status:0, player:1, name:"Bakixeddu (1417)"}, '0ACC05EBF77D0A0E':{status:0, player:-1, name:"ali_96 (1473)"}, CE004EBBD8A5CE03:{status:0, player:8, name:"alre (1454)"}}, type:"players"}) Net client: Received message CPlayerAssignmentMessage { m_Hosts: { { m_GUID: 00C51875BADFB944, m_Name: Bakixeddu (1417), m_PlayerID: 1, m_Status: 0 }, { m_GUID: 0ACC05EBF77D0A0E, m_Name: ali_96 (1473), m_PlayerID: 4294967295, m_Status: 0 }, { m_GUID: CE004EBBD8A5CE03, m_Name: alre (1454), m_PlayerID: 8, m_Status: 0 }, { m_GUID: F14221D29F75D51A, m_Name: Gladiator_7050 (1352), m_PlayerID: 4, m_Status: 0 } } } of size 221 from server Messaggio di rete: ({newAssignments:{'00C51875BADFB944':{status:0, player:1, name:"Bakixeddu (1417)"}, '0ACC05EBF77D0A0E':{status:0, player:-1, name:"ali_96 (1473)"}, CE004EBBD8A5CE03:{status:0, player:8, name:"alre (1454)"}, F14221D29F75D51A:{status:0, player:4, name:"Gladiator_7050 (1352)"}}, type:"players"}) Net client: Received message CPlayerAssignmentMessage { m_Hosts: { { m_GUID: 00C51875BADFB944, m_Name: Bakixeddu (1417), m_PlayerID: 1, m_Status: 0 }, { m_GUID: 0ACC05EBF77D0A0E, m_Name: ali_96 (1473), m_PlayerID: 4294967295, m_Status: 0 }, { m_GUID: 1E3F435B702950A5, m_Name: Cedric_O (1548), m_PlayerID: 7, m_Status: 0 }, { m_GUID: CE004EBBD8A5CE03, m_Name: alre (1454), m_PlayerID: 8, m_Status: 0 }, { m_GUID: F14221D29F75D51A, m_Name: Gladiator_7050 (1352), m_PlayerID: 4, m_Status: 0 } } } of size 275 from server Messaggio di rete: ({newAssignments:{'00C51875BADFB944':{status:0, player:1, name:"Bakixeddu (1417)"}, '0ACC05EBF77D0A0E':{status:0, player:-1, name:"ali_96 (1473)"}, '1E3F435B702950A5':{status:0, player:7, name:"Cedric_O (1548)"}, CE004EBBD8A5CE03:{status:0, player:8, name:"alre (1454)"}, F14221D29F75D51A:{status:0, player:4, name:"Gladiator_7050 (1352)"}}, type:"players"}) Net client: Received message CPlayerAssignmentMessage { m_Hosts: { { m_GUID: 00C51875BADFB944, m_Name: Bakixeddu (1417), m_PlayerID: 1, m_Status: 0 }, { m_GUID: 1E3F435B702950A5, m_Name: Cedric_O (1548), m_PlayerID: 7, m_Status: 0 }, { m_GUID: CE004EBBD8A5CE03, m_Name: alre (1454), m_PlayerID: 8, m_Status: 0 }, { m_GUID: F14221D29F75D51A, m_Name: Gladiator_7050 (1352), m_PlayerID: 4, m_Status: 0 } } } of size 225 from server Messaggio di rete: ({newAssignments:{'00C51875BADFB944':{status:0, player:1, name:"Bakixeddu (1417)"}, '1E3F435B702950A5':{status:0, player:7, name:"Cedric_O (1548)"}, CE004EBBD8A5CE03:{status:0, player:8, name:"alre (1454)"}, F14221D29F75D51A:{status:0, player:4, name:"Gladiator_7050 (1352)"}}, type:"players"}) Net client: Received message CPlayerAssignmentMessage { m_Hosts: { { m_GUID: 1E3F435B702950A5, m_Name: Cedric_O (1548), m_PlayerID: 7, m_Status: 0 }, { m_GUID: CE004EBBD8A5CE03, m_Name: alre (1454), m_PlayerID: 8, m_Status: 0 }, { m_GUID: F14221D29F75D51A, m_Name: Gladiator_7050 (1352), m_PlayerID: 4, m_Status: 0 } } } of size 169 from server Messaggio di rete: ({newAssignments:{'1E3F435B702950A5':{status:0, player:7, name:"Cedric_O (1548)"}, CE004EBBD8A5CE03:{status:0, player:8, name:"alre (1454)"}, F14221D29F75D51A:{status:0, player:4, name:"Gladiator_7050 (1352)"}}, type:"players"}) Net client: Received message CPlayerAssignmentMessage { m_Hosts: { { m_GUID: CE004EBBD8A5CE03, m_Name: alre (1454), m_PlayerID: 8, m_Status: 0 }, { m_GUID: F14221D29F75D51A, m_Name: Gladiator_7050 (1352), m_PlayerID: 4, m_Status: 0 } } } of size 115 from server Messaggio di rete: ({newAssignments:{CE004EBBD8A5CE03:{status:0, player:8, name:"alre (1454)"}, F14221D29F75D51A:{status:0, player:4, name:"Gladiator_7050 (1352)"}}, type:"players"}) Net client: Received message CPlayerAssignmentMessage { m_Hosts: { { m_GUID: BFD53CD07A29F0EE, m_Name: Bakixeddu (1417), m_PlayerID: 1, m_Status: 0 }, { m_GUID: CE004EBBD8A5CE03, m_Name: alre (1454), m_PlayerID: 8, m_Status: 0 }, { m_GUID: F14221D29F75D51A, m_Name: Gladiator_7050 (1352), m_PlayerID: 4, m_Status: 0 } } } of size 171 from server Net client: Received message CFileTransferRequestMessage { m_RequestID: 1 } of size 7 from server
-
As long as it's a reasonable equivalent to Star Craft i'm fine with it
-
Why would it be better to have a text document in another place? I guess you can do all that in an orderly fashion in issues, or here ?
-
Cesar's CIVIL WAR Documentary.
Stan` replied to Belisarius17's topic in Introductions & Off-Topic Discussion
Alt click IIRC. -
Is the new M1 iMac recommended for 0AD?
Stan` replied to Sebastián Gómez's topic in Help & Feedback
Dealing with some stuff. Trying to make the best of it. Well technically such a windows pc doesn't exist But for the same characteristics i think the mac is alright. Dedicated gpu would help. Well I can't say for sure. -
Is the new M1 iMac recommended for 0AD?
Stan` replied to Sebastián Gómez's topic in Help & Feedback
It will work. It will however not be as optimized as it could but it should run okay (It's using an x64 build not an ARM build) -
Yeah I only seldomly manage to reproduce it. https://trac.wildfiregames.com/ticket/5307
-
Correct. You just need a Github account.
-
I suppose linux does things differently too I suppose linux does things differently too
-
Maybe now. But 15 years ago it wasn't the case due to the much lower disk speeds
-
Might want to provide a small mod for ease It's actually faster to read on a HDD because of contiguous memory
-
Did you have a previous 0 A.D. installation? The package name might have changed slightly and thus you're launching the wrong one. I checked the links and it does redirect to https://releases.wildfiregames.com/0ad-0.0.25b-alpha-osx64.dmg which is the correct version. When did you last download it?
-
Might be better to use github wiki feature to start documenting stuff. At least everything is focused on this thread and if you extract the important stuff in the form of issues and wiki entries it might make it easier.
-
===[TASK]=== Current issues with Celtic units and guideline for the next
Stan` replied to Genava55's topic in Official tasks
This might look better than just wooden planks, for it will offer a bit more variation. I suppose the temple will just be a smaller version of the wonder though. -
Do people think I am some kind of despotic person? LMAO. You raise good points and I am afraid I can't mitigate any of them. I'd like to have 2v2 and 4v4 rankings in the future, but there are some issues with the lobby we need to fix first. It's managed, updated and controlled by one person @user1 so if you want new features you have to go through him. He is also the person that will do the banning. The muting is handled by a bot. I didn't make the lobby ToS and ToU but I do agree that smurfs can be a plague. Anyone can host their own lobby though: https://github.com/0ad/lobby-bots but in the end it will only make the player base smaller. I am aware of this. I'm not sure what you mean by better code though. More code, maybe but imagining we can fix everything with just code is a bit overreaching.
-
===[TASK]=== Current issues with Celtic units and guideline for the next
Stan` replied to Genava55's topic in Official tasks
But it still has to be enclosed by wooden walls doesn't it? -
===[TASK]=== Current issues with Celtic units and guideline for the next
Stan` replied to Genava55's topic in Official tasks
It could look like this basically. (Didn't make it @Sundiata did. I wonder if the fortifications are mandatory. For the new unit texture, now that you're back @wackyserious maybe you could help? EDIT: Scabbards are easy to fix. Just XML work. -
Fix elephant archers and bolt shooters pls.
Stan` replied to LetswaveaBook's topic in Gameplay Discussion
Unfortunately, (@Freagarach please correct me if I'm wrong) I don't think we can currently switch capture from the default. -
I can appoint someone. My goal was just to provide a fast paced, space themed, RTS mod which could work as an alternative to starcraft Ideally a mix of all the things previously mentionned.
-
Quite a few, although none of them are official.