-
Posts
2.628 -
Joined
-
Last visited
-
Days Won
134
Everything posted by Itms
-
Hello everyone! Just a very small announcement for the forum users that the support for Gravatar profile pictures has been removed in the latest version of the forum software. You may have noticed that some well-known forum users have become faceless You can find the official notice in the changelog of the forum software: https://invisioncommunity.com/release-notes/440-r81/ Thus this is not a temporary disruption of the Gravatar service, and you should re-upload your profile picture here on the forums if you want to be easily recognized again. Thanks for your understanding, and have a nice weekend y'all
-
Well, the strange value is confirmed... I'll do some experiments and probably give you a small minimal program reproducing the inconsistency, but I'm not sure what I will find. In the meantime, if you want to play, you can safely comment out the // ENSURE(tlb.Validate()); on line 54 of cache.cpp. It is only a sanity check (something insane is indeed happening! ) which doesn't prevent you from playing at all. Unless the root cause of this issue causes other issues down the line, in which case you can report here.
-
Hello! I looked into this, I am a bit puzzled: Based on the line numbers of the stack trace, the validation fails for the output of the function 0x80000006/ebx. L2 TLB/cache information: 4K pages & L2 TLB (0x80000006/ebx): instruction # entries = 0x400 (1024) instruction associativity = 8-way (6) data # entries = 0x600 (1536) data associativity = 0x5 (5) So according to cpuid, your processor answers 0x400 6 600 5 (I added the spaces for clarity). However the stack trace says that the value of the register is 1442866176, which is 0x56006400. The byte fields are the other way around (not per byte but per field, so it's not a little/big endianness confusion). I looked at the source code of the cpuid tool, and it looks like our code is doing the same. So I don't see why the value you are getting in our engine is bogus. In order to dissipate any doubt that I can have on the output of gdb, would you mind applying this patch (and recompiling) that just outputs the values sent by the call to cpuid. And share the output here cpuid-debug.patch Thank you very much!
-
As far as I am concerned, I would love to see specific names eventually in the original writing (thus eliminating the headache that is transliteration). This is blocked by the same issue that makes us package Asian languages as a mod, which is our poor handling of fonts. I am also very much in favor of having the specific names displayed optionally, so that competitive players, players with accessibility needs, or just players with a different taste than mine, can remove those names (which would be even more visible in the original writing). I wouldn't mind if we remove the specific names for civs where we lack information. I don't have a strong opinion on this: reconstructing some words and explaining our rationale, or limiting ourselves to accurate sources, seem both interesting to me.
-
Wonderful timing for coordinated posts full of positivity @Sundiata
-
You are totally correct, and I also thank you for the kind words. We are in a dip in the programming activity, due to a low availability of the programmers. On the other hand, the output of our artists and of the modding community is staggering these days! There are up and downs in all the areas of the development, and that's the reality of the life of the project (or any project, for that matter). I am very likely to prioritize programming over leadership in the upcoming months, because the state of the review queue is indeed now one of my biggest concerns (personally, I'm happy that I have no bigger problems than that to fix right now ). But I can't make miracles, I can only do my best. I usually don't answer this kind of thread because they are nerve-wracking. I am genuinely sorry that our best is not good enough for you. It is very difficult to see you guys angry or disappointed when you make such great contributions! Not being able to allocate time to include your work is heartbreaking. The best thing you can do to help is to be supportive (like Sundiata). It really helps us to read nice messages: motivation is our only fuel. I understand the need to complain and push people into doing things, that is something we do a lot in other situations, but that doesn't work for volunteer work. I don't blame you for complaining, but it doesn't help, and sometimes it goes too far. I am really encouraging you to give us ideas about concrete and realistic things that we could try to do, that is always welcome! (especially with the matter at hand, which is, how to make the project attractive for new AI contributors). But just stating the problems we have or might have is not helping, as we are painfully aware of them already.
-
Hello and thanks for the trace! It looks a lot like this ticket: #2074 and the related forum post: Could you, just like then, run the cpuid tool and give us its output? It seems to be in the AUR. Thanks for the report, if we fix it, that will be good for all the users of your processor model
-
You can open a ticket, that would be nice to have! I suppose what you'd need is to make an unselectable gaia entity of them (just like hawks, indeed), and tweaking the motionflying component so it doesn't need to take off etc.
-
Could you provide a stack trace? You can use gdb for that, we have instructions on this page, especially in this section. That would help us know what is the root cause of your issue. Thanks in advance and please let us know if you need some help
-
The AI is not actually threaded, it is mostly async, to be easily threadable, but the latter needs to be done. Some other parts of the code (such as the pathfinder) are also properly designed to be threaded eventually, but they are not yet. We need someone to implement the threading, we do not need yet to make more parts of the code asynchronous.
-
Blender AddOns, Materials & Tutorials.
Itms replied to Alexandermb's topic in Tutorials, references and art help
You don't need my permission Indeed their license is not compatible with CC, so they would need to release some of the assets under that (apparently that's what they want to do with their "Open source package" (that is not very clear)). Contacting them would be the best way to know what we can do. -
@Palaxin That's encouraging! Indeed it looks like the admission mark is higher for new organizations than for returning ones. We'll certainly be applying each year, the first attempt is always the harder to boot up
-
Done!
-
I confirm that this should be doable in Javascript only, and actually we would be happy to have this in the main game, so we'd rather have a patch that a mod I think that what you discovered about quickloading is not intended behavior. Quick save/load is supposed to be useful in case of crashes... So yeah, patch welcome!
-
Antiquity Expert's Main Thread
Itms replied to Anaxandridas ho Skandiates's topic in General Discussion
It is obvious that we are not in this situation, and that Nescio has a lot of knowledge in the area. You may both have knowledge and yet disagree. But if you resort to questioning your opponent's knowledge instead of actually answering their points, that makes you appear as arrogant and unreliable to readers like me. I posted to make you aware of that, so please calm down. Maybe log off for a few hours and think about it, try to see the situation from my point of view or Nescio's. -
No. One can have knowledge and no adequate recording material. People should also be able to give you feedback and you should be able to receive it. Please stop gatekeeping Ancient Greek, it is a fantastic language and everyone should be allowed to be interested in it. No, you should publish them publicly for everyone to hear it (else how would you have a discussion about it afterwards?). If you want to do that for privacy/licensing reasons, that's understandable, but that will make this thread fairly useless.
-
Antiquity Expert's Main Thread
Itms replied to Anaxandridas ho Skandiates's topic in General Discussion
@Anaxandridas ho Skandiates You need to calm down. This place is for polite and peaceful discussion. Being offensive is not acceptable. You may disagree with Nescio, but if he presents arguments, you have to take them into account: you are free to consider them worthless, but you should then either refute them or leave the discussion. You cannot prevent others from participating to the discussion because you think they lack knowledge: they certainly know useful things that you don't. We would be happy to hear about recordings from you, but this will not become a competition. This thread is described as aimed at "Experts", and experts in Antiquity should know that reconstructing information from thousands of years ago is not an easy task. Experts should know above everybody that the knowledge we have of Antiquity is constantly challenged, and they should keep personal pride outside of discussions. Your expertise is dependent on the new findings that researchers make all the time. Looking forward to the recordings and the IPA transcription we make of it. I am not a native English speaker, so I am unable to understand the discussion above as long as you don't use IPA. My accent is faulty at best, and I don't trust myself to know the exact and correct pronunciation of "saw" or "slow". -
I added a note to the download page: https://play0ad.com/download/mac/ Does that sound good to you?
-
Thank you so much for these first findings! The majority of the dev team is in CET, so the best window would be your morning work hours, which are roughly our evening. Regarding the renderer: this is an area of the code that I don't know very well, but Yves did a lot of research on it, as you can see; and Vladislav is the most active dev in this area, I let him take over from here. Regarding the pathfinder: it is not a surprise that the so-called short pathfinder is a bottleneck. There are plans to revamp or get rid of it, as it is a very old piece of code. I am quite happy that the hierarchical pathfinder appears as a secondary issue: it was already revamped a couple years ago So your findings in the pathfinder area are matching our current focus! We are going to upgrade our version of SpiderMonkey and we hope to see some performance improvements in the parts of SM that appear in your analysis. Looking forward to reading your next findings
-
Hello Alex! Thank you very much for your interest and for picking 0 A.D. for this project I feel like the best way for you to get answers would be to be in touch with the programmers through chat (we use IRC) while you are at work. It mainly depends on your timezone: indeed, we are rather active outside of our work hours, because of the volunteer nature of the project. I hope we can find a common window Additionally, feel free to contact me or @feneur for any legal question, especially regarding our code license. Looking forward to hearing about your analysis!
-
I sent an email to the Capitole organizers to see if the thumbnail could be changed It's not bad for 0 A.D. to have this (it certainly gives people the urge to click!), but I feel like it's a bit disrespectful of the person who appears, especially if we want to share that video and talk about it.
-
Welcome Kam! The page Vlad listed contains a lot of useful information, and I encourage you to hang around on IRC if you have questions
-
We have applied, and we will share an announcement to look for students if we are accepted Thanks for starting the thread @Mina, that matched the plans perfectly!