Search results

  1. Panserbjoern

    Mapgeneration

    Hi I've found a website that might be interesting for map generation. http://donjon.bin.sh/world/ It generates very nice terrains:
  2. Panserbjoern

    Tweaking Chunk Storage

    dei, i have tried using my usb adapter from an icybox. It does't recognize the drive and just keeps blinking ferociously... Dmesg shoes nothing. Thanks for your recommendations, though, i will give it a look.
  3. Panserbjoern

    Tweaking Chunk Storage

    I already use a second display. Ubuntu has excellent support for multiple displays.
  4. Panserbjoern

    Tweaking Chunk Storage

    Looks like everyone is reducing display size, or at least resolution. My broken one had 17" with 1920x1200, now the highest res is 1920x1080... :( I will sure miss those 120 extra lines. Grmpf. At least they have anti glare.
  5. Panserbjoern

    Tweaking Chunk Storage

    The ThinkPads biggest display seems to be 15.6", but i want 17" at least...
  6. Panserbjoern

    Tweaking Chunk Storage

    Thanks. There is probably no hope, though... :( My SSD is so busted, even the BIOS hangs when i plug it into my old notebook. There is a reason, after all, why one should always maintain an up to date backup... ;) And the graphics card smells burned... But i'll try it anyway. I think, in the...
  7. Panserbjoern

    Tweaking Chunk Storage

    Damn! I've spilled coffee over my notebook. I think my SSD is lost and all my data too... And my backup is over a month old... :( I have to redo my most recent changes. Will probably take a while until i have either repaired my notebook or bought a new one.
  8. Panserbjoern

    Tweaking Chunk Storage

    Immortius, i can implement a way to query such infos. I think it would make sense to compute them on demand, though, instead of updating them on change. Guava offers the perfect data structure for that purpose! :)
  9. Panserbjoern

    Tweaking Chunk Storage

    Well, i should have looked at the date... :) But i think, its the best way to go. Maybe it would make sense, though, to have some kind of chunk summaries for mini maps.
  10. Panserbjoern

    Tweaking Chunk Storage

    I have closed the old pull request and created a new one: https://github.com/MovingBlocks/Terasology/pull/417 I have created a new branch called "chunk-storage", which is based on the latest develop branch, and cherry picked my changes into it. I hope this works and is acceptable for you guys...
  11. Panserbjoern

    Tweaking Chunk Storage

    Hi I've implemented protobuf support for TeraArrays and Chunks. Enocoding and decoding of TeraArrays: TeraArrays.getInstance().encode(TeraArray) TeraArrays.getInstance().decode(ChunksProtobuf.TeraArray) Encoding and decoding of Chunks: Chunks.getInstance().encode(Chunk)...
  12. Panserbjoern

    Tweaking Chunk Storage

    Hi Immortius Hm... Well, i think the WorldView is a good starting point that can be refined... For example, in my opinion, the chunks should not bother about encapsulation at all. There should be no get/set methods for data on the chunks themselves. They only need to have getters to retrieve...
  13. Panserbjoern

    Tweaking Chunk Storage

    Hi dei, i thought about stepping through the vertical layers too. First we need vertical chunks, though! ;) If you want to improve runtime compression just extend TeraArray and implement your own special version. Then you can add a method to TeraVisitingDeflator and implement that method in...
  14. Panserbjoern

    Tweaking Chunk Storage

    Thanks! I want to add some polishing later. I am not sure though how to extend this once vertical chunks are available... About the sample, currently the view does not get updated correctly when you load/create more than one world per session. Maybe its because of that?
  15. Panserbjoern

    Tweaking Chunk Storage

    I am thinking a lot about how to implement vertical chunks, but i'm not sure how to proceed... There are lots of thoughts buzzing in my head. These are the main goals i have currently in mind: Allow chunks to be encoded into protobuf messages (and decoded again) Prepare everything to allow...
  16. Panserbjoern

    Tweaking Chunk Storage

    For those who might be interested, i have pushed a new branch to my fork. https://github.com/mbrotz/Terasology/tree/chunk-visualizer It contains a very simple and dirty implementation of a chunk visualizer. When you start the game, it opens a second window in the background. Don't close it...
  17. Panserbjoern

    Tweaking Chunk Storage

    Immortius, i will add the comments describing the byte sequences for the serialized arrays. All the fields in the protobuf messages are now optional. Hm... I understand your thoughts. The reason why i didn't implement it that way, is, that i wanted to make it as simple as possible for mod...
  18. Panserbjoern

    Tweaking Chunk Storage

    Jippie, got an architect badge! :omg: Thanks! :cool:
  19. Panserbjoern

    Tweaking Chunk Storage

    Hi. It took me a while to implement tera array serialization, but now it's working and it's FAST! :D I studied the documentation of protobuf and the generated java code. Protobuf supports only one way to handle large messages. That's through ByteString, which essentially encapsulates an array...
  20. Panserbjoern

    Tweaking Chunk Storage

    Well, the good news is, with NIO the serialization would be as fast as java object serialization! Now i will take a look at protobuf and try to implement it that way. Lets find out how fast protobuf is! :D
Top