Glad it worked : )
You might want to get some tools to monitor your CPU and GPU temperatur and make sure neither goes over like 87 while gaming.
Posts made by Katharsas
Weird. Do other DirectX 9 Games work without a problem?
Other than reinstalling or resetting you operating system, which would very likely fix the issue:
You can try to run Supcom with dgVoodoo2. dgVoodoo is a compatibility layer for Directx9 games. It essentially turns Supcom into a DirectX11/12 game. I have never used it but it is a well respected piece of software online and if your error is Dx9-specific, that should fix it (if dgVoodoo happens to work with Supcom).
Try this:
- Use DDU (Display Driver Uninstaller ) to uninstall the MX550 driver and to disable automatic windows driver update
- Install the GPU driver from the support site (Acer) for your specific laptop model, not from NVidia!
Regarding the question at the end about development on a mac:
There is still the old mac-support branch that contained some changes to enable running the client on Mac:
https://github.com/FAForever/downlords-faf-client/compare/develop...feature/mac-support
However the client commit it is based on is massively out of date so you would have to check if these changes still apply/ are still needed and re-apply them to the current state of the client.
For future reference:
As i have contributed to the client in the past, i might also help others with getting to know the code, if you didn't get the chance to look at it with Sheikah. However it has been quite some time so my knowledge might not be fully up-to-date.
If this is partly related to my post:
At the end of the day, respectful communication is the prerequisite for resolving different opinions into a shared compromise. I expect you to be one of those to knows this even better than most. And you certainly can be respectfull when you want to. It was not my goal to single your comment out becaue it come from you. Id just happened to be an obvious example. We can add other disrespectful phrases from other parties too to my post if you want!
And I don't really give a shit about the progressiveness of FAF. Im playing Coop. I could not care less about any small changes that happen in FAF, other than new campaigns being developed.
But if you want to pitch it as "“traditionalists” vs “progressives”: One of those groups consistently behaves MUCH less decent than the other.
Jips behaviour for example is NOT AT ALL comparable (in terms of aggressiveness) with some of the behaviour he is facing.
@thewheeler said in Why does everything suck so much right now?:
It is quite rare to see someone have so much arguments and opinions that are wrong. Fascinating.
You start your post by sarcasticly lashing out against me, which is exactly the problem we are talking about. Not a single agument found in your first sentence.
@katharsas said in Why does everything suck so much right now?:
The primary interest of the average high level player is to protect their skill-investement against any real or perceived threat.
The primary interest of any non-pro (the game is NOT their dayjob) player is to get enjoyment/satisfaction out of the game they play. The three main ways of getting the enjoyment are:
- Having fun and engaging social interactions (competition/coop)
- Enjoying the game (graphics, story, gameplay)
- Getting a sense of progress and accomplishment (better gear, higher rating)
GamblingThere is no such thing as protecting a "skill investment", or even a "skill investment" itself, since your skill isnt really an investable resource, unlike time or money. You cant magically lose your skill to a few in-game changes either.
Your argument about protecting X thing only applies to in-game items like skins/weapons/armor, since having them lose their value means that you ruin player's sense of progress/accomplishment, effectively burning the hours they spent on achieving the said in-game item.
Im glad you didn't continue like that.
Why does it only apply to ingame items? There are plenty of things that a FAF player might want to protect:
- The respect they earn among their buddies / the community for being a good player
- The rating
- The authority related to any game changes that they believe their rating gives them
- The self-worth that they extract from being good at the game
And of course, protecting your skill-investment is also about the time you put in not becoming a waste of time. And its not just a thing in games, it applies to pretty much any skill that anybody invested into in life.
Anyway, if you think that it is not the skill investment bias, then why do people not argue constructively / in good faith so often?
@katharsas said in Why does everything suck so much right now?:
Grubby on the other hand is a pro player (that is an entirly different player category). He earns money by keeping up with changes, which is pretty much the opposite attitude to the majortiy of top rated players on FAF.
Blackheart and most other top FAF players are not pro players. In fact there have never been any respectable number of "pro players" in FAF. A pro player gets payed to keep up with changes to the game and to re-invest time to re-learn every change that happens.And thats the crucial difference between pro players and normal players.
Pros essentially have to treat the game as a normal office job that allows them to put food on the table. This means that they are forced to side with the game devs (their employer) on pretty much everything, including stuff unrelated to the game, or else they risk losing their job.You can find quite a bit of news articles describing yet another pro football/basketball/rocket league player losing his contract or getting fined over something like this:
b8135198-8f5c-44f3-a5fe-771a71b30252-image.pngOn the other hand, we got normal players that play the game for the sake of enjoying it, and they can and will (and should) complain about anything that lessens their enjoyment.
No they should not. If they have an issue with something, they should respectfully and empathically discuss it with the contributors, which are other human beings that just want the best future for FAF. The tone is extremely important here.
I can forgive a new player somewhat for not displaying human decency and basic manners, because they might think that FAF is a company or something, but the longer a player is here, the more they should know that this community is created and kept for them by volunteers that invest way more time, care and heart into FAF than they can imagine.
Like i don't need you or anybody else to worship any contributor. Just treat them with basic human decency when you talk. That is all that is needed.
@katharsas said in Why does everything suck so much right now?:
Blackheart is probably a good example of the quintessentiel non-pro player, and his balance mod is probably on of the most conservative (conservative here meaning "if we just turn back time enough everything will be awesome") mod in the FAF vault. Or maybe its more nostalgia than conservatism, or maybe both, not sure. From a pro-player perspective (which i do not share), this would probably be seen as mostly a self-serving "i want to stay in my comfort zone" attitude.
You may call the "lets not mess with the core gameplay mechanics changing which will affect a trillion different sides of the game" argument a "comfort zone cope", but i prefer calling it a Valid Argument. You do you.
I'm not saying it is wrong to be conservative about game changes. If you are, just be honest about it and respect the opinion of others that are not your own.
This is really important because game design is an exploration process. Game design is always more like "two steps forward, one step back". Support the steps you like and critize the steps you don't but stay friendly while doing it.
@katharsas said in Why does everything suck so much right now?:
On the other hand this is mostly just human nature. The average human is not mentally healthy enough to be a pro player.
Average human is, in fact, not mentally or physically healthy enough to be anything that is above average, hence the name average. Dont know why you even put this in here.
@katharsas said in Why does everything suck so much right now?:
What is also seemingly human nature sadly is the accompanying tone. And yes it seems that often the better the player in question is, the more "deranged" their elitism gets. Like imagine thinking that only >2300 rating players (probably the top 0.1%) should be allowed to propose game design changes. Like literally no game in the world is being desgined or balanced by the 0.1% top players of that game because that is a deranged idea.
And yet thats the norm for every single other area of human life.
We would rather have the top 0,1% surgeon to operate on our heart than an average surgeon.
We would rather have the top 0,1% pilot fly our plane than an average one.
We would rather have the top 0,1% designer make our new phone than an average one.
We would rather have the top 0,1% coder write our apps than an average one.The question is, why is it videogames where you draw the line? The best players are always the ones who see the game situation the clearest, know what units are the strongest and what are the weakest, and what change would improve the game or make it genuinly worse.
No, they are absolutely not the ones who always see what change would improve the game or make it genuinly worse.
Game design skill is not gaming skill! Those are separate skill sets! Sometimes, a person is good a both, but that is rather unlikely.
@katharsas said in Why does everything suck so much right now?:
The problem is also not just about games. The "status quo bias" exists, which is normal human bias against any changes.
Whenever any big software anywhere on the world changes almost anything, like it might be the position of a single button, people flip the fuck out. They create discussions so unrespectful and unconstructive that you would think somebody was murdered.
This is sadly, what anybody that actually is trying to improve anything is constantly fighting against, and it is of course tiring.The change in a design of a big tech software and the change of something in faf arent exactly equal.
One is made by a whole team of experienced designers and managers after lots and lots of meetings and tests.
The other is made by a few amateurs saying "Wouldnt it be cool if we had this feature"? And trying to shoehorn their idea upon a bunch of people that dont want it.
Nobody is "shoehorning their idea upon a bunch of people that dont want it". This has not happened regarding FAF gameplay changes for at least the past 3 years, and probably not before.
What has happened, is that changes were proposed (which is a totally normal and expected thing to happen), and some people responded rudely to it (like they often do).
The people critiquing the changes arent the same either.
The haters of the design change on a random big software are usually a vocal minority, only a few people of which are actually educated on the subject of software design and can give a valid critique.
In faf, however, the said vocal minority has thousands of hours in the game, and if they are not eligible to express their opinion on the subject, i dont know who is.
No, the majority of haters on any software project change don't critique, they hate. And hating is not critiquing. Big difference.
If long time FAF players are consistently unable to express their opinion on a topic in a respectful way, then in my opinion they do more damage to this community than they bring benefits. Im not gonna ban or report them but im also not gonna shed a tear if they get lost for good.
@katharsas said in Why does everything suck so much right now?:
I can only say that i would (and have) stopped engaging entirely with people that I know are not interested in actually at least sometimes changing their own opinion or at the very least trying out changes before complaining about them. I consistently just ignore their posts in this forum, and i have no advice other than that strategy.
A bunch worthless yapping. There has been more than enough posts with actual arguments against the changes.
And if the actual respectful arguments where the only thing that was said by people, this thread would not exist and Jip would not be on the brink of stopping his contributions.
@katharsas said in Why does everything suck so much right now?:
Last but not least, let me say that this video "Dear Developers, Stop Listening to Pros" is not a good video. It does not seem to produce any actual argument as to WHY this should be the correct thing to do for devs.
i Wholehearedly agree with you on the fact that this video is Not Good. It looks like that the man that made it has only a vague understanding of the industry and why games are how they are.
@katharsas said in Why does everything suck so much right now?:
That would be the level of respect towards all the work going into these changes i would expect from high level players especially. This is often not what is happing on FAF though. What is happening on FAF often is this:
"Lol devs ruining the game once again"
"Lol devs not knowing how the game works once again"
"Im not gonna explain what i dont like because its useless anyway, <insert untrue sarcastic argument that their opinion is being oppressed/ignored anyway>"
"Why are you even here typing as though you even matter with your stupid contributive mentality lol, go away."
"you are deliberatley mutilating the game"
"this is absolutely terrible, no wonder FAF is dying"
"i haven't tried it but i already know without a doubt its gonna be absolutely aweful"
<insert dismissive "funny" comment here>That is bitching, bickering und bashing, not arguing. People talking like this have no desire to actually discuss anything, this tone is just used to shoot down something or somebody, usually in the hope that some buddies will come along and also bitch and bash it strongly enough for it to go away. Of course there are people that don't do this. And of course there are also players that are not high level that do this.
Once again, a whole nothingburger of worthless yapping and strawmanning. There has been more than enough posts with actual arguments against the changes.
Same answer as before. Im not claiming that there were no proper arguments.
@katharsas said in Why does everything suck so much right now?:
And i don't doubt that some people have managed to warp their own sense of reality so much that they actually think they are being mistreated somehow. Sadly, self-victimization is en-vouge everywhere today, but it still an incredibly shitty attitude and it deserves to get called out whenever it is seen.
Yes, we ARE being mistreated, especially when an unnecessary naming change is being forced onto everyone even after all the backlash it got. There is no self-victimization here, only an objective observation of reality.
No you are not. The naming change is in consideration and will probably not go through as it was proposed (and it would not have taken any bitching, bickering or bashing to stop it, just friendly arguments).
FAF players that actually think they are being mistreated somehow are like kids that didn't get their second ice cream this day. Entitlement beyond my comprehension.
@indexlibrorum said in Why does everything suck so much right now?:
I think this completely misses the mark. While I often don't agree, there's been solid arguments for or against recent changes by these players. To basically invalidate all the arguments from this group by claiming all their concerns are self-servicing and/or are rooted in insecurity is ridiculous.
Well if somebody puts fortward an actually decently made argument in a respectful way, this does not apply to them. Im talking about the baseline behaviour. Here is what i would like baseline feedback or arguments to look like:
"I dont't like that a new type of control is introduced into a game with already complex controls, because it might be too much."
That is an example for an argument. Now, unless you also try the change to validate that this is actually the case, its not a very convincing argument. So if im feeling even more constructive i might add
"But im willing to at least try it, how can i play with this change?"
That would be the level of respect towards all the work going into these changes i would expect from high level players especially. This is often not what is happing on FAF though. What is happening on FAF often is this:
- "Lol devs ruining the game once again"
- "Lol devs not knowing how the game works once again"
- "Im not gonna explain what i dont like because its useless anyway, <insert untrue sarcastic argument that their opinion is being oppressed/ignored anyway>"
- "Why are you even here typing as though you even matter with your stupid contributive mentality lol, go away."
- "you are deliberatley mutilating the game"
- "this is absolutely terrible, no wonder FAF is dying"
- "i haven't tried it but i already know without a doubt its gonna be absolutely aweful"
- <insert dismissive "funny" comment here>
That is bitching, bickering und bashing, not arguing. People talking like this have no desire to actually discuss anything, this tone is just used to shoot down something or somebody, usually in the hope that some buddies will come along and also bitch and bash it strongly enough for it to go away. Of course there are people that don't do this. And of course there are also players that are not high level that do this.
But if you are a high level player and long time FAF community member and you do this, than i have to assume that the reason you talk like this is because you just bash against changes out of reflex which is where my skill-investment argument comes from (or alternatively that you just like to not behave like a decent human being, which is actually worse).
Changes to the game are reasonably well communicated, and the reasonably presented arguments get heard. Sometimes you get the feeling that some people think they are "victim" to all the oppresive changes "imposed" on them.
And i don't doubt that some people have managed to warp their own sense of reality so much that they actually think they are being mistreated somehow. Sadly, self-victimization is en-vouge everywhere today, but it still an incredibly shitty attitude and it deserves to get called out whenever it is seen.
I pretty much agree with you @Jip, ive just mostly given up arguing for this kind of attitude, because it seems to indeed be pointless on FAF. But i will add some points now in a harsher tone than previously because you are right and you deserve the support, and it fits in.
Oh boy here we come.
The primary interest of the average high level player is to protect their skill-investement against any real or perceived threat.
Grubby on the other hand is a pro player (that is an entirly different player category). He earns money by keeping up with changes, which is pretty much the opposite attitude to the majortiy of top rated players on FAF.
Blackheart and most other top FAF players are not pro players. In fact there have never been any respectable number of "pro players" in FAF. A pro player gets payed to keep up with changes to the game and to re-invest time to re-learn every change that happens.
If you do not have the mental energy for that, or your ego is not able to survive temprary drops in rating (which can of course even happen entirely without balance changes when new metas are discovered), you won't stay at the top for long anyway, in a real e-sport at least. Real e-sport players require (and some receive) high mental and physical well-being (psychologists etc.).
For an example of extreme changes look at Dota and the insane changes in the last year or two (complete character base stat mechanic changes, complete map changes, insane hero skill changes). Didn't hurt their competitive scene like at all.
Blackheart is probably a good example of the quintessentiel non-pro player, and his balance mod is probably on of the most conservative (conservative here meaning "if we just turn back time enough everything will be awesome") mod in the FAF vault. Or maybe its more nostalgia than conservatism, or maybe both, not sure. From a pro-player perspective (which i do not share), this would probably be seen as mostly a self-serving "i want to stay in my comfort zone" attitude.
On the other hand this is mostly just human nature. The average human is not mentally healthy enough to be a pro player.
What is also seemingly human nature sadly is the accompanying tone. And yes it seems that often the better the player in question is, the more "deranged" their elitism gets. Like imagine thinking that only >2300 rating players (probably the top 0.1%) should be allowed to propose game design changes. Like literally no game in the world is being desgined or balanced by the 0.1% top players of that game because that is a deranged idea.
The problem is also not just about games. The "status quo bias" exists, which is normal human bias against any changes.
Whenever any big software anywhere on the world changes almost anything, like it might be the position of a single button, people flip the fuck out. They create discussions so unrespectful and unconstructive that you would think somebody was murdered.
This is sadly, what anybody that actually is trying to improve anything is constantly fighting against, and it is of course tiring. Take a rest @Jip if you need it.
I can only say that i would (and have) stopped engaging entirely with people that I know are not interested in actually at least sometimes changing their own opinion or at the very least trying out changes before complaining about them. I consistently just ignore their posts in this forum, and i have no advice other than that strategy.
Such people just suck your energy it into a black hole. @zhanghm18 banning that behaviour is imo both pointless and ethically questionable, poeple have enough ways to suck up your energy that does not require bannable offenses anyway.
So for anybody that does not want to constantly fight resistance, the "do things for yourself" is in some ways "giving up", but in other ways it might just be the wiser thing to do in terms of personal happiness.
Last but not least, let me say that this video "Dear Developers, Stop Listening to Pros" is not a good video. It does not seem to produce any actual argument as to WHY this should be the correct thing to do for devs. Which is sad because its not that hard to formulate actual potential reasons/arguments (like preservation of skill investment).
The FAF community has always been conservative regarding changes that touch gameplay in any form. And parts of the community have always been rude, ignorant or lacking empathy with other people's opinions when discussing anything.
The "Grubby attitude" will never be the majority here. And FAF will never have a balance team that has enough authority and consensus-making ability to push through meta-changes in quick succession.
If think there is no choice than to accept this as fact. It might change in the future, but i doubt any single person can really impact this, and i also don't think it is necessary to be happy as a contributor / developer.
If a FAF contributor wants to make changes to FAF gameplay (even if they have a perfect technical solution), what they DO NOT necessarily have is community consensus.
Pushing things through without "enough" consensus is the path to burnout and unhappiness. If a contributor wants to keep having fun doing things around FAF, this is the one thing that they should not do. The technical solution that the contributor has built here does not really matter, other than that it works! It is the consensus that matters and the consensus alone that has the power to bring that change into standard gameplay in a way that everybody is happy with.
And here is in my opinion the common pitfall for contributors:
Contributors burn out trying to create consensus for their proposed change.
The reason for that is that trying to create consensus in a short amount of time is often practically impossible. No amount of playtesting, putting things into news, letting Gyle talk about them or making a forum posts will be able to convert a change from "controversial" to "generally looked forward to".
In my opinion, the only way to really do things happily is to do them primarily for yourself. Make a gameplay change that YOU want to play and play it together with people that also like it.
And i believe that good changes will eventually mature into having consensus to be put into the game (might take years but still). However, let other people argue for that. The contributor's job should then be to market whatever they made, so that other people can find it, but thats pretty much it.
This is for example how map generator got into ladder without a lot of problems. It took a lot of time, and in the eyes of many that is a good thing.
If a contributor absolutely wants to (and is motivated by) bringing changes to FAF quickly and in short succession, they must indeed only make absolutely uncontroversial changes (like the performance improvements).
I think that there are technical, social as well as UI/UX aspects to this problem that go way beyond just "what moderation would like to have".
1. Technical
As @BlackYps said, when names are referenced in a tool in any way, the ID for that name should be lookup up and used internally as soon as possible (so if there is a UI form with a name input in the client, the client should resolve the ID right after the user inputs it).
2. Social (recognition)
Members of a social community (which FAF is) want to be able to recognize other members (even after coming back after leaving the community for some months). This is really a basic social need in any community for mainly two reasons:
2.1. Social self-policing
Every well-working social community has some form of fluid social contract between each other. Moderators/bans can and should never police all behaviour that is taking place inside a community.
Instead, the community itself enforces certain standards of behaviour. This happens automatically and is important. It is a major part of the "culture" of any community, and it requires people to be able to remember social misbehaviour of its members, which requires recognizing other player on FAF.
2.2 Social hierarchy
In every community, there is some sort of social hierarchy. In FAF there are two major hierarchies, skill and contribution. Generally, community members want to be able to respect other people inside this hierarchy. This is how legends are born inside a community and also requires recognizing other players.
For example, if a random player joins my 1200 rated games and absolutely destroys me, i will probably not react positively (i got smurfed?!). However if that random player is instead Blackheart, my reaction will be totally different because a legend player just joined my game.
3. Social (self-expression)
However, it is also true that self-expression is a good thing! Popular communities often provide a whole range of customization to how you appear to other people (not just name but usually also additional bits and pieces). Im not going to go into detail here because plenty of people have expressed how important this is to them.
4. UI/UX
The goal should then be to make both possible through UI/UX. And it is important to realize that a player ID is not sufficient to address the recognizability problem. Humans are not good at memorizing a random number per player.
One solution was already mentioned: Fixed player handle and changable player name. In addition
- the player handle must be shown in conjunction to the player name
- OR it must be trivially easy to look up the player handle for a given playername (for example by showing the handle when hovering with the mouse over a player name)
Another solution is to move the self-expression from the name to some other self-editable part of self-presentation (many games have "titles" or "status text" that is shown under the names of players).
It might even be relatively easy.
I think there are only two ways how the arrow keys could be hardcoded into the exe:
Using Windows scan codes (raw input):
If the right most hex values were found in the exe in close proximity (0xE04D, ...), they could be exchanged with the corresponding values for WASD (see link).
Using Windows Virtual-Key Codes
So in this case these hex values would be hardcoded in the exe in close proximity (0x25, ...), and again could be exchanged (see link, W=0x57 for example).
So somebody would just have to use a hex editor to search for a set of these, replace them, and check if it works.
Here is another approach to solving this problem used for example by Star Citizen:
Red: Character/User name (can be changed)
Green: Player Handle (cannot be changed, chosen during account creation, not related to login credentials)
Having a clear rule that is in effect for everbody is MUCH better than just enforcing an arbitrary case-by-case subjective too-annoying vs. not-annoying-enough rule.
@Amygdala Im pretty sure this is normal Win 11 behaviour, even if you have admin rights.
Is there a way to rebind the screen edge panning from the arrow buttons to some other buttons (WASD for example)?
I could not find this this functionality in the Key Bindings window.
"Listening" means that some program is waiting on that port for connections, which means the port is blocked for other porgrams.
Behing 'listening' there should be a number, which is the PID (process ID) of the program that is using (listening on) the port.
The link i gave also describes how to get the name of the porgram from that number ("How to match the process ID to a program").
Once you know which software is blocking the port, you can decide on a solution:
- Killing the program once when you want to play FAF
- Uninstalling the program permanently
- ...
What matters for me is exactly one question:
If you write a script that "repacks" ASI locally, is there a chance in hell that it will bite you in the ass eventually? And the answer is a simple no.
Regardless of to which degree technical circumvention has something to do with copyright or not. And a big part of why is because ASI is a free of charge mod. A lawsuit for this will simply not happen. In Germany, lawsuits can be cancelled due to "Geringfügigkeit" ("insignificance"). You cannot drag somebody in front of a jury because you want to assert being "technically correct" in some theoretical matter. Other countries probably have similar rules.
And what i find funny is this (though not really part of my argument): If the repacking program was considered illegal because it modifies ASI, then ASI itself would ALSO be considered illegal by the same jurisdication, because it modifes FA.
@Nex
If you do not distribute anything, you are essentially not "copying" stuff. Local copies of content do not fall under copyright law.
Now, in some jurisdications, distributing software that goes out of its way to circumvent copyright protection mechanisms is illegal. This however requires, that the original software, that is to be modified, has security mechanisms that are in place on a technical level to prevent somebody from modifying ("tampering") with the original software.
However, the ASI installer has no such security mechanisms. It has no technical barriers preventing anybody from accessing its files in its original setup. An .MSI is basically just a .ZIP file. In addition to that the author of the the original software must be able to proof, that there are/were concrete damages that the modification causes/caused.
This means that a script that only modifies local files does neither infringe copyright itself nor does it circumvent any barriers that were erected to prevent software from tampering with ASI setup file. And since ASI does not cost money, there are no damages to the original author.
So even in the most restrictive jurisdication thinkable would a local script that installs the ASI files locally be legal.
I am not a layer, but that is my understanding of that matter. By the way, if it it wasn't like this, distributing FAF would be illegal because FAF is modifying FA files, which are of course copyright protected.
It would be possible to distribute a tool that takes an original ASI setup file provided locally by the user and converts it into a local FAF mod or directly installs it into FAF. Since the tool would do this locally, the tool itself would not fall under licensing restrictions and would itself not distribute any ASI content.
So i would encourage to do it that way. It is probably not to hard to write a script that extracts ASI and converts/installs it into FAF, then just release the script. Of course users would still have to download both the script and the original ASI, but oh well.
This is what most applications do when they want to use unlicensed things. Its pretty much what FAF does with Supcom.