Jump to content

phosit

WFG Programming Team
  • Posts

    290
  • Joined

  • Days Won

    6

Everything posted by phosit

  1. I don't want to argue in favour of removing support for devices, but... Most arguments are silly (or in Lundukes language: hilarious) "There are issues reported for drivers with no known issues." Yes that's why the issues are reported... "The year 2002. Very very recent in my opinion." When the hardware support is now removed and the already released kernels get supported for maybe 5 years (I think that's how that works), It will be supported for 30 years. I wouldn't call that "Very very recent". "The drivers haven't do be updated in years and years and years" When there is no one maintaining it there is software rot. "Wasn't the point of using AI to make development more efficient‽" AI is used to find bugs and to write code. When the kernel developers wouldn't use AI to find bugs someone else would. When they wouldn't use AI do write code - yes - they would be less efficient. "Back in the days every week we said that something became supported by Linux" Maybe you could do the same thing now.
  2. It would also be nice when they are weaker/capturable from that side.
  3. The starting position and the lakes are similar to "Pyrenean Sierra". Maybe you can base your map on that.
  4. I don't understand the argument. The difficulty of AIs is independent of teams.
  5. What's the point of more teams? When there are more then 4 teams at least one player is a lone in a team. So it has the same effect as to assign no team to that player.
  6. I think that the current Egypt(3v3) should be turned, so that the fertile land is in the foreground and the mountains in the back.
  7. Removing an invocation of `pickRandom` doesn't invalidate another. (Worst case is that in DE the AI might not be serializeable.) I tried to bisect it but wasn't successful there are always like 10 units idle.
  8. Sorry for the late reply. Maybe you can find something in this PR. In there are many commits, so bisect should help a lot.
  9. I can't reproduce that. But I noticed that the map isn't revealed after loading.
  10. That's indeed an issue. Thanks for reporting.
  11. That's because it first chooses the placement, without knowing whether the map supports it.
  12. To fix the issue, the map has to somehow expose the restrictions. Those restrictions could then also be read by the random selection algorithm. At least that's how I think of it.
  13. Oh, so you choose random as placement - I understand now. I think it would be a hard to delay the random selection to the mapgen script. One would also have to change replay-summary: there it shouldn't be displayed as "random". The more complete solution is the one stated in the ticket.
  14. I don't know of a remaining issue of persistent map settings. Also the name of a game should be causally unrelated to the placement. I know #8148 which is related especially this link.
  15. I'd say "Must Have"s and "Release Blocker"s should have the next release as milestone. The others should be backlogged.
  16. Did you try a Lambert azimuthal equal-area projection?
  17. You need to import the functions you are using something like import { addAnimals, addBerries, addBluffs, addDecoration, addForests, addHills, addLayeredPatches, addMetal, addStone, addStragglerTrees, createBluffsPassages, markPlayerAvoidanceArea } from "maps/random/rmgen2/gaia.js";
  18. I added a section in https://gitea.wildfiregames.com/0ad/0ad/wiki/PortA27ToR28 which links to https://gitea.wildfiregames.com/0ad/0ad/wiki/ModdingGuiAndSimulation.
  19. The "append" keyword has to be used where modules are used. It's tracked here. Note: Modules are enabled in the GUI doesn't mean that in the whole GUI modules are used (IIRC in R28 only in pregame and splashscreen). I wouldn't make .append the default. It serves as distinction between appendixes and plain files. @GrapjasYes that's the (my) desired way of doing it. And it's weird that it doesn't work. (I tested appending multiple files. I think it's something about the content of the files. The next line is appended without a newline. Maybe the implicit semicolon doesn't work at the end of a file.) When the file would get to big you could also import some variables: import { menuEntry } from "gui/pregame/grapjasAdditions.js"; mainMenuItems.unshift(menuEntry);
  20. With "any content" do you mean "no content"? Then that's expected. An empty file shouldn't change the behaviour. eg: appending nothing to the mainmenu.js doesn't change anything. When adding a `warn` call at global scope of the "append" file, it works for me.
  21. There is an example in "binaries/data/mods/test.scriptinterface/module/modified/". In your example you would write a file "mainmenu~local_rating.append.js". In that file you can override the init-fuction or anything else. init = function() { // new init code. }
×
×
  • Create New...