Jump to content

Ceres

Community Members
  • Posts

    869
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by Ceres

  1. Hello!

    Would you like to consider adding a possibility to export (default or user-customised) key bindings as a JSON file? Players of 0 A.D. could use this file to create and print out nice keyboard templates, which are maybe useful especially for new players of 0 A.D. The tool where this JSON file is to be imported (currently, pasted into) is available there:

    https://isometricland.net/keyboard/keyboard.php

    Example:

    1.png

    I posted this already in another thread but felt that it was getting OT there. Hopefully, you agree with this new thread here. If not, I will remove it.

     

    A GitHib repository is available, and I use the opportunity to link to a thread there about this topic:

    https://github.com/mjhorvath/Video-Game-Keyboard-Diagrams/issues/11#issuecomment-840135466

    Currently, the tool cannot yet show combinations of 3 keys on the keys themselves. But below (in a footer), one can add such information, incl. also mouse-wheel/-click combinations etc.). I am not affiliated with the author of the tool but find it quite nice and therefore also hope that you do not mind that I kind of advertise it a bit here. ;)

    • Like 1
  2. @Stan`

    If you and other people involved in the development and in translations of 0 A.D. would you like consideration of Transifex alternatives, you might have a look there (another GitHub-hosted project, where Transifex has been used til now, until they found something - for them - more suitable):

    https://github.com/mumble-voip/mumble/discussions/4641

    Knowing the proverb "never change a running system", I fully understand if Transifex should be kept as the preferred solution.

    And please accept my apologies that this has become OT now. :blush:

  3. Hello!

    Please forgive me if this is not the right spot to mention this and let me know if this would rather belong to another section. Thank you.

    When starting 0 A.D., I saw a picture of Viriathus, an Iberian hero. It puzzled me a bit that the text below quotes from Plutarch (actually Tiberius Gracchus), referring to the "wild beasts of Italy". Don't get me wrong, I don't want to be a know-it-all (and maybe I am wrong myself :blush:), but why is a text (which is interesting in itself) from Tiberius Gracchus, who secured the revival of the Licinian Agrarian Law in 133 B.C., shown under a picture with an Iberian hero?

    Are the quoted texts from history always independent of the pictures shown above? In this case, it could be misleading, I guess.

    By the way, these pages often disappear too quickly to completely read the nice texts besides and under the pictures (sometimes screenshots from a game).

    If I have overseen something or am just wrong, I am happy to learn. Thanks for your feedback. :)

  4. Now I would like to try feeding 'matchsettings.mp.json' to the mumble client and to have the players join the respective channels...

    			"PlayerData": [{
    				"Name": "Player 1",
    				"Civ": "spart",
    				"Color": {
    					"r": 21,
    					"g": 55,
    					"b": 149
    				},
    				"Team": 0,
    				"AI": false
    			}, {
    				"Name": "Player 2",
    				"Civ": "sele",
    				"Color": {
    					"r": 150,
    					"g": 20,
    					"b": 20
    				},
    				"Team": 0,
    				"AI": false
    			}, {
    				"Name": "Player 3",
    				"Civ": "ptol",
    				"Color": {
    					"r": 86,
    					"g": 180,
    					"b": 31
    				},
    				"Team": 1,
    				"AI": false

    Player 1 + Player 2 (both in 'Team 0') will join channel 'All' and channel 'Team 0'. Player 3 (in 'Team 1') will join channel 'All'. Thus, all 3 players can talk via channel 'All', but the 2 allies in 'Team 0' can also talk among themselves, without Player 3 hearing them.

  5. Well, it still works with GLSL enabled and even with all the other gfx options enabled and set to the maximum, except for the fps limit, which I set to slightly above 60, because my monitor runs at 60 Hz (1920x1080 pixels); vertical sync is also enabled. The fps is then miserable (avg. 15, max. 20), but the game does not crash anymore on that PC. It seems to be likely that the Intel iGPU driver update (version 27.20.100.9466, dated 16 Apr 2021) plays a role, but I am not sure, nor would I know what exactly could have contributed.

    Do you have some further hints or thoughts what I could do retrospectively?

  6. Thank you! I found the file there (also as a note for myself):

    https://github.com/0ad/0ad/blob/f314b5b9d2be852a4d25f4b9ef40ab4acf4f2002/binaries/data/mods/public/gui/gamesetup/Persistence/PersistentMatchSettings.js

    ...
    
    PersistentMatchSettings.prototype.ConfigName =
    	"persistmatchsettings";
    
    PersistentMatchSettings.prototype.PersistedSettingsFileSingleplayer =
    	"config/matchsettings.json";
    
    PersistentMatchSettings.prototype.PersistedSettingsFileMultiplayer =
    	"config/matchsettings.mp.json";
     

    PS also for others interested - in Windows (10), the files are there:

    C:\Users\<username>\AppData\Roaming\0ad\config\
     

    matchsettings.json
    matchsettings.mp.json
    user.cfg

    There is a nice (IMO) online JSON validator: https://jsonlint.com

  7. What shall I say? Believe it or not, but now the last auto-built version works also on that PC with GLSL enabled. This drives me crazy. :crazy: I have not changed anything about the game. The PC windows resolution is also the same etc. I feel really embarassed that I have stolen your precious time for replying so kindly and patiently to my many questions. :blush: Even more I want to express my sincerest thanks for your help. And I have not yet given up, because I have already learnt a lot, want to give something back to the community, and also because I am really curious to find out what in fact was the problem. And as it happens sometimes, maybe the problem returns, and then I shall have made some progress at least in better understanding git, trac, etc. :)

×
×
  • Create New...