goglconnect.blogg.se

Dyson sphere program blueprint
Dyson sphere program blueprint





dyson sphere program blueprint
  1. #DYSON SPHERE PROGRAM BLUEPRINT MOD#
  2. #DYSON SPHERE PROGRAM BLUEPRINT UPDATE#
  3. #DYSON SPHERE PROGRAM BLUEPRINT PRO#
  4. #DYSON SPHERE PROGRAM BLUEPRINT CODE#

#DYSON SPHERE PROGRAM BLUEPRINT PRO#

To reach terawatts of Dyson energy output required for leaderboards, pro players have to take more things in consideration.Ĭommon yellow stars, with 1x luminosity multiplier get replaced with the best of blue ones, with 2.5L. May produce Critical Photons instead of electricity, greatly increasing power to 120MW (research required) May consume Graviton Lens to double its power (useless for 15MW energy transfer) (research required) The power they consume from Dyson is 2-3 times higher then the power they produce (lowered by research) Used to transport energy from Dyson Swarm and Dyson Sphere to the nearbly planets Takes ~204% of produced energy from Dyson With Ray Transmission Efficiency 3 (up to yellow science) researched: Takes ~333% of produced energy from Dyson With no Ray Transmission Efficiency research: Shells in Dyson Sphere, placed in closed frame shapes, give max cell points based on their areaĮach Node which have at least 1 built structure point may consume 30 sails per minute from the swarm to fill nearby shells The number of sails in swarm is not limitedįor comparison, Solar panels cost 150 ores, 130MJ per 1MWĮach node in Dyson Sphere gives 30 max structure pointsįrames between nodes gives max structure points based on their length But you can kind of see how it works in the code.Sails in Dyson Swarm will expire after some time, based on corresponding research (min. Right now, very little functionality is implemented.

dyson sphere program blueprint

It's fun reversing it and whatnot, but it's also ultra cool to have a command line tool interface with your game.

#DYSON SPHERE PROGRAM BLUEPRINT MOD#

If anyone from Youthcat Studio reads this: Pleeeease don't make it more difficult to mod your game. Reverse engineer the internal format of the blueprint binary (done).Reverse engineer the hash function (done).So essentially, there are two pieces to this puzzle: There's also a variant with even other constants, called MD5FC, which I don't know what it is used for. They call this algorithm MD5F in their code.

#DYSON SPHERE PROGRAM BLUEPRINT CODE#

So I reverse engineered the code and found out that actually they do use a proprietary, modified variant of MD5 that produces completely different results. This hash function is key: while initially my assumption was that this is MD5, none of the combinations I tried actually yielded the correct result. Essentially, the blueprint strings are Base64-encoded, gzipped binary data that are also hashed. Why is this difficult?ĭyson Sphere Program kindof "authenticates" blueprints. Spends hours reverse engineering DSP and implementing the necessary bits.So there are two possible solutions that you could take: Now, all of this can obviously done in the game. Plot blueprints outside the game, e.g., to generate "birds eye view" of the blueprints for library organization.Parametric generation of blueprints, e.g., automatically generate a row of 1, 2, 4, 8, 10 Energy Exchangers/etc.

#DYSON SPHERE PROGRAM BLUEPRINT UPDATE#

You could update automatically generate the same blueprint for iron/copper/silicon/steel so that you don't have to manually change the request, assign the Logistics output and change the smelter recipes all in one go.

  • Automatic parametrization of blueprints, e.g., you have a smelter blueprint that requests Titanium ore via an Interstellar Logistics Station, smelts them and returns Titanium Ingots.
  • This would allow easy generation of a template book (where you could e.g., create a set of Mk3 balancers and then automatically create the books for Mk1/Mk2 balancers)
  • Automatic upgrade/downgrade of blueprints, e.g., upgrading belts Mk1 to Mk2 or Mk3.
  • Editing blueprints outside the game, using maybe other/better tools.
  • There are some cool things that could be done with this import/export functionality, and what I had in mind was something like: It allows blueprinting files to disk and then reusing them in other parts of your game. Dyson Sphere Program is an amazing factory-building game by the incredibly talented indie-dev Youthcat Studio. This is dspbptk, the Dyson Sphere Program Blueprint toolkit.







    Dyson sphere program blueprint