I also used ILSpy to peek at some of the Terraria game code. Portions of TerraMap code were adapted from the source code for TerraFirma and TEdit. Sean definitely did a great job at reverse-engineering and documenting the format. wld format documentation provided by Terrafirma to read the world data. The only real improvements I made over Terrafirma are the combined block/tile/item search, allowing you to search for items in chests, the incremental search forward/backward, and UI improvements. I experimented with several different approaches to drawing, and finally ended up using HTML canvas 2d context fillRect method, which is the fastest method on Chrome, my current browser of choice. It uses Web Workers to do processor-intensive work in the background to improve responsiveness and performance. It's built using JavaScript, JQuery, and Bootstrap. For that, I highly recommend the excellent Terrafirma. TerraMap uses only a single pixel and color for each block, tile, wall, item, etc. Hover Tile Info Information about the tile the cursor is currently over.If the tile is a chest, sign, gravestone, etc, click the dropdown menu to view its contents and/or text. Selected Tile Info Information about the currently selected tile.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |