Jump to content

Stan`

0 A.D. Project Leader
  • Posts

    18.352
  • Joined

  • Last visited

  • Days Won

    599

Everything posted by Stan`

  1. The probable reason why it didn't work is because you did not add a second UV map to your model. To use AO you need to add another one. You can find a tutorial on how to do that here. The game will no longer crash in A24 because https://code.wildfiregames.com/D433 was committed.
  2. @Allah Welcome to the forums. It's okay, that topic was outdated anyway and so is most of the Art Design Document sadly. To get an idea of the size of the models, import Collada (.dae) files directly. You can find them here: https://trac.wildfiregames.com/browser
  3. The tournament is over but maybe @PrincessChristmas will make another one.
  4. As far as I know you are free to use different accounts between trac, phab, lobby, forums, irc, as long as they are unique. There would be no reason for us to link them all together. You are also free to change your username on the forums, if you don't want to hide the fact that you changed it. This way you don't need two accounts. You only have to ask feneur for instance.
  5. I have no idea what could causes this maybe bad driver initialization. Maybe @vladislavbelov or @wraitii would know.
  6. 774 let civ = gameState.getPlayerCiv(); 775 let trainableShips = []; 776 gameState.getOwnTrainingFacilities().filter(API3.Filters.byMetadata(PlayerID, "sea", sea)).forEach(function(ent) { 777 let trainables = ent.trainableEntities(civ); 778 for (let trainable of trainables) 779 { 780 if (gameState.isTemplateDisabled(trainable)) 781 continue; 782 let template = gameState.getTemplate(trainable); 783 if (template && template.hasClass("Ship") && trainableShips.indexOf(trainable) === -1) 784 trainableShips.push(trainable); 785 } 786 }); The offending code. I guess it cannot iterate in undefined. Could be fixed by adding a little check 774 let civ = gameState.getPlayerCiv(); 775 let trainableShips = []; 776 gameState.getOwnTrainingFacilities().filter(API3.Filters.byMetadata(PlayerID, "sea", sea)).forEach(function(ent) { 777 let trainables = ent.trainableEntities(civ); 778 if (!trainables) 779 return; 780 for (let trainable of trainables) 781 { 782 if (gameState.isTemplateDisabled(trainable)) 783 continue; 784 let template = gameState.getTemplate(trainable); 785 if (template && template.hasClass("Ship") && trainableShips.indexOf(trainable) === -1) 786 trainableShips.push(trainable); 787 } 788 });
  7. Did you touch the UI in some way ? Looks like some of your changes broke it.
  8. That's actually a pretty good question. I care enough not to make big decisions the decaying patch will be the biggest in years, but I don't know about the others. I think @elexis cares as well, since borg's mod exists
  9. The lobby was down for some time today I believe, did you retry to join ? @user1 @elexis @Hannibal_Barca
  10. Yes. It's .DELETED not .DELETE I believe. Also don't forget to put text in those files
  11. Do you see Leonidas pushing the Persian guy over the edge ? Just like that.
  12. It's a hidden folder normally.
  13. Depends if you cloned art source or not. If you didn't you can't. Since most of the new helmets are just improved versions of the old ones you can just delete them I guess. With tortoise you can right click and delete.
  14. Glad I could help. It shouldn't but depending on what you touch it might have an influence. For instance, both will share the same user.cfg unless you run the dev version with -writableRoot (Notice it only has one '-') this flag makes the game portable. https://trac.wildfiregames.com/browser/ps/trunk/binaries/system/readme.txt line 68 Sure just go in wherever you cloned it and run ./pyrogenesis -writableRoot
  15. using either svn, or the git mirror on htpps://github.com/0ad/0ad, Not that you have to compile the game yourself.
  16. See my Github for a attempt to bench Cairo ans FreeType for atlas texture génération.
  17. I don't think IPV6 is supported by our version of Enet. It's in the works.
×
×
  • Create New...