Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 2025-06-12 in Posts

  1. The topic here is not quality of code or variable names, but code obfuscation. The point in the license is Section 1 "source code". GPL authors clarify that "[...] Obfuscated “source code” is not real source code and does not count as source code. [...]". This is not sufficient to be compliant with GPL3, and not sufficient to qualify as FOSS. Obfuscated code violates Freedom #2 of Free Software as clearly explained here. But besides the "legal" part... if you are a developer who cares about free software (as autociv does), then you will also understand that distributing source code made intentionally hard to be understood is contrary to the purpose and principles of Free Software itself.
    4 points
  2. This was discussed off and on in the past. I was thinking it would be nice for the game to name the different Civic Centers based on historical city names (similar to how the AI is given a cool historical name). In a standard match, the names would be pulled from a pre-made list (either in the civ.json or {civ}/civil_centre template). Secondarily, Atlas could be extended to allow scenario/campaign designers to give custom names to Civic Centers on the map (or done with triggers).
    2 points
  3. This mod reports gameplay that should not be possible in 0 A.D. without mods. Currently, in 4v4 matches, new or aspiring players are never informed about which mods are being used or how they affect gameplay. Instead, it’s implicitly assumed that everyone already knows the players and their supporting mods. With these quick in-game messages, players at least receive basic information and can further discuss the implications - whether in the match itself or on the forums. Quick start triggers the chat message: "Units receives automated commands by %(player)s at turn %(turn)s (v01)" Clicking tools like the razor rapid fire triggers the chat message: "Automated clicker makro detected by %(player)s(v01)" If a player does not send a command in 30 seconds triggers the chat message: "%(player)s has not send a command in 30s (v01)" Market Exploit "%(player)s has bought %(buy)s shortly after selling it for %(sell)s (v01)" Elexis set up the mod template for me to fill. Lag is atm. not accounted for, so during heavy lag it could trigger false positives. I tested it in a few games and didn't had false positives. Report if it behaves weird and some thresholds should be changed. Some features that should be added: turning off in game or handle 2 players with the mod to limit spam Current version: 02 oddity_detector.zip oddity_detectorv00.zip oddity_detectorV01.zip oddity_detector V02.zip
    2 points
  4. Ritualistic Exercise sounds great
    1 point
  5. Can confirm. Made a short replay just doing it and its not recognized. I tested the mod on a multiplayer replay where it worked. I will check whats different. It is running though and detects 30s afk for example.
    1 point
  6. It should work also in singleplayer replays. Rapid fire alarm could be triggered false in mp replay if the game lags online but not offline since the turn time is not logged. Or did you maybe work around a trigger?
    1 point
  7. This is nice example of positive contribution to 0ad. Higly appreaciate your work.
    1 point
  8. V01: Added detection for market exploit.
    1 point
  9. This is why we need more single player content.
    1 point
  10. Athens: Politēs Athēnaîos (Athenian Citizen) Britons: Carthaginians: Gauls: Han: Iberians: Kushites: Macedonians: Politēs Makedonikḗ (Macedonian Citizen) Mauryas: Persians: Ptolemies: Romans: Cīvis Rōmānus (Roman Citizen) Seleucids: Sparta: Politēs Spartiátēs (Spartan Citizen) Also keep in mind the names don't always have to translate to "{Civ} Citizen," it could also be something like Han Peasant, or Gallic Artisan, or anything like that to add cultural flavor.
    1 point
  11. https://gitea.wildfiregames.com/0ad/0ad/pulls/8062 Please suggest GenericNames and SpecificNames.
    1 point
  12. I hope you'll excuse this quite massive bump: Since today (UTC+2) there is this new ticket #8055 (Feature: City Names)-opened by op.
    1 point
  13. Added warning of idle players after 30 seconds without command. I think this is important as some games are ruined by players suddenly leaving a 4v4 without notice. In lower rated games this gets triggered occasionally. I can't relate to that but I left the older version (the one without v00) without this if this is annoying. The chat command now also sends the version number (now 00), so if this gets a update and a version was known for false positives one can inform the mod user of the update.
    1 point
  14. It's not an abandoned project, i'll come around to it but it's not a focus atm. Ty for the interest
    1 point
×
×
  • Create New...