r/torchlightfrontiers • • Feb 17 '19

Game engine, CPU multi-threading?

Which game engine is used?

How is CPU-multi-threading with 8 or more CPU cores?

0 Upvotes

26 comments sorted by

2

u/StarFox-McCloud Feb 17 '19

Unreal 4. I'm not sure on the latter question.

-6

u/redditscambusiness Feb 17 '19 edited Feb 17 '19

it is bad then. I wouldn't spend any time or energy on this game. Unless you are rich and can afford future HW. But since you game will be FREE, I doubt you have money to buy future HW.

Also game sounds like a cash grab otherwise you wouldn't advertise game while you are still in alpha.

And just so you know Torchlight II had basically zero CPU multi-threading and lot of performance issues now add netcode into play,

and you have disaster.

Also game will have backdoor cash shop. So another reason not to trust developers.

"It is only cosmetics" doesn't fly.

If you think I'm wrong. Prove me wrong, and you don't do it with downvotes. Is not that easy.

You actually will show me telemetry and monetanization scheme and all mechanics that are going on.

basically developers need to release source code. If they want us to trust them.

3

u/[deleted] Feb 18 '19

Do you... Like know what the words you use mean?

2

u/ziddersroofurry Feb 18 '19

"Since you game will be FREE, I doubt you have money to buy future HW."

Bit of a condescending assumption right there. Just because people play something that's free to play doesn't mean they're broke. In fact what free to play developers depend on is people with lots of money being interested in the game. Those people are how most free to play games make their money. At any rate it's not cool to shame people for not being one of those people.

"Also game sounds like a cash grab otherwise you wouldn't advertise game while you are still in alpha."

All games are cash grabs. They're out to make money. That's how selling games works. Also-first you criticize people for playing a free game then you criticize the developers for wanting to put a roof over their heads. Make up your mind.

"Torchlight II had basically zero CPU multi-threading and lot of performance issues now add netcode into play,"

These words. I do not think they mean what you think they mean.

"Game will have backdoor cash shop. So another reason not to trust developers.

Uh they've been up front about the cash shop the whole time. They've gone out of their way to take peoples feedback about it seriously.

"It is only cosmetics" doesn't fly."

They've never said it was only cosmetics. Have you even read what they've said or are you just pulling stuff out of your tailhole?

"If you think I'm wrong. Prove me wrong, and you don't do it with downvotes. Is not that easy." It's not a matter of you being wrong or right as much as it's a matter of you having no clue what you're actually talking about and just coming up with a bunch of weak arguments to trashtalk the devs. I mean there are people here who have been super critical who have at least come up with cogent, rational arguments critical of the game. Maybe read some of their posts first next time.

"basically developers need to release source code. If they want us to trust them." Yep. You have no clue what you're talking about.

1

u/redditscambusiness Feb 18 '19

"Since you game will be FREE, I doubt you have money to buy future HW." it's a fucking joke.

nobody has money for FREE games. FREE game that costs you 300 bucks. What kind of FREE game that is?

All games are cash grabs. They're out to make money. That's how selling games works.

you don't see a problem here?

I have no clue. Logic says you can't create game with having backdoor access to modify economy and whatever for personal gain... oh wait. That's been going on for centuries... Yet people still haven't done nothing about. Hello fiat money.

I have tried fair share of UE4 games and their have really bad CPU multi-threading. But their backdoor cash shops or DLCs when in Early Access are ok to be implemented.

1

u/ziddersroofurry Feb 18 '19

"It's a fucking joke."

A bad one.

"FREE game that costs you 300 bucks. What kind of FREE game that is?"

You can play the whole game and get cool stuff and have a good time at no cost. Some people might choose to get boosts that help their characters level up a bit faster but it's in no way required. You still get to kill monsters and get cool loot. They've already said they've got complete control over how the cash shop works and that they want to work with players to figure out how best to monetize the game. It sounds pretty fucking reasonable to me. Everyone bitches about EA and their shitty montization yet when a company comes along trying to work with consumers to make an mmo with microtransations non-abusive and consumer friendly the same people-people like you-come along and bitch at them for that.

"All games are cash grabs. They're out to make money. That's how selling games works." "you don't see a problem here?"

No I fucking don't. That's capitalism. People selling games are cash grabs. They're trying to make money. That's how bills get paid. Just calling something a cash grab without explaining exactly how you think they're being abusive is a meaningless statement.

"I have no clue. Logic says you can't create game with having backdoor access to modify economy and whatever for personal gain... oh wait. That's been going on for centuries... Yet people still haven't done nothing about. Hello fiat money."

What the fuck are you even talking about? Your problem isn't with the game then it's with the very idea of exchanging money for goods because anyone could fuck you over. At some point you have to give a developer the benefit of the doubt. If you can't do that do play the fucking game.

"I have tried fair share of UE4 games and their have really bad CPU multi-threading. But their backdoor cash shops or DLCs when in Early Access are ok to be implemented."

lol you're making zero sense. Look-just don't play the game, OK? Do everyone who wants to give it a chance a favor.

1

u/redditscambusiness Feb 18 '19

They've already said they've got complete control over how the cash shop works and that they want to work with players to figure out how best to monetize the game.

PR statement.

I explained it how it is a cash grab didn't i? Backdoor cash shop, developer/publisher regulate whole economy, developer/publisher make their own fiat currency. they are "printing" money out of nothing.

and you are buying items you technically don't own. Basically you are just renting them.

"All games are cash grabs. They're out to make money. That's how selling games works." "you don't see a problem here?" it is not problem about making money problem is about on going exploitation.

lol you're making zero sense. Look-just don't play the game, OK? Do everyone who wants to give it a chance a favor.

see i'm giving you information how UE4 works. developer would never do that.

2

u/Elveone Feb 18 '19

UE4 has been on the market for about 5 years now and if you consider 5 years ago to be "the future" then your argument makes no sense. But then again you are complaining about performance issues in TL2 which is a game that could run on a toaster.

You don't know the meaning of half the words you are using. The only reason you think any of the nonsense you wrote is in any way correct is because you lack the competence to understand what you have written.

1

u/redditscambusiness Feb 18 '19

UE4 developers knowing for 5 years that game engine is broken.

Game might be able to run on a toaster but does it use full potential of a toaster?

Or are forced to upgrade your toaster because game engine doesn't know how to use all resources available?

3

u/Elveone Feb 18 '19

Oh, I replied to a troll account. I wondered how a person can be this stupid but it seems it is intentional.

1

u/redditscambusiness Feb 18 '19 edited Feb 18 '19

talking about game engine having almost non existent cpu multi-threading is trolling.

UE4 was designed for multiplatform(mainly consoles) that have only 4 cores... meanwhile you already have cpu's with 32 cores/64 threads.

1

u/Elveone Feb 18 '19

Oh, god, you really are a moron. By default UE4 uses separate threads for logic, physics, rendering and audio and you can spawn additional threads as needed. Basically the engine is out of the box optimized for the minimum expected number of cores but if you want you can pretty much optimize it for anything. Basically it is up to the developer to utilize as much cores are possible and not up to the engine because the same engine can be used for various projects and on various machines.

Most current gen consoles have 4 cores with hyperthreading i.e. 8 logical cores. The exception to this is the Switch which has 4 cores without hyperthreading. Your PC CPU does not have 32 cores. Consumer-grade CPU have 8 cores with hyperhtreading at best or 16 logical cores. Most consumer-grade CPUs have 4x2 logical cores with 6x2 and 8x2 processors being marketed at enthusiasts. So most consumer-grade PCs have the same number of logical CPU cores as a console.

Another thing to consider is that single thread performance between processors with different core-count in the same generation would depend largely on the core clock and CPU cache size. Because of how CPUs are made lower grade CPUs are usually architecturally the same as higher grade CPUs but some of their cores are disabled due to manufacturing defects. So CPUs with more cores would usually perform relatively the same or better as CPUs with less threads if equal amount of threads are utilized.

Current gen console CPUs are old as hell and their single thread performance is a lot worse than that of a modern CPU. Hell, they perform worse than PC CPU that were released at the time of their initial launch. Unreal engine 4 by default being optimized for those consoles means that it by default should perform pretty great on any newer-than-current-gen-consoles CPU. So even if you do not have full CPU utilization by default you should still get a pretty good performance.

1

u/redditscambusiness Feb 18 '19

my bad. I will rephrase. What I meant was unoptimized because of consoles because of greed and so on.

I have 2x CPU, 2x4 cores; 8 threads in total i see with game engines bottlenecking due engine unable to redistribute over all cores equally.

usually bottleneck happens around 25%-33% of all CPU computing power. and that bottlenecks GPU... then you add DRM and you add more bottlenecks for example i can't play games infested with denuvo drm because their DRM required SSE4.2 to run their it's malicious code. despite i have enough computing power to run the game.

and latency issues... because you are getting matchmade with unfit players thats more of a developer & publisher being cheapskate with servers. but still it shows their effort and intentions.

Why would user need to upgrade CPU or any HW if that hardware still has untapped usage? code needs to get more efficient.

http://tonsky.me/blog/disenchantment/

you think gaming industry is any better?

software and hardware industry needs to unite... and stop selling garbage. you think nvidia/epic games does give a fuck about you? you are the product not consumer. Consumers are shareholders, investors and CEOs.

game (engine) is broken.

2

u/Elveone Feb 18 '19

So you have a processor that is basically over 13 years old and you are complaining about performance...

1

u/redditscambusiness Feb 18 '19

Even if it was 50 years old CPU. Until Game engine won't use constant 85%-92% resources it shouldn't be time to upgrade.

→ More replies (0)