ffm2 Posted 16 hours ago Report Share Posted 16 hours ago (edited) 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" Clicking tools like the razor rapid fire triggers the chat message: "Automated clicker makro detected by %(player)s" 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: detection of a idle player turning off in game or handle 2 players with the mod to limit spam account for lag oddity_detector.zip Edited 13 hours ago by ffm2 7 1 Quote Link to comment Share on other sites More sharing options...
Atrik Posted 14 hours ago Report Share Posted 14 hours ago 1 hour ago, ffm2 said: Report if it behaves weird and some thresholds should be changed. It reveal position of players in FOW. Which is preeeetty odd. Appreciate the efforts thoughts, but clearly we have very diverging opinion on what's acceptable modifications. Maybe an oversight too. I know by doing it for moderngui that making sure no information is revealed that shouldn't, is actually extra thoughts and efforts. Quote Link to comment Share on other sites More sharing options...
ffm2 Posted 13 hours ago Author Report Share Posted 13 hours ago Flare is turned of for Quick start for now 1 Quote Link to comment Share on other sites More sharing options...
Atrik Posted 12 hours ago Report Share Posted 12 hours ago You could check instead g_IsObserver or GetEntityState(id).visibility if you have some entity id. Quote Link to comment Share on other sites More sharing options...
Seleucids Posted 3 hours ago Report Share Posted 3 hours ago 12 hours ago, ffm2 said: Lag is atm. not accounted for I think you can try to account for lag by scaling the threshold with the game's simulation rate. Also I think the default chat message could be rephrased a bit so that it sounds less accusative, e.g "Oddity detector detected %player sent %number_of_inputs commands at turn %turn, we suspect this may be automated, but could be caused by natural factors, so please calm down. ". You can also consider limiting the recipients so that not everyone in the room freaks out. The mod caused some drama today and ruined a TG that I was hosting: 1 Quote Link to comment Share on other sites More sharing options...
Dakara Posted 3 hours ago Report Share Posted 3 hours ago (edited) Ce n'est pas un drame je voulais juste que les gens utilisent la triche ressentent la honte, si nous ne réagissons pas, ils continuent simplement à l'utiliser. Le démarrage automatique n'est pas un gros triche, mais c'est le cas. It was second 10 , nothing bad Edited 3 hours ago by Dakara Quote Link to comment Share on other sites More sharing options...
real_tabasco_sauce Posted 2 hours ago Report Share Posted 2 hours ago I think its simply transparency. And it is great! thx @ffm2 1 Quote Link to comment Share on other sites More sharing options...
Atrik Posted 12 minutes ago Report Share Posted 12 minutes ago Transparency would be a feature to display player's mods, this is something else. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.