Leaderboard
Popular Content
Showing content with the highest reputation on 2021-01-18 in all areas
-
@GunChleoc, you appear to have an old version of enet installed in /usr/local/include/enet, which is being used instead of the Ubuntu-repository-provided version.2 points
-
2 points
-
1 point
-
Are there any new dependencies that haven't been documented on the wiki yet? I have Ubuntu 20.04-based Linux Mint. SVN r24660. I cleaned the workspaces and rebuilt without any parameters. precompiled.cpp ../../../source/network/StunClient.cpp: In function ‘JS::Value StunClient::FindStunEndpointHost(const ScriptInterface&, int)’: ../../../source/network/StunClient.cpp:375:68: error: too many arguments to function ‘ENetHost* enet_host_create(const ENetAddress*, size_t, enet_uint32, enet_uint32)’ 375 | ENetHost* transactionHost = enet_host_create(&hostAddr, 1, 1, 0, 0); | ^ In file included from ../../../source/lib/external_libraries/enet.h:48, from ../../../source/network/StunClient.cpp:40: /usr/local/include/enet/enet.h:405:21: note: declared here 405 | ENET_API ENetHost * enet_host_create (const ENetAddress *address, size_t peerCount, enet_uint32 incomingBandwidth, enet_uint32 outgoingBandwidth ); | ^~~~~~~~~~~~~~~~ ../../../source/network/StunClient.cpp:391:2: error: ‘enet_address_get_host_ip’ was not declared in this scope; did you mean ‘enet_address_get_host’? 391 | enet_address_get_host_ip(&addr, ipStr, ARRAY_SIZE(ipStr)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | enet_address_get_host ../../../source/network/StunClient.cpp: In function ‘bool StunClient::FindStunEndpointJoin(ENetHost&, StunClient::StunEndpoint&)’: ../../../source/network/StunClient.cpp:409:2: error: ‘enet_address_get_host_ip’ was not declared in this scope; did you mean ‘enet_address_get_host’? 409 | enet_address_get_host_ip(&addr, ipStr, ARRAY_SIZE(ipStr)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | enet_address_get_host ../../../source/network/NetSession.cpp: In member function ‘bool CNetClientSession::Connect(const CStr8&, u16, bool, ENetHost*)’: ../../../source/network/NetSession.cpp:69:55: error: too many arguments to function ‘ENetHost* enet_host_create(const ENetAddress*, size_t, enet_uint32, enet_uint32)’ 69 | host = enet_host_create(NULL, 1, CHANNEL_COUNT, 0, 0); | ^ In file included from ../../../source/lib/external_libraries/enet.h:48, from ../../../source/network/NetSession.h:21, from ../../../source/network/NetSession.cpp:20: /usr/local/include/enet/enet.h:405:21: note: declared here 405 | ENET_API ENetHost * enet_host_create (const ENetAddress *address, size_t peerCount, enet_uint32 incomingBandwidth, enet_uint32 outgoingBandwidth ); | ^~~~~~~~~~~~~~~~ ../../../source/network/NetSession.cpp:81:66: error: too many arguments to function ‘ENetPeer* enet_host_connect(ENetHost*, const ENetAddress*, size_t)’ 81 | ENetPeer* peer = enet_host_connect(host, &addr, CHANNEL_COUNT, 0); | ^ In file included from ../../../source/lib/external_libraries/enet.h:48, from ../../../source/network/NetSession.h:21, from ../../../source/network/NetSession.cpp:20: /usr/local/include/enet/enet.h:407:21: note: declared here 407 | ENET_API ENetPeer * enet_host_connect (ENetHost *host, const ENetAddress *address, size_t channelCount ); | ^~~~~~~~~~~~~~~~~ ../../../source/network/NetSession.cpp: In member function ‘void CNetClientSession::Poll()’: ../../../source/network/NetSession.cpp:140:3: error: ‘enet_address_get_host_ip’ was not declared in this scope; did you mean ‘enet_address_get_host’? 140 | enet_address_get_host_ip(&event.peer->address, hostname, ARRAY_SIZE(hostname)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | enet_address_get_host make[1]: *** [network.make:175: obj/network_Release/StunClient.o] Error 1 make[1]: *** Waiting for unfinished jobs.... ../../../source/network/NetServer.cpp: In member function ‘bool CNetServerWorker::SetupConnection(u16)’: ../../../source/network/NetServer.cpp:195:67: error: too many arguments to function ‘ENetHost* enet_host_create(const ENetAddress*, size_t, enet_uint32, enet_uint32)’ 195 | m_Host = enet_host_create(&addr, MAX_CLIENTS, CHANNEL_COUNT, 0, 0); | ^ In file included from ../../../source/lib/external_libraries/enet.h:48, from ../../../source/network/NetSession.h:21, from ../../../source/network/NetServer.cpp:24: /usr/local/include/enet/enet.h:405:21: note: declared here 405 | ENET_API ENetHost * enet_host_create (const ENetAddress *address, size_t peerCount, enet_uint32 incomingBandwidth, enet_uint32 outgoingBandwidth ); | ^~~~~~~~~~~~~~~~ ../../../source/network/NetServer.cpp: In member function ‘bool CNetServerWorker::RunStep()’: ../../../source/network/NetServer.cpp:493:3: error: ‘enet_address_get_host_ip’ was not declared in this scope; did you mean ‘enet_address_get_host’? 493 | enet_address_get_host_ip(&event.peer->address, hostname, ARRAY_SIZE(hostname)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | enet_address_get_host1 point
-
As written in the commit message, the Library is now supposed to be exclusive to Ptolemies. However I missed the thracian sword mercenary could build it.1 point
-
1 point
-
Be aware that Divide et Impera mod is not really accurate on several aspects so stay critical.1 point
-
Pontus used it several times (1st century BC) https://en.wikipedia.org/wiki/Battle_of_Zela https://en.wikipedia.org/wiki/Battle_of_the_River_Amnias For the Diadochi I don't know.1 point
-
1 point
-
1 point
-
I haven't spoken to @badosuabout his spec mod for a few weeks - but the upper left section is the bit I really appreciate in terms of displaying clear visuals for the viewer in replays, and ease of reading for me when I'm doing commentary. I still use the FGOD overlay but it's much harder to read. The production section - in the version I have, is still a WIP. I believe Badosu has plans for a much more integrated GUI replacement idea with a lot more matching visuals. The aim of it has always been to show the data of what each players are doing at a given time. You can easily see their build orders and see who is ramping up production, or who is falling behind, etc. From a commentators perspective, it's pretty useful. I find it really handy from a training perspective as well - you can properly analyse what a really good player is doing - where they are finding or utilising time better than an opponent.1 point
-
That spec mod should just be folded into the core game repo. @Stan` @Freagarach @Angen1 point
-
1 point
-
1 point
-
I know that this idea has been poo-poo-ed for the main game, but maybe here it would work. I still think it is a good idea to rename the Romanized Thorakite to Silver Shield Thorakite. I know, I know, we don't know if they were going to retain the "Silver Shield" moniker after reformation, and we don't know if the pikes would be completely reformed to Thorakites, but we CAN infer that those 5000 men were originally from the Silver Shield corps. Its been stated that the SSC generally was made up of 10k men, and at Daphne, there were only 5k phalangites. So it is plausible (and even likely) that the 5k Thorakites were members of the SSC. From a gameplay standpoint, it was be a great idea to rename them to at the very least inform players that these aren't the Generic Thorakites, they are special champoin Thorakites. The current name is underwhelmingly misleading imo.1 point
-
0 points