Group Details Private

[Alliance] SUN

Screeps United Nations

  • RE: A strange request for help.

    Hi @JNark Best of luck on your investigations, it would be great to bring some closure to his family instead of leaving him as a nameless John Doe. Not sure what @MrFaul is ranting about dangerous knowledge, please don't take him as representative of the community here.

    However, I have to inform you that the "Ben2" that MrFaul is talking about is very unlikely your victim, as his steam profile shows he unlocked a number of badges in the last year. This makes it very likely that that user has had activity recently (the last one unlocked, "power player", was 3 days ago and I think it represents owning 100+ games).

    The notes are most certainly screeps related though. Let me know if there is anything else we can do to help. I should call out that these are the new forums here. IIRC there was some old screeps forums that had content prior to 2017 that could potentially have information, but I'm unsure as to what happened to them.

    posted in General Discussion
  • Getting .net onto screeps.

    The Tl; Dr;

    .Net wasm development has been maturing nicely over the past couple of years so I thought i'd take it upon myself to get my creeps able to C#.

    After an initial PoC with mono I have the begginings of an initial swing at full C#ness up on github here here (not much to see, watch this space) built on top of blazor.

    Initial Findings

    So far I have experimented with three approaches, none of which are particularly screeps-ready.

    Mono Wasm

    • Build environment can be be finnicky to set up
    • Build output (.net libraries + mono 'runtime') is above 5mb
    • Allows use of the .net dlls (broad strokes here) practically as is

    My first working versions have been with the base mono wasm implementation.I expect that as time progresses mono will in the short term create the most usable 'core' for screeps as they continue to work on mixed mode (AOT + IL side by side) compilation.


    • Built on top of mono
    • Easy to set up & deploy
    • Makes major assumptions about deployment environment (hint: it isn't screeps!).
    • Requires custom harness that ignores almost everything that blazor puts on top of mono.
    • Continued blazor development keeps causing issues with the harness.

    Why use blazor if i'm going to ignore most of it? It's a (mostly) stable target that tightly integrates with the core visual studio experience with very little extra footwork needed. I messed with mono/corert/blazor simultaneously but blazor is simply the first past the gate to work on the public (ptr) server.

    I do however expect the blazor team to keep optimizing for browser deployment which will only make its use harder for screeps. For example I've already discovered two removed methods that I relied on removed as they push towards release (Removed for good reasons, mind) .

    CoreRt Wasm

    • Aims to be AOT optimized - theoretically better size & speed
    • Furthest from feature complete in regards to wasm
    • No inbuilt javascript interop as of writing
    • I found it easier to set up than the mono wasm stuff, but it has more steps
    • Currently less overall documentation for wasm builds

    Long term this is probably the most promising for .net wasm in general not just for screeps. Their work is mindblowing* but utltimately I just ended up happier for something easier to use and build against (blazor)

    *Not to say that mono/blazor isn't fantastic, i'm just most familiar with the inner workings of corert... not that that is saying much.

    posted in General Discussion
  • RE: Room unavailable

    Isn't that the case where you can't respawn directly into the same room you just spawned into to prevent some abuse cases?

    posted in Help
  • Nuke Text

    Can we have the nuke public.say something when it lands, and have tombstone-like text present on the nuke room object? Similar to Would be a fun flavor addition.

    posted in Feature Requests
  • RE: Draft: Seasonal server

    @artch Just so: 'a completely separate game project under Screeps brand' sounds much more attractive to me persanally.

    posted in News & Announcements
  • RE: Draft: Seasonal server

    I like this idea per se.
    But ... I'm not sure I'm going to share my attention between 2 servers with similar gameplay.
    The more 'seasonal server' gameplay differs from the main one, the more likely it makes me interested.

    Thus, my interest in a 'seasonal server' depends on the 'seasonal content'.

    Frankly, I'd love to see a completely new gameplay (in addition to the current Screeps) that differs from the 'territory seizure' conception: like PvP (Screeps Arena) or even some classic RPG (where I control a Hero creep, or a group of Heroes, to achieve some objectives in the MMO world)

    posted in News & Announcements
  • RE: Questions about recycling

    The resources drop to the ground in the form of a tombstone, same as a regular creep death. It will drop into a container if there is one there.

    posted in General Discussion
  • [Request] Nukes destroy .store contents of ruins/tombstones but not the objects.

    Right now it's an odd edge case that you can't rely on ruins/tombstones because technically they can be deleted with a nuke. It would be better if the .store of them was cleared but the objects left behind.

    posted in Feature Requests
  • [Bug] RMA damaging Stronghold roads!/history/shard2/W14N55?t=19934432 Look at the top road at this tick, then click to next tick.

    Tick 19934432: Road Hits: 2008 / 5000

    Tick 19934433: Road Hits: 1736 / 5000

    Only thing that could have affected it that tick was RMA.

    Edit: On checking, it also damages the containers.

    posted in Technical Issues and Bugs
  • RE: Factories, new resources, NPC Strongholds

    A couple ideas:

    Stronghold Loot Levels: Have greater variance in loot. Similar to mineral patches, lootboxes etc, you want to have highs and lows. If you very occasionally have a L3 SH spawn with a T5 commodity lower level players can get excited and try to crack something that might be a stretch for them. It also makes them less of a pure loot farm mechanic for a player who has "solved" them, they can do some math around expected expenditure vs reward etc.

    An idea for a new L1 so that there is a reason to empower factories even if you don't want to take on the commodities.

    Enriched Power (ER)

    Factory T1 item: 100 power and 5000 energy, cd 700.

    1 ER = 100 power and can be uncompressed in a factory (PS?) to gain processed power to their account. Give new players a way to acquire some early power levels for factories easier, and a new trade item. Alternatively, could offer a smaller energy cost than processing but an extremely long cd.

    An odd behavior:!/history/shard2/W24N54?t=19920555 Invaders killed off the ramparts of a stronghold deploying. Is this intended?

    posted in News & Announcements