Search results

  1. Josharias

    Implementation Josharias Survival

    In which Josharias makes crude tools, trains some basic skills, finds some ores, processes said ores, and makes better tools.
  2. Josharias

    Implementation Shattered Planes

    PR reworked.
  3. Josharias

    Implementation Josharias Survival

    Using "giveItem" to aid diagnostics is something I also still do. There are also some "creative mode" items/blocks that I use for diagnostics that are not craftable. I have found it to take a fair amount of discipline to keep everything craftable as it is easy just to create some mechanism and...
  4. Josharias

    Implementation Shattered Planes

    Thanks for the wiki page. I plunked a link on the home wiki page. Lakes? Something pluggable into other world generators would be awesome!
  5. Josharias

    Implementation Josharias Survival

    Oh, and if anyone is really creative and ambitious, you could create a themed gameplay module with similar dependencies as JS that has a possibly a storyline, or possibly an end goal, or some other uniqueness.
  6. Josharias

    Implementation Josharias Survival

    Check out: https://github.com/Terasology/Machines/issues https://github.com/Terasology/JoshariasSurvival/issues https://github.com/Terasology/EventualSkills/issues https://github.com/Terasology/SimpleFarming/issues Thanks for the help. :) Also, you could spin a module of your own that adds...
  7. Josharias

    Implementation Shattered Planes

    Excellent, got JoshariasSurvival working with ShatteredPlanes! (https://github.com/Terasology/ShatteredPlanes/pull/1) Here is a lone windmill in the middle of a rift.
  8. Josharias

    Implementation Shattered Planes

    Heyo @Cpt. Crispy Crunchy , I took a look and saw that you have made a strong dependency on the caves module. Instead of that, you could use the plugin system for world generation to let it happen auto-magically. This has inspired me to write the next page of the world gen tutorial. Hope...
  9. Josharias

    Implementation Josharias Survival

    "Josheeee" is what my brother calls me. (yes, and we are both in our 3rd decade) "Josh" will do. :) I have recently dont the refactoring for the Workstation module to reduce the usage of CoreRegistry. So that is no longer on the list of things to do. That said, CoreRegistry is an...
  10. Josharias

    Resolved Black Screen Horizontal Bar

    I tried the bobbing trick without any improvements :( You could take Josharias Survival gameplay for a test drive. It has crafting, machines, and automation. Constructive criticism welcomed. :)
  11. Josharias

    Implementation Shattered Planes

    Plunk it up to github on a branch and I can take a look.
  12. Josharias

    Implementation Shattered Planes

    Heyo @Cpt. Crispy Crunchy, I took a brief look at your latest commit. I can see why it felt strange to you. The idea with the WorldBuilder is that it prepares everything before actually getting a seed and such from the UI. By not *actually* building the world, the UI can change all the...
  13. Josharias

    Implementation Shattered Planes

    Looks like you have figured it out (looking at your github). I agree that conceptually borders on facets are tricky at best. Using the annotation to request a larger region of dependent facet data using borders is the key (as you have found): @Requires(@Facet(value =...
  14. Josharias

    Implementation gestalt-entity-system

    Instant feedback from sending lots of data across the wire? For most location stuff, all animation style stuff is done at the client side, the server resynch is just to ensure consistency with the server. <confused, but I suspect there is a good point you are driving after>
  15. Josharias

    Implementation gestalt-entity-system

    Regarding saving location every so often, we do already have a LocationResynchEvent which is called every 500ms which broadcasts the server location for the entities to each of the clients. Possibly if we did a little refactoring we could better use the @Replicate(initialOnly = true) to...
  16. Josharias

    Implementation gestalt-entity-system

    @Immortius, something I stumbled across while tweaking the performance of the physics system is that there is a concept of uncommitted local changes that happen to LocationComponent in response to physics (like gravity). These changes are not explicitly saved back to the entity so that each...
  17. Josharias

    Project ES refactoring and random playing with OpenGL

    Lies, all lies. I would like to retract my previous statements about TerasologyPrime performance now that I know what to look for. I was confused because the day cycle is presently super fast. :) Daytime 58-70 FPS NightTime 143 FPS Generating chunks decreases the FPS by only a handful of FPS...
  18. Josharias

    Project ES refactoring and random playing with OpenGL

    Terasology runs at 45FPS at "far" distance. 50FPS at "moderate". And seems to throttle more steady when generating chunks at a "full tilt". However, if I go to "far" and go full tilt, it brings things down to 8FPS. Hah. The interesting difference is that generating chunks has immediate...
  19. Josharias

    Project ES refactoring and random playing with OpenGL

    There we go. Got it working on my local. Main project structure in intellij set to "8 - Lambdas, type annotations etc" after a "gradlew clean idea" did the trick. (and your fixes to the dependencies) Going full tilt into new chunks I averaged 55FPS. Standing still I was getting 120FPS. I...
  20. Josharias

    Project ES refactoring and random playing with OpenGL

    What is the correct way to run TerasologyPrime? I tried hacking around intellij for a bit to get it working. but ended up with an error: There must be some run config that I am missing.
Top