2
0
mirror of https://github.com/dpethes/rerogue.git synced 2025-06-07 18:58:32 +02:00

Commit Graph

  • b5e7b1f824
    Merge pull request #15 from JackCarterSmith/datas_resolve master David Pethes 2022-10-19 21:12:53 +02:00
  • ccfcc3656a
    Added TXT file structure JackCarterSmith 2022-10-19 20:31:52 +02:00
  • db9c5c0a5a
    Merge pull request #14 from thanaclara/master David Pethes 2022-10-07 15:29:17 +02:00
  • 336d76944f Updated HMP spec Thanaclara 2022-10-07 05:42:45 -06:00
  • 5b14e65013 Merge dpethes 2022-09-28 11:25:36 +02:00
  • f415cb90f3 dat pack: use ShareDenyNone mode when reading files to allow reading files opened for writing from other apps dpethes 2022-09-28 10:51:16 +02:00
  • 0da93c36c6
    Merge pull request #9 from BenChampion/missing-hob-files David Pethes 2020-08-01 19:57:10 +02:00
  • 197f6df17a Recurse on last node in case it is a dir Concrete example: dbg dir containing dbg_{HOB,HMT} was not parsed. Ben Champion 2020-07-29 21:32:57 +01:00
  • 701e357590 model viewer: plug memleaks dpethes 2020-07-28 14:45:10 +02:00
  • d5df461d58 model viewer: update help dpethes 2020-07-28 14:09:08 +02:00
  • c98faf8fb5 model viewer: export current object dpethes 2020-07-28 14:08:33 +02:00
  • aa723776ba model viewer: keep list of objects and their parts, render per-part vertices dpethes 2020-07-28 12:02:52 +02:00
  • 0dfa3b5e08 hob: rename top-level facegroup to object part dpethes 2020-07-28 11:58:24 +02:00
  • 271f74e36d
    Merge pull request #7 from BenChampion/viewer-changes-only David Pethes 2020-07-28 07:20:39 +02:00
  • b97931c661 Review comments Ben Champion 2020-07-27 21:19:18 +01:00
  • 768839c3bd model viewer: show help dpethes 2020-07-27 22:09:14 +02:00
  • 3d18af7b0d add gitignore dpethes 2020-07-27 17:39:27 +02:00
  • b5ac35d039
    Merge pull request #8 from BenChampion/unpacker_changes_only David Pethes 2020-07-27 22:05:02 +02:00
  • 56d6dce408 model_viewer: Allow viewing/selecting objects within a HOB Ben Champion 2020-07-26 16:44:31 +01:00
  • f896a922c3 Delete old Rust bundle pack Ben Champion 2020-07-24 21:50:18 +01:00
  • 9dcbac1684 Replace Rust bundle unpacker with Python one Ben Champion 2020-07-24 21:43:57 +01:00
  • c43e0fe4d6 terrain viewer: add sdl2 and imgui units to repo dpethes 2020-07-20 16:04:18 +02:00
  • cbdbf0d127 model viewer: plug memleaks dpethes 2020-06-18 15:09:24 +02:00
  • 82794422bd terrain viewer: memory pool for batched data render dpethes 2020-06-15 22:59:47 +02:00
  • c3be5c72f0 terrain viewer: delete old textures when switching levels dpethes 2020-06-15 22:47:40 +02:00
  • d42f895773 terrain viewer: plug some more memleaks dpethes 2020-06-15 14:13:51 +02:00
  • 5c623d9bbf terrain viewer: load all levels dpethes 2020-06-15 13:34:47 +02:00
  • cd9780147c terrain viewer: fix tile block memory allocation dpethes 2020-06-15 13:28:02 +02:00
  • 6cc0c327ff terrain viewer: add level names dpethes 2020-06-15 11:24:01 +02:00
  • 2b1f49b7ba terrain viewer: plug memleaks dpethes 2020-06-15 11:23:44 +02:00
  • 909cfe5a97 terrain viewer: update to 64bit, SDL2, imgui dpethes 2020-06-13 11:54:46 +02:00
  • a6a79620b4 terrain viewer: load directly from dat dpethes 2020-06-13 09:33:43 +02:00
  • 6ea0ea6a1a model viewer: texture export dpethes 2020-05-01 07:43:32 +02:00
  • d7632946c0 model viewer: experimental facegroup switching dpethes 2018-01-15 21:35:15 +01:00
  • de4de4db13 fix some datatype mismatches in parsers to run properly in debug mode dpethes 2018-01-15 21:06:02 +01:00
  • 252d93702a model viewer: use up/down arrows to switch between models dpethes 2018-01-14 16:17:43 +01:00
  • b739950c03 model viewer: add project debug/release configs dpethes 2018-01-14 16:16:14 +01:00
  • 2cd5eef69d update imgui and SDL2 bindings dpethes 2017-06-04 12:22:39 +02:00
  • 14c05bec13 update imgui bindings dpethes 2017-05-24 08:32:50 +02:00
  • d2876aece6 update imgui bindings dpethes 2017-05-04 01:07:18 +02:00
  • d8c412c589 model viewer: remove unused stuff dpethes 2017-05-04 00:52:02 +02:00
  • 3245dc4331 use single file SDL2 bindings (compiled from separate .inc files) dpethes 2017-05-04 00:51:35 +02:00
  • d76d824e6c this is most likely a float dpethes 2017-05-04 00:49:30 +02:00
  • d00f72b2b6 rewrite HOB spec dpethes 2017-05-04 00:48:37 +02:00
  • 5985a36395 hmp2obj: use height scale value read from file. Might not be the proper scaling, but looks close dpethes 2017-03-16 23:05:28 +01:00
  • b21148ca13 hmp2obj - synchronize rs_world with terrain viewer at least a bit dpethes 2017-02-04 18:28:57 +01:00
  • 86ea3565a4 dat repack: use common units dpethes 2017-02-04 18:10:31 +01:00
  • 32d9abb3ba model viewer: support texture subtype 5 and set subtype 3 properly as a 32bit dpethes 2017-02-04 17:07:41 +01:00
  • 53506af6b3 hmt: read texture subtype 5, all hmt files now parse correctly dpethes 2017-02-04 16:34:01 +01:00
  • d5eb14b606 remove hob display (replaced by model viewer) dpethes 2017-02-04 12:52:19 +01:00
  • 39eab7f5ce update readme dpethes 2017-02-02 02:23:02 +01:00
  • 87cfb0f1cf model viewer: include SDL2 headers dpethes 2017-02-02 02:08:13 +01:00
  • 1aff4888ab model viewer: load models directly from DAT file dpethes 2017-02-02 02:05:33 +01:00
  • a2b074d9e8 new model viewer, uses SDL2 and imgui dpethes 2017-01-31 00:01:46 +01:00
  • f5e9eb92b7 move licence, update .hgignore dpethes 2017-01-30 20:14:01 +01:00
  • 0d17290499 hob viewer: set texture wrap mode to clamp, it seems to be correct dpethes 2017-01-30 20:11:55 +01:00
  • f9f6985a21 hob viewer: obj export (no textures) dpethes 2017-01-29 19:33:20 +01:00
  • 6decfb931d hob: face group parsing dpethes 2017-01-29 19:32:35 +01:00
  • d104b606cd hmp2obj: export raw 8-bit terrain heightmap dpethes 2016-12-29 18:21:01 +01:00
  • a86e9edec0 update todo list dpethes 2016-04-14 21:10:13 +02:00
  • 09b4fecfb0 update HOB spec dpethes 2016-04-14 21:07:39 +02:00
  • 6e9c227554 hmp2obj: check paths dpethes 2016-04-14 20:58:00 +02:00
  • 4ed4bf9ca0 terrain viewer: fix GL_TEXTURE_MAG_FILTER param dpethes 2015-07-25 13:11:31 +02:00
  • 0054194a05 terrain viewer: fix - the last terrain block was missing dpethes 2015-07-15 22:27:48 +02:00
  • 01684392cb terrain viewer: merge terrain blocks' data into render batches, one batch per texture index dpethes 2015-07-14 23:15:00 +02:00
  • 8aac8cd05c terrain viewer: load file by index dpethes 2015-07-12 18:23:22 +02:00
  • aaedff5e21 terrain viewer: sort terrain blocks by texture - faster rendering dpethes 2015-07-12 14:51:57 +02:00
  • 22d812fe4f terrain viewer: fix parameter ordering in TileToBlock dpethes 2015-07-12 12:22:29 +02:00
  • 0d8ff0407e terrain viewer: use vertex arrays + glDrawElements. Vertex normals are fake, needs proper per-vertex normals dpethes 2015-07-12 11:20:21 +02:00
  • 2d5c549847 terrain viewer: use mip-mapping dpethes 2015-07-11 21:41:32 +02:00
  • 8f9fb78d19 terrain viewer: tile texture index remapping dpethes 2015-07-06 18:42:36 +02:00
  • 89f88b0918 terrain viewer: simple lighting with per-face normals dpethes 2015-07-06 18:35:34 +02:00
  • ab91e14a2f terrain viewer: fix uv coords dpethes 2015-07-06 17:44:12 +02:00
  • ef525fc0ff terrain viewer: use textures. Works for quads only at the moment dpethes 2015-07-06 15:25:47 +02:00
  • 93536c4b64 new terrain viewer; currently displays points only. Updated HMP spec dpethes 2015-07-06 11:45:46 +02:00
  • a856753543 viewer: triangulate quads when transforming the hob structure dpethes 2015-07-06 00:11:02 +02:00
  • 564674cfa8 viewer: rename simple_model to hob_mesh, move mesh rendering code to model class. Also don't crash if hmt cannot be found dpethes 2015-07-05 23:27:54 +02:00
  • 2593c8559f dat packer: check input files dpethes 2015-03-07 19:49:46 +01:00
  • b867d6891a add bundle unpacker dpethes 2015-01-25 17:03:47 +01:00
  • ce9c38a111 viewer: y coord is flipped for display, so flip x too; otherwise the model looks mirrored dpethes 2014-11-09 14:21:03 +01:00
  • 5f714ceef5 hob parser: improve facegroups seeking dpethes 2014-11-09 14:19:54 +01:00
  • acf9b6ebca add hmt compiler to build custom tiefigher_HMT dpethes 2014-11-09 14:17:43 +01:00
  • eaa10cba3c update hob description: facegroups dpethes 2014-11-02 17:12:21 +01:00
  • 3cfa8bebf9 hob parser: read proper facegroup offset dpethes 2014-10-29 10:17:14 +01:00
  • 59e74db02d import HOB viewer dpethes 2014-10-26 17:40:21 +01:00
  • 8f1d867c69 update readme dpethes 2014-10-26 16:36:58 +01:00
  • 1a75a3abab hob parser: distinguish face/vertex color, update hob description dpethes 2014-10-26 16:22:25 +01:00
  • 4670ca2807 hob parser: fix texture coord range dpethes 2014-10-24 22:33:58 +02:00
  • f11fcaff4e hob parser: parse vertex color and texture coord data dpethes 2014-10-21 22:58:09 +02:00
  • 07680d71c3 update hmt description dpethes 2014-10-20 16:39:16 +02:00
  • 5d18bdca6c hmt parser: save texture images for image type 3 dpethes 2014-10-20 16:18:57 +02:00
  • 72f438b0d8 hmt parser: save texture images for image type 1 dpethes 2014-10-20 16:10:08 +02:00
  • f185759871 update hmt description dpethes 2014-10-20 08:19:57 +02:00
  • 59b5e6e4b6 hmt parser: save texture images dpethes 2014-10-20 08:16:05 +02:00
  • c7ee2b0671 hmt parser: read pixel data dpethes 2014-10-20 07:44:36 +02:00
  • 4e755f8797 hmt parser: proper texture entry parsing. Actual pixel data is not read yet dpethes 2014-10-18 22:12:27 +02:00
  • 63b5b06674 Merge dpethes 2014-10-15 23:44:15 +02:00
  • d3ad53a7a3 hmt parser: add main program dpethes 2014-10-15 23:43:57 +02:00
  • d53cd91841 add TODO David Pethes 2014-10-15 23:42:24 +02:00
  • b670be61fe hmt parser: split into main program & parsing unit dpethes 2014-10-15 22:54:25 +02:00