Stop the demagoguery. John Carmack didn't release sources of his games at least until 5+ years after the game is out. Same goes for 3D Realms. And most other sane commercial developers. Most of whom don't release the source at all.
There's an opposite end of that spectrum - for instance, a game as old as Fallout could benefit from a source code release - but that's clearly not what you're talking about. You're just being a commie.
I promise to release complete source of Grimoire 1 when Grimoire 2 development begins in Unity.
Dear god, this is like The Pod People. Who will stand up againstSkynetUnity and code some rickety engine of their own design instead? WHO?!
What's the chance Unity will even be around in 17 years? If it is it might be very expensive. Remember reality engine, cypher engine, project offset, and about half a dozen others, some of which I used to have licenses for.
That's my biggest concern with game engines in general. For a hobbyist or part time would be pro you have to be able to know the mat won't get pulled out fromunder your feet.
A bit surprised about Recast though. How popular is that library among game developers anyway? Is it just poor indies using it?
Cleve, weapon skill raises even when you miss?
Thank you, Cleve, now I hate almost every RPG I played for being utter shit compared to Grimoire.Cleve, weapon skill raises even when you miss?
That's right. Your intelligence affects the way you learn from your successes. Your wisdom affects the way you learn from your mistakes. If your wisdom is high, missing can be a learning experience.
Hmm... 17 years of coding...I promise to release complete source of Grimoire 1 when Grimoire 2 development begins in Unity.
Its true, engines gain in popularity and lose it just as quick. I think you would minimize that risk, by choosing an engine that allows you to make games rapidly.
Are you serious? If you are not familiar with the problems between the STL standard and the Microsoft implementation, this interview ends now. You're clearly a fraud. The problems with M$ STL go back to Visual Studio 6 where it was so buggy it was totally impractical for use in any release code. But hey, since you claim to have been developing for 13 years I am sure you have heard these issues a million times. After all, they have always been a primary point of inquiry for anyone writing C++ using a M$ compiler. This is directly connected to the rise of the Boost library in its place. But hey, you're a developer so you already know about all this, right? After all, anybody writing C++ code has to have collection classes of some kind or they'd be better off writing in ANSI C, right? Mysterious, your references. I'm sorry but I think we will end the interview here.
Moribund is obviously a real developer. I've heard ten of them tell me already I was really asking for it when I defaulted to M$ STL after using STLPort all these years. Everybody tells me the same thing - it's crap, guaranteed heap errors doing the simplest operations. I don't know what you are. I think you are in a trailer right now getting ready to scrub up for your shift at Dennys working the cash register. Are you a C++ developer or do you work in Lisp or Turtle or something at your "big game development house?"
Ok, now let's see for real who's a fraud. PJ Plauger, me, or you?
Tramboi said:Are you saying the bugs in MSVC6 are still in MSVC10?
Tramboi said:Let's hear the code snippets that exhibit MSVC10 STL bugs that really happen in Grimoire.
Tramboi said:There are bugs in the MSVC STL but definitely not what a lame programmer like you will encounter.
Tramboi said:And how did boost replace std::vector, std::map or such things?
Tramboi said:Where are your bug reports to MS? Where's your GCC or CLANG build that works much better?
Tramboi said:You're right. Let's see who is frauding... and we'll have a bit of fun.
And I'd really like to meet your imaginary friends complaining about the MSVC STL.
Tramboi said:(At least now I understand why you don't open your code)
Tramboi said:Edit: Don't worry you already got my money for your POS of code blitting a few rectangles and stomping memory all over the place. Seems you won, after all.
Tramboi said:I hope you won't be a big enough troll to say they went bankrupt because of this. Sad because they made good games and had the balls to go open-source on their engine.
Making your non-commie point totally valid, I guess.
You called me a fraud pal. Now you're gonna need to prove you're better than me or MS.Ok, now let's see for real who's a fraud. PJ Plauger, me, or you?
Ad hominem - references authority figure with name dropping. Real software developers never do that.
We're all waiting for you showing the bugs. The whole C++ Windows industry is depending on you because it seems it relies on very buggy components.Tramboi said:Are you saying the bugs in MSVC6 are still in MSVC10?
Everybody who works as a programmer knows it and has known it for the past decade. You must work out of a broom closet or only have passing acquaintance with the IT industry from what you hear surfing the net.
Tramboi said:Let's hear the code snippets that exhibit MSVC10 STL bugs that really happen in Grimoire.
Simple deletes and insertions on vectors leave heap errors behind. Hit F12 and watch the profiler. It is not like it is a big secret.
Tramboi said:There are bugs in the MSVC STL but definitely not what a lame programmer like you will encounter.
So now there are bugs.
Tramboi said:And how did boost replace std::vector, std::map or such things?
Only throughout the entire industry over the past decade in every major application and use, starting with real-time embedded systems where it became policy to use Boost in anything requiring stability from 2005 onwards. But of course you are a developer so you already know all of this.
STL itself is heavily frowned upon because it was never standardized but most people will concede it if STLPort is used.
Tramboi said:Where are your bug reports to MS? Where's your GCC or CLANG build that works much better?
I had a former version running in Visual Studio 6.0 right up to October 2012 which from 1998 onwards never produced any heap errors, ever. Ever. Of any kind. (STLPort with exceptions turned on)
Tramboi said:You're right. Let's see who is frauding... and we'll have a bit of fun.
And I'd really like to meet your imaginary friends complaining about the MSVC STL.
They are in the imaginary computer industry where I do imaginary work for 95$ an hour plus GST delivering imaginary applications to imaginary clients. If I suggested using MSVC STL at the place I work currently under contract they would laugh me out of the building. The first thing they showed me how to do in the build is to implement either STLPort or Boost in the compile process. We all laughed at the attempt of Microsoft to override STL namespace with their own crap and try to make you jump through hoops to stick in your own. What kind of a madman would use M$ STL? Everybody knows it is defective crap. I did not know at that time I would end up taking a chance on it in my new IDE in VS10 the following month. Clearly a mistake.
Tramboi said:(At least now I understand why you don't open your code)
Because I'm not deranged? Did you just admit you have never developed anything as an indie? Crazy talk on your part with no experience. You're upset I would not trust your suggestion despite you admitting you have never developed a game of your own?
Tramboi said:Edit: Don't worry you already got my money for your POS of code blitting a few rectangles and stomping memory all over the place. Seems you won, after all.
You should work on your own game and as soon as you get it running, give away the source for free. Right after that, you should strip naked and run screaming down the boardwalk hurling your feces at policemen and yelling at them that you are open sourcing your waste products. That will make sense as well.
Oh, the guy who does lua script on JRPGs has spoken! We all quiver in anticipation!Ok, now the aussie dumbass is insulting me, let's see for real who's a fraud.
Provide your credentials or you are the fraud. Who's PJ Plauger? MS retard? Is there anyone involved with VC++ who is NOT a fraud or incompetent of some kind? Does someone there really impress you? Does the retard at intel who works on OpenMP impress you too? Says it all about you, if so.PJ Plauger, me, or you? I like facts, mind you.
Oh, it's quite bug free if you are doing trivial work. I get some kind of bug what, once a month? My only conclusion is there's just a handful of real programmers on earth, it's the only explanation.Are you saying the bugs in MSVC6 are still in MSVC10?
Yeah, when you know what the bugs are they aren't bugs any more.Let's hear the code snippets that exhibit MSVC10 STL bugs that really happen in Grimoire.
Yes you are the expert, obviously. Of course you've never delievered anything on your own in your whole life. Until you do, shut your whore mouth when CMB is talking.There are bugs in the MSVC STL but definitely not what a lame programmer like you will encounter.
You use iterators, tramboi? Are you by chance a woman with a vagina? I can't think of any other explanation, and I don't have to even ask CMB if he uses that kind of retarded shit, he's a real programmer who learned in C and assembly, like a real man. You fucking sissy.And how did boost replace std::vector, std::map or such things?
The proof is in the pudding (as they say), so let's see what you can really show.
But I know.
You're definitely the kind of guy who invocates undefined behaviour on a regular basis, deferences invalid iterators and stll pretends to know what he's doing and complains by putting a $ in MS.
Oh I had any number of them until I realized they just wipe their ass with them, and even when they do get fixed they magically pop back up again and again because they have never heard of regression testing.Where are your bug reports to MS?
Like I said, show me your name on mobygames, so we can ridicule you. Wow you were part of a team of 50 guys, impressive.Where's your GCC or CLANG build that works much better?
You're right. Let's see who is frauding... and we'll have a bit of fun.
Wow. Really. You must be making up your experience entirely.And I'd really like to meet your imaginary friends complaining about the MSVC STL.
If you were really mr hotshot, then you'd have come across this exact problem before, and know it's all about the permissions. So, you are obviously a fraud.(At least now I understand why you don't open your code)
Edit: Don't worry you already got my money for your POS of code blitting a few rectangles and stomping memory all over the place. Seems you won, after all, in some inbred twisted way.
What have I done? I INVENTED GENE SEQUENCING MOTHERFUCKER! As jimbob put it. Well that's not true exactly but of the 50 guys on planet earth who are in my league as programmers . . .
So what changed, Cleve? Why all these errors now?
In particular, why all these errors outside of your testing systems?
I'm having a little trouble believing it's STL or some implementation of STL that has worked perfectly only for you, but I'm probably labeling myself as a retard for not going back through the thread to confirm this statement.
By the way, can I include a command-line argument to the exe to force windowed mode? MSVC debugger craps out on accept, regardless of administrative access or not.Though, at least the lovely music track continues to play.
Clearly. If your clients are as dumb as you, I can only be happy for you all. This is a sane ecosystem - like in Deliverance.
And . . . I think I just fixed it.
Cut GrimoireDemo from ProgramFiles(x86) to the Desktop. Removed the read-only flag. Applied the changes to all sub-files. Ran as administrator.
Playing in Windowed mode.
Glorious.
--------------------------------------------------------------------------------
Trying to edit files in the %ProgramFiles% directory, Cleve?
For shame. %AppData% is your only hope.
--------------------------------------------------------------------------------
Crash on hit while fighting a flower. Woe, I was wrong! But look -- a dmp file and a log file? Where'd those come from?!
Interestingly, the crash coincides with a modification of the config.dat file.
--------------------------------------------------------------------------------
Exception 0xC0000005
If this were Project Zomboid, I'd now tell someone they had to download an updated video driver from nVidia, IBM, or AMD directly.o_O
"Unhandled exception at 0x5C97D74C (dmime.dll) in GRIMOIRE DEMO V1.00.dmp: 0xC0000005: Access violation reading location 0x00000001."
Lots of dumb teenager shit
Clearly. If your clients are as dumb as you, I can only be happy for you all. This is a sane ecosystem - like in Deliverance.
I just think it is important to keep it all in perspective. Remember, all things being equal, the one universal constant in life that we can all count on is that in any given situation, I will always mysteriously make a hell of a lot more money than you do. It's my cross to bear. It is the curse of the village idiot.