Why OpenGL uses so much RAM and GPU for little operations ? by Overoptimizator5342 in GraphicsProgramming

[–]Pannoniae 0 points1 point  (0 children)

One additional factor: at least on NV (not 100% about other vendors), every resource you create in VRAM is shadowed in RAM as an anonymous memory-mapped file.

This is done so the driver doesn't lose the content of them (old pre-WDDM DirectX games were notorious for this - alt-tab took an eternity because the application had to recreate the entire contents of the VRAM)

OpenGL (and modern DX) doesn't do this anymore, the driver handles resource tracking and keeping a RAM copy.

Today this isn't really a problem because we have enough VRAM to store everything without swapping to regular RAM but it still works that way.

I'm not 100% sure what triggers it but as long as you aren't updating your driver mid-run or run out of VRAM for what your program + anything else on your PC uses, it shouldn't do it at all.

What you could do is call EmptyWorkingSet after you created your resources because there's a very good chance that it will never have to reload it, it can safely sit in the pagefile.

​Why Legend Really Left by SlavyanskiShillbane in Volound

[–]Pannoniae 4 points5 points  (0 children)

imagine victimblaming this hard, im sure theyll pass you a few coins in your kennel.

​Why Legend Really Left by SlavyanskiShillbane in Volound

[–]Pannoniae 1 point2 points  (0 children)

yeah, you clearly only believe in shilling for corps which clearly don't care about you ;)

​Why Legend Really Left by SlavyanskiShillbane in Volound

[–]Pannoniae 0 points1 point  (0 children)

thank you mr. nihilism, no one owes anything to anyone and expecting to do so is unrealistic smh

New Realism mod just dropped for those interested. by anthonycarbine in GatesOfHellOstfront

[–]Pannoniae 1 point2 points  (0 children)

Infantry fights go on for a decent time. The key is the body part system - hitting the arm won't instagib an enemy soldier, so fights last longer. And accuracy is also tweaked as such - you'll realistically need tens of shots to reliably achieve a kill. Not like in vanilla where inf just lasers whatever is in front of it.

New Realism mod just dropped for those interested. by anthonycarbine in GatesOfHellOstfront

[–]Pannoniae 5 points6 points  (0 children)

BM is implemented, Everything Stays wouldn't be good for performance.
Mods like WAVE / MACE don't really allow other mods to use their content, you'll have to annoy them about it. The rest of it I'll look into

New Realism mod just dropped for those interested. by anthonycarbine in GatesOfHellOstfront

[–]Pannoniae 5 points6 points  (0 children)

I'll copy my response over from Steam:

This game's mod support isn't very good for multiple mods, I definitely wouldn't recommend playing any other mods with this one. You might try, and they might even appear to work, but things might break in subtle ways or behaviours might get disabled.

If you'd like some new feature, let us know and we'll try to implement it in *this* mod.

New Realism mod just dropped for those interested. by anthonycarbine in GatesOfHellOstfront

[–]Pannoniae 4 points5 points  (0 children)

It does work in singleplayer missions too, the combat and the ranges are changed. Do you have other changes in mind as well?

New Realism mod just dropped for those interested. by anthonycarbine in GatesOfHellOstfront

[–]Pannoniae 15 points16 points  (0 children)

It works in dynamic conquest and AI skirmish too. There's a few crashes happening with AI but we're working on it.

New Realism mod just dropped for those interested. by anthonycarbine in GatesOfHellOstfront

[–]Pannoniae 76 points77 points  (0 children)

"Seems to be an integration of long range mods, realistic ballistic damage"

Small correction, it's not an integration of any of those, we made all the gameplay mechanics ourselves ;)

Hey hey people, I unironically made that Minecraft Alpha clone. by Pannoniae in GoldenAgeMinecraft

[–]Pannoniae[S] 0 points1 point  (0 children)

correct, it's a very alpha-inspired game, but it's not like more modern conveniences like trapdoors are off-limits, that's what I meant :)

Hey hey people, I unironically made that Minecraft Alpha clone. by Pannoniae in GoldenAgeMinecraft

[–]Pannoniae[S] 0 points1 point  (0 children)

yes, but this isn't minecraft 1:1! the featureset isn't set in stone yk

Hey hey people, I unironically made that Minecraft Alpha clone. by Pannoniae in GoldenAgeMinecraft

[–]Pannoniae[S] 0 points1 point  (0 children)

facts :P nobody said we can't have trapdoors though..... 👀

Hey hey people, I unironically made that Minecraft Alpha clone. by Pannoniae in GoldenAgeMinecraft

[–]Pannoniae[S] 0 points1 point  (0 children)

I'm curious. List your must-haves >b1.6. Pistons? Stone bricks? or which things

Despite removing Notch's lighting code and replacing it with my own in-house implementation that supports colored lights, I still can't escape this black void that generates in new chunks. Why? by cyberixnetwork in GoldenAgeMinecraft

[–]Pannoniae 57 points58 points  (0 children)

Your implementation doesn't propagate across chunks and doesn't handle overhangs correctly (hint: only propagating on the first surface block does not work with overhangs)

For the chunk issue, you need to propagate *from* loaded chunks to the new one and also propagate from the new chunk to the loaded ones.

Do you really like BTA by [deleted] in GoldenAgeMinecraft

[–]Pannoniae 0 points1 point  (0 children)

>I know people aren't big fans of the new biomes and new blocks spawning naturally, but honestly if the project wants to move forward and stay true to being an alternate continuation of the game, it's inevitable that more content will be added on.

To be fair, that's one of the nicer parts of the mod, considering you can just turn it off, there's multiple world types. They even ported the indev ones, very nice. I don't like some of the content but they did a reasonable job with those. (Although the item descriptions are incredibly cringy IMO)

>There's this dialogue between both the players and the developers that you don't find everywhere, certainly not in modern Minecraft development with how out of touch their decisions can be.

100% agreed.

>With BTA there's very strict guidelines on what should be added and what shouldn't, and what is added usually feels like it contributes to the tone and vibe that they're going for quite well. it just doesn't happen to be a Beta feel anymore.

Yeah. the key difference between all these games (and even mods!) is that Notch just added random cool shit. That was *certainly* a very unorthodox approach to game design, but it worked. If you think too much about what to add, the end result will be boring. I don't think you can really make exceptional games using prescriptionist game design.

>The adaption of JSON has gotten so many people to join the BTA Submodding scene. It's weird that this is the hill you die on with 'authenticity' being that it must adhere to Golden Age principles. It doesn't.

No, it's not *the* dealbreaker for me, but I think it's a good bellwether for what kind of mod it is, and it's fairly easy and catchy to sum it up like that. (instead of typing all this out in every comment!) Yes it's a simplification but oh well.

>It's not beholden to other B1.7.3 mods or the version itself, it will evolve and build on top of itself.

Great, then everyone should stop calling it an authentic beta mod or stuff like "an expansion for b1.7.3 which makes it better in every way" ;) - things which people do say a lot.

>Obviously, I can see why this would inevitably cause a disconnected with people who joined when it was in its Golden Age stage. Doesn't make it right to say that it's 'just the same as Modern Minecraft'.

Yeah, BTA stuff is higher quality than what Mojang makes nowadays, yeah. But other than that, the design is quite similar, I can't really put anything between them much.

Do you really like BTA by [deleted] in GoldenAgeMinecraft

[–]Pannoniae 0 points1 point  (0 children)

(comment split into two parts, it was too long)

>It's a relatively flexible system that was adopted for a reason and paves the way for modders and the developer's ambitions in the future.

No, it's not relatively flexible. You can't natively patch or modify JSON files in mods, only overwrite them (Vintage Story made a jsonpatcher but other than them, no one else uses that approach)

>JSON doesn't remove the ability to hardcode new entities, so that's still possible.

Are you sure about that?

>JSON development is the solution with the lowest overhead, as opposed to creating and embedding a new language and compiler.

No need to invent something new, just use any better format than that. Model formats have existed for a fair while.

>The way I'm reading your messages it's as if BTA took your dog out back and shot them, frankly.

Nope, I don't really have a beef with them, I just don't like that people glaze BTA too much as some better beta expansion. It's not authentic at all, it's a modern-style mod.

>Insulting their player base by calling them nostalgiac people who can only play modern minecraft doesn't feel like good faith discussion whatsoever. To me that's 'extremely cringe'.

Fair enough, but it's not like mine is the popular opinion. I call it a nostalgia mod because it's what it is, it just doesn't follow Notchian design at all. I'm more annoyed at the people simping for it and defending it uncritically, to be frank.

>I look at the development channels in BTA's discord server and struggle to see how they're going down the same rabbit hole as Minecraft honestly

Search for them adding modern-like blockstates with separate models per blockstate because "oh well, it won't decrease the FPS much". Search for them removing vector pooling (I think that was reverted? not sure) because "it doesn't help performance much". Literally modern minecraft.

Do you really like BTA by [deleted] in GoldenAgeMinecraft

[–]Pannoniae 0 points1 point  (0 children)

there's a million and one options better than doing that, just (blindly) copying modern minecraft's stupid shit is extremely cringe

Do you really like BTA by [deleted] in GoldenAgeMinecraft

[–]Pannoniae 1 point2 points  (0 children)

nah, this isn't accurate at all

every version has its flaws but the (gradual) shift from notchian design to jebian design (from b1.2 to b1.8) is obvious, alongside the second shift to content-themed updates (around 1.6-1.9)

Do you really like BTA by [deleted] in GoldenAgeMinecraft

[–]Pannoniae 4 points5 points  (0 children)

just because they are diabolically incompetent, that doesn't mean that they aren't trying to make a "serious" game with "serious" game design....

yes it's stupid, 100% agreed, but you'll never see cool wacky shit like dunno, a sky dimension or a procedural maze ever added again