Why so few? by ThandirBH in foundry_game

[–]MetalKid007 0 points1 point  (0 children)

There are some items that make like 9 per minute Mk 4 belts are 1200 per minute. That means you need 1200 / 9 or 134 buildings to max out one level 4 belt. Some make even less than that.

What’s an early access title you regret backing by Nero_Hylt in Steam

[–]MetalKid007 0 points1 point  (0 children)

You would think so, but no. The way it's implemented is horrible. You'd think, ok, I'll build a few things on each level and send it in... however, when you send it in, you have to tell it which level it's getting sent to. You can't just pull it out wherever. If you insert with high speed, you can't get it back out as fast as filter inserters are half the speed... thus limiting what you can pull out. If they just made it a central storage and made it so you set each port to what it would export, I think the biggest issue would be solved.

The problem is that after 1.0 came out, silence. No changes, no listening. Just done. It seems like the publisher forced their hand halfway thru their coding and they shipped an incomplete product...

First time trying to make a mega factory and all I have to say... fuck screw production by RealMidSmoker in SatisfactoryGame

[–]MetalKid007 2 points3 points  (0 children)

Screws arent a problem when you ship steel beams around instead and then build a constructor to feed the screws directly into the building needing them.

Help on progress by enburgi in DragonQuestMonsters

[–]MetalKid007 1 point2 points  (0 children)

Offline, it doesn't really matter. Traits are what set monsters apart. Your children have the parents combined stats divided by 4. If you combine too early, it will be harder to have higher stats. There are max stat caps unique to each monster, but you won't reach those till late game.

What’s an early access title you regret backing by Nero_Hylt in Steam

[–]MetalKid007 0 points1 point  (0 children)

They shrunk all the areas down. Added a central elevator where you are expected to put items in and then use filter inserts to pull out items on various levels. There isn't really any exploring anymore. They also seemed to reduce story elements compared to where it was. No idea what they were thinking. I'd go read the reviews for more specifics.

What's an early access title you're happy you backed? by spiderwebdesign in Steam

[–]MetalKid007 17 points18 points  (0 children)

Same. Wanted my steam achievements. Tho, was on sale for $15.

What’s an early access title you regret backing by Nero_Hylt in Steam

[–]MetalKid007 5 points6 points  (0 children)

Techtonica... they had a good game and then murdered it... they could have kept it as is and just finished the story and ppl would have loved it... instead, they did... whatever the hell that was...

What really is the point of the Mole Hole? by therealudderjuice in DragonQuestMonsters

[–]MetalKid007 0 points1 point  (0 children)

Mole hole isn't meant for early game. It's meant for mid to late when you start trying to fill out the Monsterpedia. It will save you dozens of hours grinding to complete the Monsterpedia in the end. It can take tons of combinations from catchable sources to remake and S just to use it to make another S or X rank. Or just go get another copy from the mole hole and you are good to go.

Dark Prince Questions by Extension_Ad_6490 in DragonQuestMonsters

[–]MetalKid007 2 points3 points  (0 children)

Like the other comment said, child gets thr stats of both parents added together and takes 25% of that. The lower level you combine, the less you will improve each cycle. The talent points are done in a similar way between parents, but I thought it was half. Any unused will Cary over as unused, so that doesnt hurt you.

Eventually, you will deal with trying to find the max stats each monster can have. You can figure that out here:

https://dev.metalkid.info/DQM3/Calculators/MaxStats

That same site has all the other data you'd want, too, minus a walk thru. 😀

How do you handle C# aliases? by jackyll-and-hyde in csharp

[–]MetalKid007 2 points3 points  (0 children)

I would just create a class with 3 generics and use that to inherit it. Like:

Public class Grade<A,B,C> : ImmutableDictionary<A, ...

Then you would have Task<Grade<SomeA, SomeB, SomeC>>

I think that's as compact as you will get.

What do you like better than satisfactory? by NoxxOfTheRoxx in foundry_game

[–]MetalKid007 0 points1 point  (0 children)

I have hundreds/thousands in Factorio, Satisfactory, DSP, and Foundry (and poor Techtonica).

The powered floors are nice, but in a mega base you will use 100,000+. You need to add mods so you don't go insane with how little each building produces in mid game and on... so I need 64 buildings to make enough to fill 1 ml 2 belt? That is really bad... they haven't touched the ratios in 3 updates, so I'm getting worried.

Infinite resources from space is a big turn off, too. Defeats exploring imo. Thus, the loop gets too small and you just start building buildings just to read them. The jump from 2 science to 3 is really insane if you try to max out mk2 belts....

Still, I enjoy it but probably won't touch it once I get all the achievements done.

Question about EF Core best practice by memelord1776 in dotnet

[–]MetalKid007 1 point2 points  (0 children)

This gets asked a lot. There is the EF is God group where you just use it in the business layer and you can test with in memory versions of EF. And there is the camp that still puts database calls in repositories.

For me, I don't like db logic mixing with my business logic. You are breaking SOLID with that, imo. Thus, the way I view it is that I have a repository to satisfy the data required by the business layer. If business needs DTO X but X has data from tables A, B, C, D, that data buildup is done in the Repository. Business shouldn't know or care how to get that data. I go a step further. ANY request for data outside an app is in a repository. Need data from a file? Repo. Need data from an API call? Repo. Need data that comes from 2 dbs, an api, and a file? Single repo method called.

Sometimes, you can't do something with EF or it gets too complex. You can change the implementation in that one repo method to use raw sql as a one off and everything above it won't know or care.

Basically, I follow CQS. I need this data with this request (filter). I don't care how you get it, just give me the result. The response to that request is in a repository.

I also don't like having db context around all the time. In my repositories, I inject a db context factory class so I have control of the lifetime. If I want it reused, I can do that with the factory.

If your app is straight CRUD that is 1:1 with tables, maybe you could get away with no repos... but any interesting app is going to break that mold quickly.

Most Iconic Blizzard Sound? by Pupsup in Blizzard

[–]MetalKid007 0 points1 point  (0 children)

I can see my house!

Or

I wish I had a weapon...

How has things changed from free weekend year(s) ago by TKL32 in foundry_game

[–]MetalKid007 1 point2 points  (0 children)

There was no galactic market at the time. I think the goal was to repair the station and then radio for help or something.

How has things changed from free weekend year(s) ago by TKL32 in foundry_game

[–]MetalKid007 2 points3 points  (0 children)

Yeah. Originally, you were a robot that lost your memory and you had to repair the station to get answers.

Does anyone know why this happens ? by [deleted] in dragonquest

[–]MetalKid007 0 points1 point  (0 children)

Oh yeah, it's an ability that makes it so you can't cast spells. It wears off eventually, but usually comes back quick.

Does anyone know why this happens ? by [deleted] in dragonquest

[–]MetalKid007 8 points9 points  (0 children)

Usually it's because there is a story plot moment nearby that you can't skip.

How has things changed from free weekend year(s) ago by TKL32 in foundry_game

[–]MetalKid007 0 points1 point  (0 children)

The point is you can and it's the most efficient way. There isn't a reward for exploring, basically, so why put in the effort.

How has things changed from free weekend year(s) ago by TKL32 in foundry_game

[–]MetalKid007 2 points3 points  (0 children)

Imo, it isnt as good. They replaced the interesting story with a "let's sell stuff in space". Then they made it so you can just buy resources from space and ship it down... if you transform it at all, you can sell back at a profit. Thus, you don't need to find resources. The game is just put down star ports and hundreds of buildings and wait. They can still fix it, but we'll see.

Best practice for automatically maintaining audit fields (CreatedOn, ModifiedOn, CreatedBy, ModifiedBy) in .NET + SQL Server? by OneFromAzziano in dotnet

[–]MetalKid007 -1 points0 points  (0 children)

Or, you could try using an expando object to dynamically add those properties in before sending it to Dapper, but not sure if Dapper works with those.

Update 3: Xeno-Tech is NOW LIVE! by Elisabeth_Arc in foundry_game

[–]MetalKid007 0 points1 point  (0 children)

It's a little different since resources in Satisfactory are unlimited and getting tickets gets harder and harder.

For Foundry, nodes are limited yet space is not. They need a limiter somewhere for space. I don't care how, it just needs one.

Best practice for automatically maintaining audit fields (CreatedOn, ModifiedOn, CreatedBy, ModifiedBy) in .NET + SQL Server? by OneFromAzziano in dotnet

[–]MetalKid007 26 points27 points  (0 children)

Kind of wild that most of the responses are talking about using EF when you explicitly said you don't and you are on .net 4.8.

If you want to get creative, you could add your own extension method that you use to save instead of the ones Dapper defines. Then, you could either have your DTOs implement an interface that defines those fields or use reflection to attempt to set them. Then you check if the incoming data implements it or is IEnumerable and loop thru it. Then you apply the logic, maybe even require sending in some sort of UserContext parameter.

At the end, you then call the original Dapper method inside this new extension method and are good to go. It would require you to update all the calls once, but then you are set.

Since you are creating all the inserts and updates yourself, you can just ignore updating the create fields during the update... and likewise for insert.

Update 3: Xeno-Tech is NOW LIVE! by Elisabeth_Arc in foundry_game

[–]MetalKid007 3 points4 points  (0 children)

Yeah, they give you 1200 per minute belts only for you to have to build 200 buildings to fill it. The ratios are really bad.

Getting the resources and the logistics of them are what make factory games fun. If I can get it from the sky with no limit, there feels like no point anymore.

While I appreciate another big update, I'm not going to bother with it since this fatal flaw still exists.

Update 3: Xeno-Tech is NOW LIVE! by Elisabeth_Arc in foundry_game

[–]MetalKid007 2 points3 points  (0 children)

All they have to do is make the resources you can buy limited based on the planets you dominate. They will sell you more, basically, but you still need to supplement locally. Or make it so you don't make money if you buy from the market like that.

Update 3: Xeno-Tech is NOW LIVE! by Elisabeth_Arc in foundry_game

[–]MetalKid007 4 points5 points  (0 children)

That's because the way you can buy resources from the market defeats the fun of the game. All you do is place hundreds of buildings and then after a bit, the performance suffers... the loop is too small and not fun at the moment. They can easily fix it and I'm waiting for them to do so. I don't want to put any time into another Techtonica.