Search results

  1. Mike Kienenberger

    GSOC process documentation

    I have consolidated the previously-posted information on mentoring roles into the wiki under GSOC Mentoring roles, which includes more detailed information on the roles of: Architect Bureaucrat Consultant Designer Engineer Follower Any mistakes were likely introduced by me, so feel free to...
  2. Mike Kienenberger

    Implementation Master Of Oreon

    Name: MasterOfOreon world management interface Summary: Non-minecraft DF/DK-esque interface for controlling minions and managing the world Scope: Mod building upon Miniions and others Current Goal: Provide a useable interface that gets us away from 1st-person minecraft clone and closer to DK/DF...
  3. Mike Kienenberger

    Dwarf generated from AutoDesk's CharacterGenerator (free online version)

    This is the dwarf model I made from AutoDesk CharacterGenerator (free online version). The model started out something like 82 blocks high, and this was my first try at reducing his size. I overdid the reduction as he's only about 2/3rds of a block high now, and he floats a block or so in the...
  4. Mike Kienenberger

    Dungeon Keeper Gold free through Sunday

    Now's your chance to legally own and play one of the influences for Terasology. Dungeon Keeper Gold is being given away for free through Sunday, February 16 at 10:59 GMT by GOG.com. No doubt they using the mobile version release news to attract more customers...
  5. Mike Kienenberger

    Inactive module key bindings

    I hit an issue with the AWT facade where the Facade's keys aren't being used because the Minimap module shares three of the same keys. While it makes sense for a module to override keys, this continues to happen even when the Minimap module isn't active, and even when the minimap module is...
  6. Mike Kienenberger

    Facade support

    One of the things I noticed about Facades is that there is no support currently for key binding and system registration (possibly other things) due to a facade being neither a module nor on the engine classpath (I'm guessing a little for the engine part). I think we need to treat whatever...
  7. Mike Kienenberger

    Maintenance FacadeAWT

    Name: AwtFacade Summary: Subsystem to support drawing / viewing / manipulating Terasology in 2d graphics Scope: Engine Current Goal: Basic Dwarf-fortress-like interface to Terasology Phase: Implementation Curator: Mike Kienenberger (mkienenb) Related: Headless Subsystem Awt Facade currently...
  8. Mike Kienenberger

    Headless support

    I hope I'm not intruding where I'm not wanted, but I grabbed a copy of msteiger/Terasology, branch headless, merged in MovingBlocks/Terasology/develop, and started working on it. I took the basic idea of Environment that msteiger developed, copied it out of Engine-tests into engine, and then...
  9. Mike Kienenberger

    AI Kinematic Movement

    Immortius, The current inputs to the Kinematic Movement system don't work well for AIs. Players go in a direction. AIs go to a specific location. Trying to determine the CharacterMoveInputEvent parameters to reach a specific location requires a lot of information that's already (and...
  10. Mike Kienenberger

    Tweaking ChangingBlocks

    ChangingBlocks For supporting blocks that change through some sort of defined cycle, like crops, dust build-up on books, or just arbitrarily through configured options Provide a list of block names and the game-time-in-milliseconds until the next block in the list is used. When the last block...
  11. Mike Kienenberger

    Suggested Optional or supported modules for a module

    What do you think about adding a "supports" section to module.txt, to go along with "dependencies"? As an example, the Crops module provides the support in the prefab to work with MovingBlocks, but if you don't load that module, an alternate system could be provided, such as the new Machines...
  12. Mike Kienenberger

    Dynamically creating blocks from prefabs

    I admit it -- I don't get it. The minion code creates new blocks: Block newBlock = blockManager.getBlock("miniion:OreonPlant0"); worldProvider.setBlock(new Vector3i(currentTarget.x, y + 1, currentTarget.z), newBlock); from the following...
  13. Mike Kienenberger

    Resource modules

    Now that things are coming together on github, should we start providing models sets as pure resources without any extra information about how they will be used? Then provide additional modules to specify usage, along the lines of what LightAndShadow/Resources appears to be doing? For example...
  14. Mike Kienenberger

    Block Selection

    I took a look at the block selection code today. What we currently had in engine was very specialized: based on the local player activating an item and always rendered, and only one selection could ever be in effect. I separated it out into two new base systems and reworked the current...
  15. Mike Kienenberger

    Archived null particleEntity location in BlockParticleEmitterSystem.java:239 render()

    21:11:41.259 [Timer-2] ERROR o.t.r.logic.NearestSortingList - Uncaught exception in sorting thread: java.lang.ArrayIndexOutOfBoundsException: 127 21:11:43.528 [main] ERROR o.terasology.engine.TerasologyEngine - Uncaught exception java.lang.NullPointerException: null at...
  16. Mike Kienenberger

    Added Terasology to Guide_to_FOSS_games wiki page

    I have added a link to Terasology to the "Guide to FOSS games" wiki page on how-to-wikia.com. http://how-to.wikia.com/wiki/Guide_to_FOSS_games_%28free_open_source_software%29 I added it as both a FOSS engine (which it currently is) and as a "not yet ready" 3D simulator game, which is one of...
  17. Mike Kienenberger

    Team Who is Mike 'mkienenb' Kienenberger?

    Name: Mike 'mkienenb' Kienenberger Social: mkienenb on most services, 22994185 for ICQ. No You/Twit/Face. "Old-school." From: Elmira, NY, USA Skills / Tools: Most programming languages created before 1998, with huge projects in Basic, C, Objective C. Primarily java after that for the last 15...
Top