Search results

  1. Mike Kienenberger

    Headless support

    At this point, we probably should create a separate thread for the AWT facade. In any case, the AWT Facade is available now -- no more keeping a separate engine branch. ./gradlew fetchFacadeAWT should pull it in, although there's a PR to change it to pull from Terasology to MovingBlocks...
  2. Mike Kienenberger

    Primitive headless support available

    Primitive headless support available
  3. Mike Kienenberger

    Headless support

    Update! Cervator and I connected to the same headless server a few minutes ago! I've also started this headless server from a remote ssh connection. So we're mostly there at this point. Now it's just the death of a thousand papercuts to get it all committed and cleaned up. :) PR for headless...
  4. Mike Kienenberger

    Headless support

    Cervator, You're exactly right. We're configuring all the headless/lwjgl/awt goodness in the PC facade. Here's a link if you want to see how it's done so far. Right now, in the same file, for headless I am also specifying an alternate GameState, which is not reflected in the example...
  5. Mike Kienenberger

    Tweaking NUI

    I thought this might be the case. If the lwjgl renderer crop method just records the crop rect, and only sets it when necessary, this should provide a great improvement over the current implementation since textureMat.setFloat is currently getting called by a lot of code, but seems like it is...
  6. Mike Kienenberger

    Tweaking NUI

    Based on my awt implementation of NUI, I would like to propose moving some code from Canvas to CanvasRenderer. I had originally created an AwtCanvas by copying CanvasImpl and worked from that point. However, now that it's finished (except for Mesh support, color for Textures), I find that it's...
  7. Mike Kienenberger

    Headless support

    I posted a few things in the NUI thread that should have been here instead. Moving the discussion.... Yes, I'm running AWT as headless-equivalent. I was thinking more of what happens down the road if we decide to support libgdx as well as lwjgl. Systems like BlockParticleEmitterSystem...
  8. Mike Kienenberger

    [WaS] Tech Tree and Crafting Concepts

    I don't think there's anything in Minions that would help for animals at present. Currently minions contains stuff for zones (which has been moved into a zones module) , stuff for creating prefabs using a book/card system, and an ai that terraforms/farms a specific zone, (possibly also gather...
  9. Mike Kienenberger

    Tweaking NUI

    Even if the input system wasn't providing the mouse location as part of the event, you could poll for it while creating a NUI event instead of trying to get it at some future point. I'm not sure how a queue of events would ever end up with different mouse locations if the polling is done later...
  10. Mike Kienenberger

    Headless support

    The 2d first draft is available on my github account if anyone wants to take a look. https://github.com/mkienenb/Terasology/tree/2d-subsystem I pulled a few pieces of the Cities module into the in-game world-rendering just to have something to quickly look at, but it's not nearly as...
  11. Mike Kienenberger

    Tweaking NUI

    Oh, the irony. There's not much I hate more than GUI work.
  12. Mike Kienenberger

    Tweaking NUI

    I've made a decent first pass at implementing NUI in awt with a couple of JFrame constructs added in, and the menu screens run with a few visual glitches. One thing I noticed was that button events don't include the mouse location, but instead poll for the mouse location later. It seems like...
  13. Mike Kienenberger

    WIP [Icons] Various Items .... :o)

    Yes, that also works. It doesn't really matter how you do it now that I know that there's another way to get the original image.
  14. Mike Kienenberger

    WIP [Icons] Various Items .... :o)

    Wow. That is weird. Yes, if I lift-click, I can get to a point that lets me download the 256x256 version. So the forum is doing some kind of weird image conversion?
  15. Mike Kienenberger

    WIP [Icons] Various Items .... :o)

    Are you looking at the image size of the original or of the exported png? Gimp (as well as my OS tools) shows that the new image is 100x100 still, while the original is still 256x256. Note that the size (2.9k vs 8.6k) is much smaller on your version. (10000 pixels vs 65536 pixels) EDIT: I...
  16. Mike Kienenberger

    WIP [Icons] Various Items .... :o)

    I took a look at this today -- sorry it's taken so long. The size changed from 256x256 to 100x100, and the background color changed from transparent to black. Can we get those fixed back to what they were? And as I mentioned before, we only need the bottom half of the three icons you...
  17. Mike Kienenberger

    Resolved "hs_err_pid7380" at startup

    hs_error_pidx files are produced when the java virtual machine crashes. Unfortunately, I think u51 is the latest version currently available. ig7icd32.dll is "Intel Graphics Accelerator Drivers for Windows 8(R)" so I guess it could be due to the graphics card. When I search for related errors...
  18. Mike Kienenberger

    Headless support

    I've created a PR which separates out the lwjgl sub system. https://github.com/MovingBlocks/Terasology/pull/876
  19. Mike Kienenberger

    Headless support

    [Moving this from our original private conversation] Along with headless support, my goal is to also provide a 2d version of Terasology. Why a 2D version? Sometimes it is just an easier way to see the entire world for development. For myself, my machine is right on the edge of being able...
  20. Mike Kienenberger

    Headless support

    I was originally referring to the dependencies between all terasology systems, and not just the the major sub-systems. It was rather difficult to determine which systems, be they major sub-systems, or internal systems, were dependent upon each other. Perhaps that is beyond the needed scope of...
Top