The Dark Mod Forums

## Recommended Posts

I've been messing around with the source for v1.07, I probably won't do anything major, but, I'll share my changes with you. (You can add them to the project, if you want, if not, they still might benefit someone.)

I'll just post things here as I create them.

Cheat: Infinite Ammo

Note: This only works with ammo(ie, arrows), not things like flashbangs, etc,.

SysCvar.cpp:

idCVar cv_tdm_infinite_ammo("tdm_infinite_ammo", "0", CVAR_GAME | CVAR_BOOL, "Determines whether players have infinite ammo while playing TDM.");


SysCmds.cpp:

cmdSystem->AddCommand( "tdm_infammo", Cmd_TDM_InfiniteAmmo, CMD_FL_GAME|CMD_FL_CHEAT, "TDM - Gives the player infinite ammo" );


SysCmds.cpp:

// TDM - Infinite Ammo
void Cmd_TDM_InfiniteAmmo(const idCmdArgs& args)
{
idPlayer	*player;
player = gameLocal.GetLocalPlayer();

if (!player || !gameLocal.CheatsOk())
return;

if (cvarSystem->GetCVarBool("tdm_infinite_ammo"))
{
cvarSystem->SetCVarBool("tdm_infinite_ammo", false);
gameLocal.Printf("TDM: Infinite Ammo - OFF\n");
}
else
{
cvarSystem->SetCVarBool("tdm_infinite_ammo", true);
gameLocal.Printf("TDM: Infinite Ammo - ON\n");
}
}


Weapon.cpp:

// If infinite ammo is disabled, consume ammo.
if (!cvarSystem->GetCVarBool("tdm_infinite_ammo"))
weaponItem->UseAmmo(ammoRequired);

Note: This replaces an existing line of code search for:

weaponItem->UseAmmo(ammoRequired);


Edited by CodeMonkey
##### Share on other sites

Very nice indeed! Maybe you can ask for access to the bug tracker section and help the team getting out 1.08!

"Einen giftigen Trank aus Kräutern und Wurzeln für die närrischen Städter wollen wir brauen." - Text aus einem verlassenen Heidenlager

##### Share on other sites

1.08 has already been frozen & it's just bug fixing now.

If you really wanted to contribute, what you could do is set your sights on 1.09 and browse the bug tracker for a bug you might try to fix or a feature you'd like to implement, and just play with it locally. If you come up with a good solution let the team know and it might get in the mod if it's good. That's what I do sometimes. Little gimmicks like you posted can be fun, but there are a lot of features and bugs that could really use the help and would be a huge contribution if you're interested in coding.

What do you see when you turn out the light? I can't tell you but I know that it's mine.

##### Share on other sites

I agree with demagogue, going to the bugtracker, finding a small issue and posting a fix for it would be a good way to start.

Implementing or changing features will only get you into a discussion, esp. if it is things where the decision is impossible like "does the spyglass start zoomed out or in". 1/3 will like it that way, 1/3 the other way and 1/3 won't care - this results in an endless back and forth and much energy spent and after a long time still no change will be made (or it will be made and then be reverted, or made and then be hated by 1/3 of the people.

So better set your sight on bugs and missing features that are already tracked. I can select a few for you if you are unsure, and if you need help understanding some of the code, just ask.

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

"Remember: If the game lets you do it, it's not cheating." -- Xarax

##### Share on other sites

Very nice indeed! Maybe you can ask for access to the bug tracker section and help the team getting out 1.08!

Thanks

====

Little gimmicks like you posted can be fun

Yeah, this is a bad way to start a conversation with someone.

Gimmick or not, any code someone else didn't have to write, is time saved, and thus progress.

For the record, I implemented this particular bit of code to make testing a bit easier, which is very helpful. (This can help programmers, and level makers, and even benefit end users who just want to cheat..)

Furthermore, I was going to wait until you released v1.08 before I did anything major, so I could actually have current source code, anything I do in v1.07 could conflict with changes in v1.08, and require more time trying to retrofit them into the new version than it would to just implement them directly, thus, waiting was the smart thing to do.

As for helping, I'm not sure I want to, this community has done nothing but jump down my throat at every opportunity, you ALL have selective hearing, you don't hear what I say, you hear what you want to hear.

Case and point: See the following quote.

Implementing or changing features will only get you into a discussion, esp. if it is things where the decision is impossible like "does the spyglass start zoomed out or in".

I NEVER SAID I WAS GOING TO IMPLEMENT THAT. (That was a suggestion I made, nothing more.)

Here are the issues THAT I SAID I WAS GOING TO LOOK AT.

1. Leaning - If you lean left\right, then try to lean the other direction immediately, it doesn't. (Bug? Intentional?)

2. Lantern\SpyGlass - Holding the activation key toggles them on\off repeatedly, this is easily fixed.

Both are bugs as far as I can tell, and need looked at.

------

Btw, why aren't you using SVN? Or something, GoogleCode, etc,. ???

Edited by CodeMonkey
##### Share on other sites

Oh I'm sure there's really no one who won't appreciate your work here, no matter if it's bug fixing or implementing new features. Every helping hand is good!

Just wait for 1.08 and then let the magic begin.

"Einen giftigen Trank aus Kräutern und Wurzeln für die närrischen Städter wollen wir brauen." - Text aus einem verlassenen Heidenlager

##### Share on other sites

As for helping, I'm not sure I want to, this community has done nothing but jump down my throat at every opportunity, you ALL have selective hearing, you don't hear what I say, you hear what you want to hear.

While SeriousToni is right I just want to say that the stuff in the quote box is not helpful either.

You have sparked discussions where people have told their opinions and justification for them. This is good. However, if the points of others are not compatible with yours that does not mean they are "at your throat." I am not at your throat with this comment, I am pointing out that in a community project like this final implementations should be something team members agree with.

What comes to blaming everyone of selective hearing, I just want to point out that there are multiple parties engaging in communications: the sender and the receiver. In miscommunication cases usually it is realistic to assume both sides can make mistakes, not externalize the problem only to the receiver. That can be interpreted as disrespectfulness in the worst case.

There are occasional misunderstandings of course, but overall people understand each other reasonably well here.

Clipper

-The mapper's best friend.

##### Share on other sites

While SeriousToni is right I just want to say that the stuff in the quote box is not helpful either.

You have sparked discussions where people have told their opinions and justification for them. This is good. However, if the points of others are not compatible with yours that does not mean they are "at your throat." I am not at your throat with this comment, I am pointing out that in a community project like this final implementations should be something team members agree with.

What comes to blaming everyone of selective hearing, I just want to point out that there are multiple parties engaging in communications: the sender and the receiver. In miscommunication cases usually it is realistic to assume both sides can make mistakes, not externalize the problem only to the receiver. That can be interpreted as disrespectfulness in the worst case.

There are occasional misunderstandings of course, but overall people are well understood here.

Call it a misunderstanding then, but, what really bothered me was my points being completely ignored, or taken out of context, I don't consider that a discussion, and it's certainly not winning anyone any points with me.

When I casually mention that guards are way faster than the player at archery, and it's turns into ZOMG he wants to turn it into TDS, I'm left to wonder about the receivers ability to recieve. (I was reporting it as a possible bug, because I just thought it seemed strange. Any discussion was secondary to that.)

Calling my code "gimmicky" definitely isn't cool, there really isn't an excuse for that.

Edited by CodeMonkey
##### Share on other sites

Call it a misunderstanding then, but, what really bothered me was my points being completely ignored, or taken out of context, I don't consider that a discussion, and it's certainly not winning anyone any points with me.

That is, of course, one interpretation. From my view, people saw trouble to write posts to tell their view on the topic. They also justified their claims. I would not call that ignoring. If they were taken out of context, that was most likely was not intentional, but people misunderstood your original post. The reason why they misunderstood it may be because of:

a ) their misinterpretation

b ) your post was ambiguous.

You should not get offended if people disagree with your views.

Clipper

-The mapper's best friend.

##### Share on other sites

When I casually mention that guards are way faster than the player at archery, and it's turns into ZOMG he wants to turn it into TDS, I'm left to wonder about the receivers ability to recieve. (I was reporting it as a possible bug, because I just thought it seemed strange. Any discussion was secondary to that.)

Uh, if you're going to complain about the "receiver's ability to receive", you might want to be accurate in the way you represent what was said.

You listed "Guard archers are quicker on the draw than the player" as something to be improved (given the title of the thread). A few people commented that they found the current setup to be reasonable and gave explanations why. You disagreed and gave some reasons why. No one "jumped down your throat" or claimed you wanted to turn things into TDS.

##### Share on other sites

this is going to end well...

one thing I want to point out: I don't think Dema was taking a pot-shot at your code at all. I think the "gimmick" is the infinite ammo cheat itself, not the way you implemented or wrote it. Invulnerability: gimmick. Noclip: gimmick. infinite ammo: gimmick. I don't believe anyone was telling you that your work was inferior quality or noobish or anything of the sort.

##### Share on other sites

As for helping, I'm not sure I want to, this community has done nothing but jump down my throat at every opportunity, you ALL have selective hearing, you don't hear what I say, you hear what you want to hear.

If you consider forum and veteran team members sharing their opinions with you to be 'jumping down your throat' then perhaps you're not ready to work in this type of setting. Nobody jumped down your throat, this is just how a team works.

...any code someone else didn't have to write, is time saved, and thus progress

While many mods do adopt this mindset, accepting whatever contributions are offered, that's not how we chose to handle things here with TDM....and I believe that is a huge reason why we were successful in releasing the mod in the first place. Writing code for an extra that nobody else planned to write is not progress for us, it's an extra that doesn't get us any closer to finishing our existing goals.

If someone wants to be involved in TDM they should have an interest in helping us chip away at the remaining bugs and / or features that still need work.

##### Share on other sites

That is, of course, one interpretation. From my view, people saw trouble to write posts to tell their view on the topic. They also justified their claims. I would not call that ignoring..

You should not get offended if people disagree with your views.

Really? I said that I thought thieves should have a speed advantage.

ME: the thief should be faster, they are almost always portrayed as being faster than combat specialist...

This is the response I received.

THEM: A thief who was more skilled with weapons than trained warriors would be unusual.

If they were taken out of context, that was most likely was not intentional, but people misunderstood your original post. The reason why they misunderstood it may be because of:

a ) their misinterpretation

b ) your post was ambiguous

There was nothing to misunderstand about my original post, see for yourself.

ME: Guard archers are quicker on the draw than the player.

I posted this in a topic about things that could be improved in TDM, please, misinterpret that very straightforward statement, go on.

===

Like I said, I have no problems with rational discussions, however, conversations have to flow both ways, I listened to their opinion, and responded appropriately, they didn't.

My problem with what happened in this thread, is that the guy had to throw in a bunch pointless remarks, that were obviously meant to be condescending.

If you really wanted to contribute...

Oh, I see, so hunting you down, signing up, reporting bugs, making suggestions, writing code for you, etc, isn't a good enough contribution?

I'm sorry, I'll try harder mastah'!!!

Little gimmicks like you posted can be fun

I like how gimmick wasn't enough, it had to be "little", and "fun".. Like, gee, that's some cute wittle code you wote.

He could have simply pointed me towards the bug tracker, which btw, isn't listed anywhere on the site that I've seen, and kept all the uneccessary remarks to himself.

Edited by CodeMonkey
##### Share on other sites

Actually, what you said was, "if you're going to carry something around, you should be capable of wielding it, not only that, but, the thief should be faster, they are almost always portrayed as being faster than combat specialist, regardless of source material."

So your reference to "faster" appeared to be in relation to the thing you are "carrying around", which is a weapon in this case. If you consider "more skilled with weapons than trained warriors" to be so far away from "faster [with a weapon] than a combat specialist" that you think I wasn't listening, I don't know what to tell you.

He could have simply pointed me towards the bug tracker, which btw, isn't listed anywhere on the site that I've seen

There is a button right at the top of the screen.

##### Share on other sites

If a project such as this is run in such a way that you don't like it or it makes you unhappy, then perhaps it's not the right project for you. We have done our best over the last 6 or more years to conduct ourselves in an organized manner. If on the other hand you 'are' happy working in an environment where we have specific goals in mind, then by all means feel free to pitch in. There is no obligation to help beyond your own desire to do so.

You seem to have taken almost everything that has been said in this thread the wrong way. lol I don't think it's a stretch for me to say that this may not be the best environment for you.

##### Share on other sites

Actually, what you said was, "if you're going to carry something around, you should be capable of wielding it, not only that, but, the thief should be faster, they are almost always portrayed as being faster than combat specialist, regardless of source material."

So your reference to "faster" appeared to be in relation to the thing you are "carrying around", which is a weapon in this case. If you consider "more skilled with weapons than trained warriors" to be so far away from "faster [with a weapon] than a combat specialist" that you think I wasn't listening, I don't know what to tell you.

I still think you're stretching to hear what you want.

The punctuation in my statement, and wording clearly demonstrate that's not what I meant.

"if you're going to carry something around, you should be capable of wielding it,

This statement doesn't imply the thief should be a master swordsman, it simply states he should be capable.

Capable:

• Having the ability, fitness, or quality necessary to do or achieve a specified thing.
• Able to achieve efficiently whatever one has to do; competent

So in short, I was saying a thief should be a competent melee fighter, which isn't to be confused with being a highly skilled fighter of any sort. (This had nothing to do with the game at this point, we were clearly just debating our ideals on what a "thief" should be.)

not only that, but, the thief should be faster, they are almost always portrayed as being faster than combat specialist, regardless of source material.

The very beginning of this statement tells it all, I said: "not only that, but.."

If I were to say, hey, pick up some milk, and not only that, but, grab some eggs, would you misconstrue that as well?

"not only that, but" is an obvious seperator in the conversation, I was making a seperate point, which was that he should have speed, which is the ability to do things quickly. (ie, even if he isn't the best archer\melee fighter, he should be quick, thievers are generally small, and small people are generally fast.)

And, again, this had nothing to do with the game, at this point, we were just stating our opinions about what thieves should be.

Still, I've already said I'm willing to concede it could have been a misunderstanding, it just seemed like you were "talking at me", instead of "to me" based on your responses.

There is a button right at the top of the screen.

I see, it's quite hidden on my rig, I use an HDTV for a monitor, and sit five feet away, so I keep Firefox zoomed in. (In short, I have to use the horizontal scroll bar to navigate, and usually jump right over to the right to sign in, then scroll down to view content.)

If a project such as this is run in such a way that you don't like it or it makes you unhappy, then perhaps it's not the right project for you. We have done our best over the last 6 or more years to conduct ourselves in an organized manner. If on the other hand you 'are' happy working in an environment where we have specific goals in mind, then by all means feel free to pitch in. There is no obligation to help beyond your own desire to do so.

You seem to have taken almost everything that has been said in this thread the wrong way. lol I don't think it's a stretch for me to say that this may not be the best environment for you.

I have no issue with how you handle your bugtracker, etc, though, using SVN so we could get current snapshots more often would be nice.

I simply wanted to share a bit of code that I thought someone might find useful, because I'm nice. (The whole, we didn't ask for it thing, is kind of snobby, I didn't ask for socks for Christmas, but, I still thanked the gift giver, regardless of how I felt...)

I've already stated what my problems with how this topic went were, but again, it was the wording that was used.

He could have said just about anything else, and avoided this:

1. Hey thanks for the code, check out the bug tracker LINK, we have plenty of work, and would appreciate the help.

2. We have a bugtracker LINK feel free to hop in and start chipping away at the issues.

I mean, I could go on, there is about thousand ways he could have worded his statement that wouldn't have bothered me in the least.

Edited by CodeMonkey
##### Share on other sites

Heh... You seem to be somewhat more sensitive about wording than the average guy.

Anyways, now you know where to bugtracker is and how this thing works. If you want to help us, thanks, go ahead. If you don't that is alright too. Thanks for conidering it.

Don't be offended if people don't have time to go through lengthy discussions about how a previous discussion went. That is not very effective or fun usage of time in the long run.

Clipper

-The mapper's best friend.

##### Share on other sites

Heh... You seem to be somewhat more sensitive about wording than the average guy.

Yeah, you could say that.

Anyways, now you know where to bugtracker is and how this thing works. If you want to help us, thanks, go ahead. If you don't that is alright too. Thanks for conidering it.

Cool, I'll look into it, see if anything looks feasible, I have my strong points, and I have my weaknesses, but, maybe I can find an issue suited to my skill level.

And, it's no problem at all, I try to help out, if I can.

Don't be offended if people don't have time to go through lengthy discussions about how a previous discussion went. That is not very effective or fun usage of time in the long run.

That's quite alright, I can definitely understand not wanting to get wrapped up in drama, etc,.

---------

I have some questions about how certain things are handled.

For example, one issue on the tracker was the removal of the SourceHook API, how exactly would something like this work?

I have v1.07, so, if I remove the SourceHook, how does that effect the project, ie, if I had been assigned that issue, and done the work, it would somehow need to be merged with some sort of main project, is there a team member that does this, do you automate it, etc,. ?

What if I update a file from v1.07, and the changes simply aren't in line with the current snapshot, will someone figure that out, and do all the merging, etc, or will I get sent an updated snapshot upon assignment?

I mainly want to know what I'm getting myself into, and how things are actually handled, etc,.

I just can't envision how a lot of clashes don't occur where it causes more work, or bugs, ie, when code is mix matched across various versions, the most logical idea, is that you send out updated snapshots to people when they take on task, but that's just a guess, and that's why I'm asking. (If v1.08 was frozen, that means any new changes from then on are being made for v1.09, which puts me two versions behind, so, it concerns me.)

(Anything you can tell me about the process, and how you handle things would be helpful, these were just examples to let you know what kind of concerns I have.)

Edited by CodeMonkey
##### Share on other sites

Edit: You posted in the time I was writing. Yeah sorry, I didn't mean to be confrontational. Raw text can seem cold at first; but really most everybody here is reasonable & friendly once you get talking.

I mean when I first proposed the ambient sound system (we have now), I got grilled by everybody too... "Oh you can't do what you want to, we have this other way so it's not even needed and nobody's asking for it, and you're wasting your time" (they may have put it nicer than that, but that's how I read it at the time). And I felt like "Well screw you guys then", lol, and I coded it anyway. And when I got it working, I wanted to be able to say "See assholes, it works, and it's 100 times better than the old way, take that..." But then everybody was really happy with it and started complimenting me, and we got it in the game. So I then I was just happy I did something that added to the game, and the earlier pushback I got was ancient history. They were just speaking off the cuff, like we all do. But it got everybody's respect when it actually worked. People do push back a little, but you let it slide & stick to your guns and everything works out...

By little gimmick, I just meant you made an infinite arrow cheat, which lets players shoot infinite arrows into their favorite AI now. I mean it's a cheat, which is great when players want to cheat... Just a gimmick from the player's perspective in the literal sense (like a bag of infinite arrows they have in-game). But the code itself isn't trivial or gimmicky; far from it, and I apologize for the term for giving that impression. You didn't hack it. It's quality code. It does something we didn't have before, and using a cvar is very convenient for a user. Even I was quick with judging the purpose; it can be useful for play-testing too. I didn't think of that at the time. It's not a gimmick for play-testing purposes but something quite useful.

But the point is it shows you know how to code, and that gets everybody's respect.

Now it happens we have a massive back-log of coding tasks the mod really needs. And we are, as a matter of fact, quite in need of people that can code... which is why there was some push on the recruiting angle maybe. But this is the debate we have with everyone that can code. They have fun personal projects they want to do, and then we have the backlog of tasks the mod really needs which are inevitably more tedious & boring (otherwise they probably wouldn't still be outstanding). But of course everybody does this as a hobby, and nobody is ordering anybody around... So I think there's some balance. Anybody that contributes needs to spend some time doing what's fun for them, or it's not a fun hobby anymore. But it's good to spend time on fixes the mod really needs because the mod needs them too, and it suffers when they don't get fixed.

Nobody's going to police what you should or shouldn't do... But as a practical matter, people that work on what the mod needs, *especially* when we all know how tedious and boring the work must be, will find the community is going to lavish them with praise -- cf. mod-hero greebo -- and people that work more on personal projects won't get as much praise like that and may even get some pushback (since they're doing projects the mod doesn't "need"), but they'll honestly be doing what they enjoy doing and will stay rather motivated, including contributions to what the mod needs too, which benefits everybody. (And to be honest, even with pet projects where some people say "nobody asked for that", other people will appreciate the personal project too because they'll see its value. Don't underestimate that.) So you just have to ask yourself, if you were interested in sticking around, what motivates you and find your own balance between what's fun for you & what the mod needs.

Anyway, if you'd like to do more, the bugtracker link is always at the top of the forum page. If not than thanks for what you gave us here. I can tell it took some work, and It's always good to have more cvars letting people do more things in-game; nothing is as convenient as that. Cheers & no worries.

What do you see when you turn out the light? I can't tell you but I know that it's mine.

##### Share on other sites

snip...

Thanks for taking the time to clarify, and for writing such an in-depth an inciteful response, I respect that.

I'm glad to hear you liked my code, I'm much more familiar with C#, and I really only use C++ when a project calls for it. (I'm self taught too, so, I'm a bit touchy about my code, and always wary of how traditionally trained coders will react to it, not always positively, btw,.)

I can see your point about personal wants vs. project needs, etc, and that's fair, but, I'm glad to see you're open minded enough to accept that people need to find a balance in what they're doing, long term projects like this need that kind of mindset, it's too easy to get burned out if it's all work, and no play. (Been there, done that, spent years slaving over personal projects, and yeah, it can get pretty tense if you're not having any fun.)

Anyways, like I said, I'm not a C++ expert, though I am an experienced programmer, but I'm wary about doing certain things because of my background, I'll try to contribute if I can, however, I don't want to cause any problems by taking on issues and doing things in a way that might not be up to standards, which could cause more work for someone else who has to clean up my code, etc,.

Edited by CodeMonkey
##### Share on other sites

You should check the bug tracker for recent updates, I added a bunch of things you may find interesting, some less than others, but, I do require feedback on at least one of them, because it involves a bug fix I created. (Issue #2829)

There is also a pretty good idea for an AI update for issue #2924, I think it would work great, but, decide for yourself.

##### Share on other sites

Me:

Implementing or changing features will only get you into a discussion, esp. if it is things where the decision is impossible like "does the spyglass start zoomed out or in".

You:

I NEVER SAID I WAS GOING TO IMPLEMENT THAT. (That was a suggestion I made, nothing more.)

I don't like to be yelled (CAPS IS YELLING) at. And I never sait that you will implement that particular feature, it was an example.

My problem with what happened in this thread, is that the guy had to throw in a bunch pointless remarks, that were obviously meant to be condescending.

I do have a huge problem with your attitude and your communication skills. (to the rest: I know, I'm not the person who should post this - but here you go. Never thought this day would come

My post was definitely NOT written this way. This is an international commnunity, and not everyone is a native English speaker, and also not everyone is a communications expert and takes hours to analyse every post and then write a well-thought out reply.

My post was a general remark, some advise from someone who has wastedworked 5 years on this mod and an offer to help you. If you can't even see that and instead read "bunch of pointless and condescinding remarks", then you really should work on your side of the communication.

Yeah, I should have added the link to the bug tracker. But googling "dark mod bug tracker" is one of the top result for for our bug tracker. And you could have simple asked! Jumping up and down and posting multiple replies because someone forgot to include a link or you couldn't see it on the website is not a good way to start a work-relationship.

To mee that looks like you care more about the presentation of this small issue and being right, than just the issue (namely just finding the bug tracker).

Note: I don't even know about WHICH guy ("that guy") you are writing here, but that alone is a sign that your posts are not as clear as you think they are. You really really should improve your communications skills, otherwise this will just end not well. People here on the team are a bit burnt-out and throwing a dizzy just because someone responded to you (misunderstood, or not does not even matter) is not what people here look forward to. People look forward to get work/weight/pressure taken of their shoulders, not getting some more added.

The point I'm trying to make here is that we are all volunteers, we all put in as much time as we can, and the work we get done relies on the ability to clearly communicate, and to do some crazy shit because nobody else is doing it without spending 3 days on the forum debating the finer points of the English language.

So let me put it bluntly:

We can ignore the wrong start and start over. I'd be willing to just forget everything that happened here and start a new thread with you. There we can discuss how you can help the mod, what the terms are, what we need and how you can fit in. We'd also find out what you like to do and how the mod can benefit from that.

I'd also throw in there how I (me personally) can help you get started and how to ease everything. I'm pretty sure other people will also want tohelp you to stay focus and get the maximum out of your time. But you really need to lose that attitude of "BUT YOU SAID AND I SAID" and just calm down.

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

"Remember: If the game lets you do it, it's not cheating." -- Xarax

##### Share on other sites

By his later posts he's already calmed down Tels. He was just sensitive in his early posts because it's new territory for him and he wasn't used to the way we talk around here. We don't need to dredge the issue back up anymore now. Everything's cool.

And don't let Tels get to you CodeMonkey; this is just his style too.

Anyway he's already *found* the bug tracker now, and has already jumped in to find stuff to fix, even with requests to look at his ideas in his last post. (I told him he might post them in this thread, but maybe PMs are the way to go after all and we can let this thread rest in peace.)

What do you see when you turn out the light? I can't tell you but I know that it's mine.

##### Share on other sites

For translators, the best code update you could do is this: http://bugs.angua.at/view.php?id=3012&history=1#history.

##### Share on other sites

re: posting questions

I'd recommend just starting a thread right in this forum for any discussions on implementing features. It's much easier to discuss here than the tracker.

## Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

×   Pasted as rich text.   Paste as plain text instead

Only 75 emoji are allowed.

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×

• We are taking our son on his very first holiday trip to see the sea for the first time. 🙂 Will be back in a week.
• When I was a young man my father was so ignorant I could hardly stand to have him around. As I grew older I was amazed at how much the old man had learned in such a short time.
• RTX 3090 Super, RTX 3070 Ti 16 GB, RTX 2060 12 GB
https://wccftech.com/nvidia-launching-rtx-3090-super-rtx-3070-ti-16gb-and-rtx-2060-12gb-by-january-2022/
• CPU benchmark time - compiling DarkRadiant (2nd run)
i5 8600K 6C/6T@4.4GHz DDR4 2x2133MHz 9MB cache
Parallel builds: 1. 3:57 Parallel builds: 6 (default). 2:28 r5 1600AF 6C/12T@3.3GHz DDR4 1x2666MHz 16 MB cache, temp folder on HDD
Parallel builds: 1. 5:05 Parallel builds: 4. 2:47 Parallel builds: 6. 2:55 Parallel builds: 12 (default). 2:57