Search results

  1. Immortius

    Release Management & Feature Analysis

    This all sounds sensible. I don't think the lack of promoting a release build that isn't the latest is an issue, and I assume that whatever distribution site we end up using will allow manual uploads anyway which will doing non-standard releases if necessary (such as releasing a patch to an...
  2. Immortius

    Future GUI - Reloaded

    I understand. I take an active interest in coding practices, patterns, anti-patterns and so forth - often when I'm researching something I'll bump into an argument about something like this. I cannot remember where I first came across discussion on this subject, but here are a couple of similar...
  3. Immortius

    The Great Convergence

    My primary concern initially is the use of versions to enable safe dependency resolution, identifying module incompatibility, updating modules used by saved games, and to allow you to connect to servers with different versions installed and have the right version run locally - essentially you'll...
  4. Immortius

    Future GUI - Reloaded

    I'll have a detailed look at it shortly (want to get module versioning done first). Edit: One comment - generally a class like "Tuple2" (often called Pair) is considered bad practice in Java, because it doesn't convey any semantics about the contents or their relationship. You would likely be...
  5. Immortius

    Archived Module Improvement Arc

    I have switched Components and Events over to using URIs (e.g. "engine:location") to identify them. To go with this I've implemented the improved resolution support. This means that prefabs can now either be written like: { "engine:location" : { } } or { "location" : { }...
  6. Immortius

    MD5 import issues

    Ok, looked at the red queen. Found a bug in how the base pose is applied. This only affects skeletal mesh with no animation applied, but it at least fixes the positioning of the red queen when spawned. Fixed animations whose root bone has an offset, this wasn't being corrected for the...
  7. Immortius

    Testing time!

    Ah, yes. We neither have LAN scanning, nor pinging of servers to update the health icon.
  8. Immortius

    MD5 import issues

    Can you link me to an example blender file + exported md5, and I'll have a look.
  9. Immortius

    Archived Module Improvement Arc

    Name: Module++ Summary: A number of improvements to the core module system, to help for the basis for future modding support Scope: Engine Current Goal: Improved shaping during downloading Phase: Implementation Curator: Immortius The goal of this arc is to lay the foundation for future mod...
  10. Immortius

    Archived Problem with startup when using run_macosx.command

    Launching through Terasology.jar won't set the correct memory limits, so you will likely get lag as a result of that.
  11. Immortius

    Setup of source files for netbeans

    That screenshot is Netbeans, not IntelliJ like Cervator was talking about.
  12. Immortius

    Inactive Combat

    You should post the inner exception, Cervator. That exception just says that an exception occurred while processing an event - below it should be a Caused by: exception. :)
  13. Immortius

    Engine Roadmap

    I wanted to pull together a list of some of the major arcs I have in mind for the engine in the future, to get some feed back on the desire for the different features. I would like to know if what people feel is a priority or if there are any concerns with the direction. In no particular order...
  14. Immortius

    Future GUI - Reloaded

    I'm not sure I can even agree to that :p. Since I'm presently free of multiplayer rewrites and massive merges, I'll prioritize a review and get back to you on that asap. You are probably correct though. That is sensible. This might be an area where the ClassMetadata system used for components...
  15. Immortius

    Future GUI - Reloaded

    Ok, on the json system. The approach I would take here is: * The UI classes defined in engine and modules would be widgets. These would have uris to refer to them, and their properties that can be set through json would be annotated. A simple widget would be a button, a more complex widget...
  16. Immortius

    Future GUI - Reloaded

    I've been thinking about the UI a bit recently - some rework is going to be required for TGC anyway. Some thoughts: * Firstly the UI needs to be changed so it doesn't use LWJGL directly. What I have in mind currently is a system where a canvas object is passed through the the UI elements during...
  17. Immortius

    The Great Convergence

    Ok, fixed. Addressed a few checkstyle violations as well, down to 140 or so.
  18. Immortius

    The Great Convergence

    I've probably broken something when the engine is a jar, will investigate.
  19. Immortius

    The Great Convergence

    Finished merging! Unless there are any engine features I outright missed. Final task was getting the player's light fading when they select and deselect a torch, and have this working in multiplayer. Just to make things interesting I had changed this so the light component is only added when...
  20. Immortius

    Project licensing and contributor options

    http://wiki.creativecommons.org/FAQ#Can_I_use_a_Creative_Commons_license_for_software.3F GPL is probably the closest mainstream license to ShareAlike, in terms of forcing the license on people creating derivative works. It isn't non-commercial as such (although it is hard to commercialize open...
Top