« first day (2876 days earlier)      last day (2151 days later) » 

1:10 AM
Hello!
 
How are things Alex?
 
Ok. We'll have to replace our fridge, most likely. And throw away most of the food it contains, for sure. Aside from that, all is ok :)
What about you?
 
Working on the RPG. Added a new quest, 3 NPCs, a small town, and a new enemy.
 
1:25 AM
Do you make graphics for each new npc?
 
Most. I used the same for the two ship captains, but explained they are twins to save a little time :)
And tinted a different sprite one red for an extra warrior.
When I draw an NPC, I base it off another NPC's sprite, so they are somewhat cohesive and it is easier to do so!
 
Yeah, changing the texture colour is often used to "add more mobs"
Ah, yeah!
 
Now enemies, I might base them off another one, but usually they are unique-ish.
 
Oh, ok, that's great!
 
Alright, the Rogue Knight enemy is in!
It is a deranged man wearing black armor and weilding a mace. And the strongest enemy so far
 
1:37 AM
Do you have only one instance of each enemy, or are there many?
 
@AlexandreVaillancourt I have 215 spawn points, and depending on its own location id, it picks a random enemy based on the player level. So yeah, there are tons of rats and skeletons and of the sorts. Also, if the player is far away, the spawn point will replace it's enemy with one on the player's level (to make sure new areas on are par) also, spawn points with no enemy instance spawns a new one after an in-game day.
 
What's the goal of the game?
 
1:54 AM
Well, once I actually sit down and put in the main questline, it is to stop a league of vampires from making the world eternally dark while teaming up with the Order of Light. You gotta find the Amulet (ain't got a good tagline yet) before the vampires and put it on its pedestal, where it can't be moved.
I was gonna call it the Amulet of Light, but that would be repetitive, since there is also the Tower of Light, Order of Light, and Temple of Light.
 
You could find alternatives: the glowing amulet, the mirror tower, the shining order, the temple of the burning flame..
 
Hmmm. Interesting. I better jot those down!
 
2:16 AM
My worry in an RPG to have the monsters at the same level of the player, is that if you've cleared an area with "easy mobs" which were at your level at that time, then go back there later for whatever reason, you'll still have a challenge with these monsters you though you were done with: you won't have the option to just don't care about them because you're now so strong compared to them.
(at least that's my preference :P)
 
@AlexandreVaillancourt well, some areas stop leveling, don't level, or are naturally easy. Like in the wilderness, you will always fight rats and wolves, in camps you will always fight orcs, and in tombs the max is vampires, so, in theory, some areas will always be easy, some will get harder, and some are always hard, for interesting gameplay!
 
@AlexandreVaillancourt what happened to the fridge?
@TheMattbat999 how do you convey to the player that if some areas level w/ the player & some don't?
 
@TheMattbat999 Ah! Seems fair!
 
@Pikalek because hopefully all because you got tougher doesn't mean dragons and yeits just start wandering about.
 
@Pikalek Well I don't know what happened, but the result is that it's no longer cold enough. Stuff in the freezer is thawing, and the beer doesn't generate condensation...
 
2:26 AM
@AlexandreVaillancourt yep. Never wanna them to get bored! Especially not for a while...
@AlexandreVaillancourt just keep it closed until you can get a new one. Maybe run, get some ice, and put some on the frozen stuff.
 
@TheMattbat999 Yeah, good idea!
 
@AlexandreVaillancourt cause Skyrim gets boring pretty fast... most NPCs stand no chance against you by level 60.
 
@TheMattbat999 That's too late, the ice cream has already melted. My wife tested the yogurt and it was in the 10+°C
@TheMattbat999 Haven't played skyrim :P
 
@AlexandreVaillancourt then you feast to honor the loss of the refrigerant !
 
But I played Morrowind. Mainly to finish it (because I started it twice before dedicating all my time to it, so I started it a 3rd time then finished it.)
 
2:30 AM
@AlexandreVaillancourt grrr...
 
@Pikalek Yeah, not sure what is still good in it.
 
@Pikalek YES
 
I'll try and unplug it and replug it, and or see if I could clean the compressor in some ways..?
 
@AlexandreVaillancourt fun til about level 40. By then, everything is a push over except the occasional dragon, and even that isn't super hard!
 
Dunno. I did not plan to spend money on a fridge (no matter how fun it seems, according to radio ads).
 
2:31 AM
@AlexandreVaillancourt Morrowind and Oblivion are the two best.
 
@AlexandreVaillancourt when in doubt, smell it.
2
 
@AlexandreVaillancourt we had to replace a mower, a washing machine, and a dishwasher in a 6 month span. It just happens.
 
@Pikalek Does this work with clothes too?
 
@AlexandreVaillancourt I mean, you might die due to really stinky ones, but sure.
 
@AlexandreVaillancourt I rarely eat clothes, so I'm not sure if the rule hold true for that
 
2:33 AM
@TheMattbat999 Yeah, it does, just gotta make sure you put money aside for it. This fridge is old, but I don't know how old...
@Pikalek :P
 
that said, fridge is an frustrating thing to have to replace due to failure, esp if you like to do research before purchasing
 
@AlexandreVaillancourt thankfully we usually have just enough despite very little income (Thank you Jesus!)
 
@TheMattbat999 'cause He taught you how to save?
 
@Pikalek Yeah, we rarely just go to a store and purchase the first thing that comes up. There are always sales here and there, but the thing you want/need is not always on sale...
 
@Pikalek that and having the bills not add up in a good way :)
 
2:39 AM
@AlexandreVaillancourt sometimes you can get a deal on floor/demo models. Also when we were shopping for one, I noticed a fair number that had been returned due to cosmetic issues (scuffs, dents) & were heavily discounted.
@TheMattbat999 I had meant it as word play... Jesus saves.
 
@Pikalek Yeah, we'll see what happens!
 
@Pikalek oh. My bad. I get it now tho!
 
@AlexandreVaillancourt our household also follows Consumer Reports - not sure if all the branding & models hold up across the border though
 
@Pikalek What's that?
 
@AlexandreVaillancourt www.consumerreports.org
@AlexandreVaillancourt in addition to the online, they also put out print listings / magazines
@TheMattbat999 that's okay, I've been told my jokes are an acquired thing - similar to certain terrible diseases
 
2:48 AM
@Pikalek Oh, it looks a bit like something that we have here ("Protegez-vous", which means "protect yourself"). I'll take a look before we buy!
 
@Pikalek ok. Let's hope that it ain't catchy (rimshot)
 
@TheMattbat999 touché
 
@Pikalek haha!
 
having disrupted things sufficiently, something something game dev?
buzzword problem development pattern?
 
We like to place our rigid bodies slightly above ground so that if falls down on the ground when the simulation starts.
 
2:55 AM
why?
 
I'd like to save the rigid bodies exactly at the correct location so that they're in their proper place when the simulation starts.
Why what?
otherwise they can get pushed out and, well, popcorn or something?
 
Why start them above the ground?
Ah okay.
 
So that they fall and rest properly.
 
I've seen that happen.
But if they fall, don't they get jostled around a bit?
 
But our environment files are text files. We'd have to do something binary for that. I think.
Hmm, just a bit, and it's not visible to the user.
(We hide everything until the simulation is ready to start (and the bodies have settled).)
 
2:58 AM
Why can't you save the position to txt file?
 
Ok. See y'all later. I am gonna rap up what I am doing now then go to bed!
 
Hmm, well I'm not completely sure you can have the exact double value output to file, and properly read back as the exact value. right?
@TheMattbat999 Good night!
 
@TheMattbat999 later
@AlexandreVaillancourt convert the double to hex
it's a minor hassle, but if it's only at init / sze, it shouldn't be a performance problem
and as far as representation, it will save / restore to the exact value you had in memory
also, less digits than attempting to save the number as txt digits
but also writeable as regular txt, so no special file format is needed
 
Yeah, that could be done like that; we'd have to update all of our architecture, but that could be interesting!
 
many languages have double to / from hex I/O, so you probably don't even need to write / debug the routines yourself
 
3:04 AM
The only downside to all of this, is that we don't commit to a particular framerate, so it might cause issues down the road :/
 
true, if you're already committed to a different design, it's much easier for me to make the suggestion than for you to implement it
 
Oh, well that's been like this for hmm, well I've been working there for more that 6 years and that part hasn't really changed.
 
Also, it's a more recent thing I needed, so that gives me a disproportional sense of value.
 
@Pikalek Hmm, not sure I follow you.
 
Since it recently solved a similar problem for me, I'm more likely to think it's a good idea.
I needed a way to sift through a bunch of txt output of doubles looking for differences in output between a couple of methods.
 
3:12 AM
Ah, well yeah, but still, all suggestions are welcome :)
 
3:24 AM
I'm off to bed, good night!
 
Well, I thought I was busy but I really ain't so I am back!
@AlexandreVaillancourt good night!
 
@AlexandreVaillancourt later.
 
So...
 
Engaged in a game of guess the parameters with code I don't quite recall writing.
Guess correctly & it will procedurally generate magical textures.
Guess poorly & it replies with bad poetry
for instance: "IllegalStateException: cannot generate voronoi on less than 3 points"
I mean, that's not haiku, doesn't rhyme & certainly isn't iambic pentameter.
 
3:44 AM
At any rate, it's on me for not having documented them well enough. I think I've found the combination of things that's leading to crashing & a different combination that's making the output muddy.
I have faith that future me will either figure it out, or find something else more worthwhile to accomplish.
Opps, parenting time.
 
 
6 hours later…
9:45 AM
0
Q: Managing different types of Actors/Entities in a rendering engine

LucaI'm coding a simple game engine using DirectX11, and I'm stuck on how to implement a kind of ECS. Now my rendering system look like this (sorry if the diagram is not real UML, it's just for description): The architecture is really naive, I wanted to keep things as simple as possible, for learn...

 
user92578
10:35 AM
what up
 
10:59 AM
I'm wanting to make a game again but I won't have free time for that for a few weeks. ;_;
 
11:44 AM
hi
 
user92578
hey
 
how are you
 
user92578
im doing good, messing around with bootstrap today
 
what is bootstrap
 
user92578
It's a collection of CSS and JS that helps with making responsive websites
 
11:46 AM
@Tyyppi_77 I remember working with it a couple years ago. It is a library of icons right
 
user92578
no
 
that must have be something else I was using alongside bootstrap. I abandoned the project because I kept getting stuck at one particular bug. I can't remember what it was :P
@doppelgreener I think you have a point there. When I scaled down the model vertices the sphere shrunk to about half the size it was now. Unfortunately, I don't understand what you mean by setting the radius instead of diameter
@Tyyppi_77 how many games have you made
 
user92578
1
 
GunHero?
 
user92578
obviously
 
11:53 AM
have you made any smaller games like a snake game or something
 
user92578
no not really, I messed around in Pygame for a year or so but never really finished anything
 
@Tyyppi_77 I made a snake game in pygame but I kinda lost it
@genaray hi
 
@TheMaskedRebel Hey :)
 
@genaray How is "Parallel Origins" coming along
 
@TheMaskedRebel Wait... how do you know ? :o
 
12:03 PM
@genaray Your profile text :)
 
@TheMaskedRebel Ohhh well xD Im a bit paranoid ... Pretty good... need to solve a few problems with the mob movement :/ That kinda sucks... But otherwise pretty good ^^
 
@genaray What is the game about
and is it 2D or 3D
 
@TheMaskedRebel Google it ;) You are gonna find the facebook page :)
( And dont forget to like & follow ) xD
 
user92578
that looks really cool, facebook is just a bit awkward format imo
 
@TheMaskedRebel A common error in dealing with spheres or circles, is to set the radius or diameter when you are meant to set the other. Diameter = radius * 2, right? So if I'm programming a ball that's meant to be 1 unit across, but it's 2 units across instead... chances are I set the wrong one to the wrong thing.
"Oh yeah this ball's 1 unit across, so ball.radius = 1." (instead i should be setting radius to 0.5)
 
12:07 PM
@Tyyppi_77 Thansk a lot :D Im doing my best... but its still a long way to go >.<
 
@genaray Do you have a youtube channel
 
@TheMaskedRebel Not yet :D Im to lazy to do commentary videos...
 
@doppelgreener So I should divide the radius by two
 
@TheMaskedRebel You should make sure you're setting the diameter to whatever the diameter should be, or the radius to whatever the radius should be, and not mix them up. You had a ball that was much larger than you expected, so I brought this up to prompt you to check you were assigning the radius or diameter properly.
So to be clear, I was not suggesting you do anything specific with your code, other than check it to make sure you're putting the right input in the right place and not mixing something up.
 
@Tyyppi_77 remember the sphere code you gave me. Was it meant to set the radius or the diameter
 
user92578
12:12 PM
radius
 
user92578
I'm 95% that code is not the issue here, and that you are doing something else stupid
 
@Tyyppi_77 Like what?
 
@TheMaskedRebel You need to find out by debugging.
 
user92578
I don't know, your bug descriptions are always so damn obscure
 
@doppelgreener What do I debug
 
12:14 PM
Your code, where it is going wrong.
Set up simple test scenarios, see what happens. If you don't get the results you expect, set breakpoints where you think something might be wrong. Examine the input and output your code is working with and producing. You should understand your code well enough that you understand what sensible input and output should look like.
When you are getting good input but bad output, the function is doing something wrong. When you are getting bad input, the bug is elsewhere and you need to dig further.
(This means if you don't have any idea what code you're using from elsewhere is supposed to be doing, you can't debug it effectively -- you need to go back to the source of where you found that code and read more about it. You also need to be able to trust your libraries are giving you sensible output, or that you're using them wrong if they're not.)
 
@doppelgreener The source of the code is @Tyyppi_77
 
user92578
Debug your code
 
user92578
Don't shift the fucking blame on me
 
Tyyppi's been suggesting the code of the function you've written looks fine, so the bug is probably elsewhere in your code.
And you need to debug to know where.
 
@Tyyppi_77 The models I use are available online.
 
user92578
12:19 PM
Yes? Do you expect me to implement the code, download the models and debug your work for you?
 
we could both parse them with your code and then compare the outputs
 
user92578
I'm not going to do that. Learn how to debug, please.
 
Dude, you need to do this yourself.
 
user92578
Maybe my code is wrong, maybe it isn't, it's up to you to figure that you since you are the one using the code.
 
the only other thing I can think that is wrong is the collision code
 
user92578
12:22 PM
Don't guess.
 
user92578
Debug.
 
well, guess where the bug might be, but follow that guess up immediately with debugging to see if that is where the bug might be.
 
@doppelgreener I'm doing that as I speak
 
good-o
 
so there definitely is a bug with sphere intersection code but I'm not sure if typpi's code is ok
 
12:31 PM
You gotta determine that for yourself, and ensure you're giving it suitable input and that it's processing it the way you'd expect.
Code you get from random people on the internet doesn't come with a manufacturer's warranty.
It's your responsibility to ensure it's suitable for your purposes, that you've implemented it well, and that you're using it properly.
 
@doppelgreener I'm not sure if my vertices I'm inputing into the function is defined properly. I've suspected that for a long time but I had no hard evidence to back it up
 
That seems plausible.
 
I'll look for the sphere intersection code before I look into that
 
A few days ago you were not very familiar with some basic stuff about how vectors worked, and what you're doing is relatively advanced usage of vectors.
It would not be surprising to me if you were mixing up various ways they were getting used and not handling them quite correctly.
 
12:47 PM
@doppelgreener A couple of years ago I didn't know what a vector even was
I set the mass to 1 like @Tyyppi_77 said
@doppelgreener @Tyyppi_77 I've found what the problem is
the sphere collisions had a bug in them
and there is another problem which I really need your help in
 
1:10 PM
@Almo hi
0
A: Where should you go? The Mysterious Disappearences (Part 1)

The Masked RebelAnswer to hint 6: I would suspect the Because:

 
@TheMaskedRebel what's up?
 
@TheMaskedRebel hello
 
@doppelgreener Do you know of a convex decomposition library
 
@doppelgreener Since my trees have branching leaves so the sphere won't let me go to the trunk
 
1:18 PM
Ok, sure
Is the issue that your entire tree is wrapped in a single sphere collision box so you can't even walk anywhere near the base of that tree, even though you'd like to?
 
@doppelgreener Yes but I use a sphere not a box
 
right, well, the solution is to Not Do That
 
user92578
I assumed you already knew that spheres are only good enough for broad-space collisions?
 
@Tyyppi_77 Yes
 
user92578
Depending on the tree of course, but a simple box for the trunk and a sphere for the leaves might work
 
1:24 PM
physics engines usually contain various different collision shapes, like cylinders or boxes, and this is why. they're different tools for different jobs.
 
@Tyyppi_77 I can only use one type of shape for every single model
 
@TheMaskedRebel then you're doing it wrong.
There's two steps to collision detection: broad phase and narrow phase. Broad phase tries to determine the possible collisions, narrow phase is to examine those in further detail. You'd wrap the tree in a sphere for the broad phase step, but you'd also have different shapes (like assigning a pillar and some boxes to the tree trunk and the area with the leaves) that you use for narrow phase.
You've stopped at the broad phase and not considered the narrow phase
Usually objects need more than one possible hitbox
But we calculate something like one simple hitbox (a sphere or an AABB) for the broad phase, because at that stage that level of inaccuracy is fine and we just need to know what might be near other things such that they might possibly be colliding.
 
@doppelgreener How do I assign different shapes to one model in the code
 
You don't need to split the model. If I had a tree, I might have:
- entity
|- name: tree
|- model: tree.brush
|- collision: [list of AABBs]
|- AI: secretly_a_bomb.ai
in some 3d formats you might have ways to describe/store collision boxes inside the model file itself
in others you'd store that configuration separately beside the model
 
@doppelgreener OBJ file format
 
1:32 PM
This is time for you to google stuff
 
@doppelgreener I know that it seems there is no known algorithm to add multiple accurate collision shapes to a model
 
It's not an algorithm, it's something you do manually.
"I want this boulder to roll like a ball. I will assign it this sphere shape for collisions." "This car is basically just two boxes, so I'll assign it those." "I will make this staircase a bunch of boxes."
 
@doppelgreener I think I will use convex decomposition with SAT
 
I don't entirely understand what you mean there, but if you're trying to programmatically derive your narrow phase collision boxes from the 3D model instead of rigging them up manually, that is probably not the right choice
 
user92578
1:54 PM
I only got the need for multiple colliders mid-development, which took a while to refactor in.
 
yeah i figure for a tree just making the trunk collidable is enough
 
@doppelgreener I can't right now because of the configuration of my game
 
then i am fairly sure you need to update the configuration of your game, if you want your player being able to walk up to tree trunks
 
That sucks... somehow i cant manage to "calculate the position of an entity" based on their start point, end point, speed and duration... on paper it works seemless... but not in my game :P
 
@genaray that does work on paper - how does it fail in game?
 
2:07 PM
@Pikalek No idea... maybe i have some logic mistakes in my code... or the values arent preciouses enough
 
@genaray does it get less accurate for high speeds & / or long distances?
 
@doppelgreener I cant find JBullet source code on github
 
@genaray if your timestep per update is variable, then prediction gets a bit harder, but I think it's possible to contain any margin of error to the most recent timestep (as opposed to accumulating errors from multiple timesteps)
 
dood we finally get nested prefabs in Unity
that's something we've wanted for many years
they knew it, and even tried, but it was a tough problem to solve they said
 
2:23 PM
@doppelgreener I'm looking on google and I can't find the jbullet libary on github
 
user92578
it's not on github
 
@TheMaskedRebel really? I highlighted the text 'jbullet libary', did left click, searched & it was the 2nd hit. Even with the typo.
 
@Tyyppi_77 So where is the source code
 
user92578
not all code is hosted publicly
 
user92578
I assume its inside the zip they provide
 
2:27 PM
@Tyyppi_77 or on github
 
user92578
that too
 
@Tyyppi_77 i looked at your opensourced code. Looks nice and clean. :)
 
user92578
thanks!
 
:D
 
user92578
shorter code like that is easier to keep clean
 
2:30 PM
@Tyyppi_77 out of curiosity, why did you choose github over other repo hosts?
 
user92578
imgui is on github so I felt it made sense to put this into the same service
 
user92578
I use bitbucket for gunhero source though, free private repos there
 
Ah, that makes sense.
I've been considering an account with riouxsvn.
I keep telling myself I need to clean up the code first.
 
@Pikalek You've been using a different google then.
 
Probably more likely to be eaten by wild animals before the code gets 'done' though.
 
nwp
2:34 PM
The idea of open source is "Let's work on it together", not "Let me show you how pretty I made it".
 
@nwp I thought it was "Let me tell you how complicated it is. As a side note, here is a book that I wrote about it that you can buy, and I also do some consulting work about it."
 
For me it's more about distribution than collaboration.
 
@nwp Part of the idea of "let's work on it together" is "let me make this something that's tidy enough another human could possibly understand it in a reasonable timeframe"
so cleanup steps gotta happen sometimes when we haven't been holding ourselves to proper coding standards whilst we've just been coding for ourselves
 
nwp
@AlexandreVaillancourt I guess you have that too, along with "Let me show you which projects I cloned yesterday to impress you", but that doesn't seem to be what @Pikalek is aiming for.
 
@nwp You're right!
 
nwp
2:39 PM
@doppelgreener I agree, but that shouldn't stop you from showing it. Shitty code is better than no code and maybe you are embarrassed enough to finally fix it.
 
perfect is the enemy of good
 
Does anyone here have any video tutorials on networking
 
But a repo host is the modern day bene-gesserit fear box for source code.
 
nwp
I had to look up what that is.
 
Fear is the mind killer. Fear is the tiny death suffered when a bug is glaringly obvious in hindsight. Fear is the dark pit of the posted, yet undownloaded project.
 
nwp
2:47 PM
Somehow I don't fear showing terrible code. Maybe I'm so full of myself that I think I couldn't even if I tried :P
 
My own script notes get real vague after that. Something about spice.
 
nwp
I don't think anyone but me has ever downloaded anything from my repositories. I don't mind that either.
 
Hello!
 
To those who might be near Madison, Wisconsin in October, consider attending / speaking at the M+Dev video game development conference: mdevconf.com
 
3:03 PM
Cool
Hello?
 
user92578
ugh yes, we did saw you come in
 
Oh. Sorry
 
@TheMattbat999 Sorry, I ran over your room greeting with my advert.
 
@Pikalek it is alright.
 
user92578
3:25 PM
man visual studio is acting slow today
 
user92578
oh that must have something to do with the windows update
 
user92578
it loaded symbols for like 5 minutes
 
i found it that sometime recently windows got an emoji keyboard added
you can get to it with start+semicolon
 
user92578
start+dot for me
 
3:42 PM
✔
Shiny!
 
@AlexandreVaillancourt ✨
 
yay pot's legal in CA now. I don't smoke it, so this doesn't really affect me, but it's a really good idea in terms of law enforcement and relative to a truly dangerous drug, alcohol.
 
hooray \o/
i'm looking forward to it becoming legalised in australia (but i don't know if it will)
 
3:59 PM
yeah
would be smart
senate passed it here by large margin
52-29 or something
 
@Almo i agree, but it also took us several years before parliament considered legalising same-sex marriage
 
:/
 
it sucked waiting for that :l
 
yeah I bet
 
nwp
All that time? Kinky.
 
4:04 PM
@Almo only thing I really wouldn't like about that is that it can become a gateway for way worst. But it by itself ain't terrible when it comes to the effects on a person.
 
@TheMattbat999 That's a useless argument. Pot is not a gateway drug.
And it's way way safer. Ever hear of a pot overdose? No, because it's not phsically possible to smoke enough of it to kill you.
If alcohol is legal, pot must be legal. It's the only thing that makes any sense
 
nwp
Attempts to ban alcohol backfired. One can argue that getting rid of alcohol is the right solution and adding slightly less bad drugs is a step backwards.
Also whataboutism.
 
@Almo that is just me observing people I know who do drugs. Also, I never said it is harmful (I actually said the opposite)
 
it's not whataboutism
that's a different beast
alcohol remains legal because people are used to it. Making it illegal had the same problems making any drug illegal has
why we stopped there (making alcohol legal again) is strange
other drugs should be legal, and regulated
ODs from impure heroin would stop
crime surrounding the illegality of drugs would stop
 
user92578
I wonder if cigarattes will ever be made illegal
 
4:11 PM
the profit margin for selling illicity drugs would go way down, meaning drug-related crime would go way down
@Tyyppi_77 I hope not
 
nwp
@Almo It is not strange. People just realized that letting people drink alcohol is less bad than the alternative.
 
What IS strange is they have not realized the same issue exists for other drugs.
 
user92578
ugh make is finding NULL characters every other column in my header
 
user92578
wtf is going on
 
nwp
It's not the same issue. There is a difference between a few drug dealers here and there and having literally a majority of the populations criminalized.
@Tyyppi_77 utf-8 vs utf-16
 
user92578
4:13 PM
all my other source works just fine
 
user92578
just these two new files dont
 
@Almo not really. People still moonshine to make stronger alcoholic beverages. What would stop the same with meth (cooked right down the road from me) or heroine?
 
nwp
@Tyyppi_77 Try some "Save as..." for old and new files in VS and look at the encodings.
 
user92578
 
user92578
like fucking spaces everywhere or something
 
nwp
4:17 PM
Post that in #badware :P
 
@Tyyppi_77 utf16?
oh nwp posted that :)
 
user92578
i dont know
 
user92578
VS compiles this just fine
 
VS probably understands the file has utf16 encoding if it does
 
user92578
yeah that must be it
 
user92578
4:20 PM
Git also can't handle UTF16 which is why this commit thinks its a binary file: github.com/Tyyppi77/imgui_sdl/commit/…
 
user92578
dunno why just the header is utf16
 
did you create it in a different editor?
 
user92578
no
 
weird as heck
 
5:09 PM
perhaps you added a non-ASCII symbol and it got promoted from whatever Western European ANSI codepage to UTF16
 
 
3 hours later…
8:19 PM
Woah. Here I am adding in more and more male NPCs thinking I had too many females, and I really had 17 to 8 on the male to female ratio!
But, @DukeZhou , tremendous progress on my RPG has been made. More enemies, more dungeons, and even a in-game map and another island to explore!
 
8:45 PM
@TheMattbat999 nice. i'm thinking of picking up a windows system for Android development, so I should eventually be able to actually play it!
@TheMattbat999 I'd say pot can be a gateway drug, but only in the sense that if you get mixed up in the weed crowd, especially as a youth, it can definitely lead to experimenting with harder drugs b/c people in the group will be experimenting with them. This can become a lifelong albatross around the neck )I have several friends in Narcotics Anonymous for life based on bad choices in college :(
that said, prohibition doesn't work!
 
@DukeZhou nice.
@DukeZhou Yeah. My two uncles, my father (at one point) and great uncle were/are all drug heads, qnd all started with weed. My father came out of it tho.
 
so are you going to be adding 9 new female NPCs?
now that you've skewed the ratio in the other direction?
 
Probably. Early on, I had all males, then added a few females here and there, then a few males here and there, but that beginning count weighed heavy!
But it is going well. Hopefully be done by the end of the year or a little later.
 
9:02 PM
Not a bad target for completion
i'm hoping to have a fully functional app by them, frustratingly, since it was supposed to be "ready for primetime" last Xmas
but at least we have some promising AI tweaks coming up
 
Nice. I started on the main questline for my game. Went well. Oh, and added a teleport command thingy to make testing faster.
 
you should potentially leave the teleporting in as a cheat code, or some bonus for wizards when they reach a high level
 
Possibly... oh yeah and now potions are consumable (before ALL items were just loot. Now, you can find loot, sell it, then use the gold coins to buy potions)
 
just for fun, you could have potions that change the characters skin color (blue, green, red, etc.) people love that stuff
 
9:17 PM
Ehhh... sounds weird.
 
also, does the game have any easter eggs? people eat that sh*t up
 
One main one. An NPC named Aslo (I remembered...) makes tons of indirect references to The Elder Scrolls series. Other than that, not many yet.
I will come up with some to implement right now...
@DukeZhou official Easter egg: Spaceship stuck in ice. You saw it here first!
 
9:44 PM
sweeeeeeeeet
 
Also, now your view point height actually changes dependent on race!
Also, there are 10 races and 5 classes. .
 
How do massive mmos handle all their npc/mob movement ? Im currently struggling with some isuses... theres a little chance for my mobs to update their position every second once. Basically they are jumping. Client side i interpolate this ... to make it look like they are moving . The Problem is that when a player joins, he already sees the mob at this arrival destination while the other players still see this mob moving to the arrival destination...
 
 
2 hours later…
user92578
11:49 PM
@genaray maybe timestamp the positions, so that if joining players see positions in the future, they can request an earlier position that can be used to interpolate
 

« first day (2876 days earlier)      last day (2151 days later) »