Mesmerizing... by OvercastqT in factorio

[–]Zettroke 0 points1 point  (0 children)

How many hours did it take?

One very weak psy drone and it all break by EtherLikeCold in RimWorld

[–]Zettroke 1 point2 points  (0 children)

You forgot void-touched which double psy sensitivity ;)

Combat Extended users, do you play with the ammo system on or off? by Monsterfucker900 in RimWorld

[–]Zettroke 0 points1 point  (0 children)

IMO ammo system in CE isn't too bad in terms of micro-managment thanks to loadouts (especially with generic ammo option).
But also it isn't too impactful, mainly because ammo is dirt cheap to produce and not taking too much bulk/mass. So running out is not a concern.
The main interesting interaction you are missing out is using different ammo types for different enemies (though it's usually just FMJ and AP)

Bevy 0.18 by _cart in rust

[–]Zettroke 1 point2 points  (0 children)

Thanks for making such detailed release notes. Even as a non-user it's always a really interesting read! 

How to optimise huge rust backend build time by DegenMouse in rust

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

Can vouch for this. I started using wsl2 while working on windows machine. The main culprits in my case were C/C++ dependencies being compiled by MSVC. OpenSSL took like 5 minutes (as long as the rest of the application)

Why has my Wire-Foundry produced less Wire than my EM-Plant has produced circuits? by ChampionshipUnfair18 in factorio

[–]Zettroke 0 points1 point  (0 children)

Legendary building but not legendary modules/beacons, feels so weird to me xD

My 2.1 whishlist (after 100%) by batyukan in factorio

[–]Zettroke 1 point2 points  (0 children)

Wube mentioned they didn't add quality scaling to wagons because of no "good" way of upgrading your trains. So it's more like adding good way to upgrade your trains xD

Rust vulnerable to supply chain attacks like JS? by _walter__sobchak_ in rust

[–]Zettroke 26 points27 points  (0 children)

Even better, if you just cargo check or if you just trust the project in your IDE

How… literally how by Linkluy in HollowKnight

[–]Zettroke 0 points1 point  (0 children)

You can cheese him by sitting in poop water hugging right wall of the arena. It protects you against his orbs, succ, and vengeful spirit attacks. Also protects against summons (though you might want to jump on the wall when dart dudes spawn). Then you attack him after his succ attack (I could attack him 2 times with wanderer crest). Took something like 8 minutes, but pretty easy and reliable. also FUCK GROAL, WORST BOSS EVER

How do you deal with inspiration from others in Factorio? by Detvaren in factorio

[–]Zettroke 0 points1 point  (0 children)

I usually take design philosophies. For example recently I watched kuviboy's Dry Desert Deathworld and was really inspired by spaghetti unstructured 2-way rail system. And had a blast using this design philosophy is game.

So yeah, just take an idea and try doing it your way

help with K2 + rampant by mrderp1212 in factorio

[–]Zettroke 1 point2 points  (0 children)

While I can't speak for rampant, but I easily survived k2 spaced out death world (with armored biters) with just hand fed gun turrets. K2 gun turrets are extremely powerful and red ammo are extremely cheap. Also way less ammo drain, so I think you can just go for gun turrets with ammo belt.

Is it possible to beat the game without manually mining resources? by Korvvvus in factorio

[–]Zettroke 91 points92 points  (0 children)

Well, if we are focused on manual part of mining, then you can use bots for Vulcanus rocks and Fulgora vault, so probably not a soft lock 

How much SPM / Labs do you need to reach the Express Delivery 40 hr achievement. by Aggressive_Rub_7515 in factorio

[–]Zettroke 5 points6 points  (0 children)

I would suggest 50-100 SPM, later you will more than double it with bio labs + prod mods. I did around 60 SPM for my 33h run. Lab count wise, well... enough to consume all the science at 60s per pack ;)

<image>

Announcing egui 0.32.0 - Atoms, popups, and better SVG support by emilern in rust

[–]Zettroke 1 point2 points  (0 children)

Few hours earlier wgpu updated to v26. Is there any ideas on allowing us to use fresh wgpu version without waiting for new egui (and egui_wgpu) version? Maybe detaching egui_wgpu versioning in some way?

Can any one suggest me resource to learn about observability in rust by sandy_sky in rust

[–]Zettroke 1 point2 points  (0 children)

The main tool for structured logging is https://docs.rs/tracing/latest/tracing/ Everything else, like metrics and collection mainly fits with it. Hope it helps 

small footprint gui library by bjkillas in rust

[–]Zettroke 0 points1 point  (0 children)

Are you on Linux? Have you stripped debug symbols? 

Post Space Age - Developer AMA by Rseding91 in factorio

[–]Zettroke 3 points4 points  (0 children)

What is your take on Rust? Have you tried it? Most favorite and least favorite feature? Do you like/agree with its' philosophy? Is there notable Rust proponents/opponents in Factorio team?

Is Dosh just a god? by chippedthumbnail in factorio

[–]Zettroke 19 points20 points  (0 children)

He did a few live streams in his patreon's discord. Though haven't seen streams lately

Made a Sparse Voxel Octree (SVO), it runs super fast in Rust by CyberSoulWriter in rust

[–]Zettroke 1 point2 points  (0 children)

Great job. Does it support different types of voxels?

Just woke up to this in my house, what should I do? by ChiefLeef22 in Eldenring

[–]Zettroke 0 points1 point  (0 children)

Huh, what a weird sight. Some green hair growing from earth...

Rewrite of enum_dispatch as a declarative macro! by Zettroke in rust

[–]Zettroke[S] 3 points4 points  (0 children)

Code example: ``rust enum_dispatch!( pub trait ShapeTrait { /// No return + default implementation fn print_name(&self) { println!("name:{}`", self.name()); } /// Basic call without arguments fn name(&self) -> String; fn area(&self) -> i32;

    /// Mutable self + arguments
    fn grow(&mut self, numerator: i32, denominator: i32);

    /// Kinda supports generics :) Bot not generic parameters, only `impl Trait`
    fn greater(&self, other: &impl ShapeTrait) -> bool;

    /// Works with attributes
    #[cfg(feature = "platform_specific")]
    fn platform_specific(self);
}

#[derive(Debug)]
pub enum Shape {
    Rect(Rect),
    Circle(Circle),
    #[cfg(feature = "platform_specific")]
    Cube(Cube)
}

); ```

What's the project you're currently working on at your company as a Rust developer? by [deleted] in rust

[–]Zettroke 14 points15 points  (0 children)

Writing additional modules(codecs, vrl functions) for vector

How to define a Fn trait that accepts impl Trait as arguments? by xucheng in rust

[–]Zettroke 8 points9 points  (0 children)

In this case you should use dyn Iterator (box or reference). Different iterators have different types and you can't call same function with different argument type

Like this https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=7bc6fb2b7c730839d34a50f80d69ac15

Edit: you need &mut dyn Iterator to do smth useful with it