-
Posts
1.125 -
Joined
-
Last visited
-
Days Won
18
Everything posted by Freagarach
-
asked ChatGPT (collection) - answers correct?
Freagarach replied to seeh's topic in Introductions & Off-Topic Discussion
Already possible: git clone https://gitlab.com/0ad/0ad.git -
With that hotkey, you can push any new order to the front of the queue. E.g. clicking the phasing button will make it the first. (It can also be used for orders issued to units.)
-
@Vantha https://code.wildfiregames.com/source/0ad/browse/ps/trunk/binaries/data/mods/public/simulation/components/GarrisonHolder.js$13 in combination with e.g. https://code.wildfiregames.com/source/0ad/browse/ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower.xml$42. Thanks! :D
-
A building that can build other buildings
Freagarach replied to LetswaveaBook's topic in Game Modification
You may want https://code.wildfiregames.com/D2657. -
https://code.wildfiregames.com/D1838?
-
Yeah, it seems PetraAI must have the metadata. if (ent.getMetadata(PlayerID, "role") === PETRA.Worker.ROLE_WORKER) How do you spawn the units? [EDIT] When the AI produces something it adds metadata to know later what the produced unit is used for. If it doesn't have any, it is probably used in the next attack only. When converting the entity, indeed another message is sent that is also picked up by the AI.
- 1 reply
-
- 1
-
"Script component Player of entity 3 failed to serialize"
Freagarach replied to Atrik's topic in Game Modification
What mods do you have that could cause this? If it can be triggered without mods (that doesn't seem the case) or from the GUI we should find out how to reproduce and fix it. Glad to be of service! :) -
"Script component Player of entity 3 failed to serialize"
Freagarach replied to Atrik's topic in Game Modification
You should ditch the warn("player"); and add the if-statement at "AddResourceGatherer". But the rest should still be called. Snap is annoying. But using a mod should work. I get an OOS at turn 20, so can't use that replay? Do you get the crash when watching that replay? -
"Script component Player of entity 3 failed to serialize"
Freagarach replied to Atrik's topic in Game Modification
Do you have a replay that reproduces the error? The "undefined:NaN" is the problem here, I can try to help you debug it. Did you add a resource to the game? Can you check with an if-statement (if (type === undefined)) at https://code.wildfiregames.com/source/0ad/browse/ps/trunk/binaries/data/mods/public/simulation/components/Player.js$263 the stacktrace what called that function? (warn(new Error().stack)) -
For a modder, yes, quite possible (and relatively easy). With the linked patch: no, that is just a boost for everyone.
-
AI doesn't want to upgrade towers.
Freagarach replied to Akira Kurosawa's topic in Gameplay Discussion
It 'teaches' the PetraAI how to upgrade stuff and includes the sentry tower as an example. -
https://trac.wildfiregames.com/wiki/GettingStartedReinforcementLearning#Scenario
-
(We're still looking for an AI dev.)
-
Might keep in mind: https://code.wildfiregames.com/D1819.
-
Sounds like we want it to be a user-choice. ^^ (spread-attack or focus fire, not limited to structures) Just sad it is hard to get user-preferred default values in the simulation properly (e.g. stances).
-
https://code.wildfiregames.com/D1905
-
Exploit found: seeing enemy stats while paused
Freagarach replied to Yekaterina's topic in Bug reports
The summary screen in-game doesn't show your adversaries, if you're merely paused. Upon disconnection, yes, the game is considered 'finished' and you can see the stats. I can tell you, there are easier ways to find victory than disconnect/reconnect every minute or so. -
Sort of intended/bug. See https://trac.wildfiregames.com/ticket/3201 and https://code.wildfiregames.com/D1997.
-
Hello @Helicity and thank you for your feedback, attack-move is indeed partly broken, there have been several attempts at fixing it, but there can be quite some edge cases we need to work with. We would love seeing the solution either as a mod or a patch submitted on Phabricator. Here is the most recent file: https://code.wildfiregames.com/source/0ad/browse/ps/trunk/binaries/data/mods/public/simulation/components/UnitAI.js, where "WALKINGANDFIGHTING" is attack-move. As for the preference to certain units, you can define those in the templates in the Attack component. See also e.g. https://code.wildfiregames.com/D3853 for an attempt at improving walk-and-fight behaviour. This is not merged because the method used is very expensive, computationally.
-
You can mod out the ability to make enemy/neutral: https://trac.wildfiregames.com/browser/ps/trunk/binaries/data/mods/public/gui/session/diplomacy/DiplomacyDialog.xml#L53. (censorship to the max) Or just vanquish them whenever they break alliances, I guess that works better.
-
Addition of Han Chinese to 0AD
Freagarach replied to Yekaterina's topic in Game Development & Technical Discussion
Catafalque issue fixed in https://trac.wildfiregames.com/changeset/27534. -
Addition of Han Chinese to 0AD
Freagarach replied to Yekaterina's topic in Game Development & Technical Discussion
Thank you for your report, @LienRag, there was indeed an issue with the aura. I have prepared a patch (https://code.wildfiregames.com/D4931), you can test that.