Search results

    1. Megacrafter127

      Bug Potential Block Orientation Bug

      I know that it is caused by certain graphics settings on some systems. I'd recommend playing with yours a bit.
    2. Megacrafter127

      UCD (Universal Cargo Dock) prototype proposal

      If such storage logic is currently broken, that is a bug. Unfortunate as that is, we should be able to expect it to be fixed within a reasonable time. Automating any inter-entity cargo transfer without utilizing manual interaction or precise predetermined timers is impossible without being able...
    3. Megacrafter127

      Bug So who wanna tell me what's going on here?

      Likely an accidentally enabled debug feature. Erase the settings.cfg, and check validity of the install using the new launcher, if you are not using it already[I don't know when you last started starmade].
    4. Megacrafter127

      UCD (Universal Cargo Dock) prototype proposal

      I did not make a prototype yet, however I know it is possible to build the system as it currently stands in starmade. This standard does not feature commands or wireless transmissions. It simply ensures that given sufficient time, the items that are designated as 'to be sent' are in the...
    5. Megacrafter127

      UCD (Universal Cargo Dock) prototype proposal

      UCD is a standard to allow transfering cargo between entities using docking. It is currently only a proposition based on a prototype, and thus needs some testing to confirm viability. UCD will be based on USD for the dock itself, and as such this document will only illustrate how to transfer...
    6. Megacrafter127

      How to cure logic lagg

      As in this case the pointer is only changed if the type of gate is changed[and thus usually not during 'execution' of the circuit], I suspect a sufficiently advanced branch predictor will be able to correctly predict where the jump of the 1 sized table will go the vast majority of the time[a.k.a...
    7. Megacrafter127

      How to cure logic lagg

      I intentionally used a template structure, as an easy implementation for the logic graph would be along the lines of: struct gateNode { bool currentState; bool (*evalStatusOnUpdate)(bool newstate, unsigned int activeInputCount); unsigned int currentInputCount; struct gateNode **outputs; //NULL...
    8. Megacrafter127

      How to cure logic lagg

      Oh, my question was more along the lines of: What is the major performance difference between the following C-ish pseudocodesnippets[assuming both are compiled with the same compiler]? template<gatetypeenum type> inline bool evalStatusOnUpdate(bool newstate, int activeInputCount) { switch(type)...
    9. Megacrafter127

      How to cure logic lagg

      Thank you for clarifying the intent of the suggestion for me. However I still fail to see what benefits packing the logic evaluation as a program with the blueprint/entity provides, aside from those provided by compiler optimizations, and the benefits of running machinecode directly[both of...
    10. Megacrafter127

      How to cure logic lagg

      So the intent of the suggestion is to not change the code of logic evaluation, but to simply compile to machinecode instead of java-bytecode? (doing so will not actually require compilation during runtime) If so, yes, there will be performance benefits, but as for the majority of time logic...
    11. Megacrafter127

      How to cure logic lagg

      How exactly will the compiled code work? Will it[at its core] be a function that takes the current state of all gates in a circuit, and returns the subsequent state of all gates in that circuit? If so, it will likely create more lag than the current system, especially when idle[assuming the...
    12. Megacrafter127

      MSCC - Megacrafter127's Ship-Resource-Calculator - Location change

      Download location changed, thus updating references
    13. Megacrafter127

      Mega's SMModLoader - Location change

      Download location changed, thus updating references
    14. Megacrafter127

      MusicMade - Location change

      Download location changed, thus updating references
    15. Megacrafter127

      Shader-/ConfigInstaller - Location change

      Download location changed, thus updating references
    16. Megacrafter127

      BPCM ( BluePrintCoreManipulator ) - Location change

      Download location changed, thus updating references
    17. Megacrafter127

      SMD2Shrinker - Location change

      Download location changed, thus updating references
    18. Megacrafter127

      StarMade config editor - Location change

      Download location changed, thus updating references
    19. Megacrafter127

      Blueprinttype-Converter - Location change

      Download location changed, thus updating references
    20. Megacrafter127

      Scrapper - Location change

      Download location changed, thus updating references.