2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-07-04 02:01:51 +00:00

Commit Graph

  • 9184c0265e Add legacy menu dumping unlinker command line argument Jan 2021-10-24 10:16:53 +02:00
  • 68c29cc22f Write type specific menu data Jan 2021-10-23 19:41:58 +02:00
  • a89492d636 Skip unnecessary outer parenthesis for if clauses and expressions Jan 2021-10-23 15:35:17 +02:00
  • 601b683f8a Parse menu scripts with simplelexer to be able to format more pretty Jan 2021-10-23 15:16:52 +02:00
  • 56c35cb030 Make SimpleLexer be able to be initialized via constructor and not only via inheritence Jan 2021-10-23 15:16:09 +02:00
  • c8214f769b Dump menu EventHandlerSet for IW4 Jan 2021-10-17 11:29:58 +02:00
  • 96774b96ba Dump menu float expressions Jan 2021-10-16 17:22:38 +02:00
  • 0f7a8ca1c9 Dump IW4 menu statements Jan 2021-10-15 22:19:17 +02:00
  • 868bd070d0 Include and exclude asset type dumping configured by command line args Jan 2021-10-11 18:47:53 +02:00
  • e70cbaa4ce Add operator types Jan 2021-09-01 19:40:47 +02:00
  • 163ac55fed IW4 dump simple menu file fields Jan 2021-08-27 23:08:05 +02:00
  • 636034d87c Add menu ItemType enums to all games Jan 2021-08-27 21:46:02 +02:00
  • 04e9622f03 Update generate scripts Jan 2021-10-10 15:07:40 +02:00
  • 089ed9fe0d Fix localized string parser not handling value escaping properly Jan 2021-10-01 21:38:36 +02:00
  • 4d674fac83 Fix zonewriting not applying updated values for embedded scriptstrings Jan 2021-08-26 21:01:12 +02:00
  • 013e8c3f2a Improve T6 model dumping color selection criteria Jan 2021-08-14 16:11:10 +02:00
  • d5780a1124 Add Model dumping for T6 Jan 2021-08-14 15:39:40 +02:00
  • 963e6537ca Add T5 model dumping material texture semantic detection to other game's dumpers Jan 2021-08-14 14:08:13 +02:00
  • ee22face41 Add T5 model dumping Jan 2021-08-14 13:57:32 +02:00
  • f052a97886 Fix T5 loading and dumping images Jan 2021-08-14 13:57:18 +02:00
  • 1e1485cedc Add IW3 xmodel dumping Jan 2021-08-14 11:35:41 +02:00
  • 3d2479698c Make XModelDumper context const if possible Jan 2021-08-14 11:35:31 +02:00
  • 2028809734 Add IW5 XModel dumping Jan 2021-08-13 23:59:06 +02:00
  • bd9110fbb3 Check not only texture semantic but also name start and end to ensure to pick colormap for exporting models Jan 2021-08-13 23:58:56 +02:00
  • a43d8bdd34 Add missing tuple header for std::tie Jan 2021-08-13 22:39:57 +02:00
  • 76a7ca99c3 Add ObjDumper for general use Jan 2021-08-13 22:34:42 +02:00
  • 0478a88d15 Export vertex weights for xmodel export Jan 2021-08-13 17:33:13 +02:00
  • 767daca2ea Add generic XModel Export dumper without bone support yet Jan 2021-08-13 09:40:12 +02:00
  • 56ebbbcfa8 Fix iw4 obj material file setting ambient map instead of diffuse map for color maps Jan 2021-08-01 02:18:18 +02:00
  • c1a30c89ac Fix iw4 obj material file using wrong extension Jan 2021-08-01 02:17:49 +02:00
  • bb0adb0b22 Switch iw4 xmodel axis to be Y Up and -Z Forward Jan 2021-08-01 01:13:01 +02:00
  • 24145e15e2 Dump IW4 xmodels as obj Jan 2021-08-01 00:30:12 +02:00
  • 2c96bc5ef8 Fix signed/unsigned issue with IW3 AssetLoaderGfxImage Jan 2021-07-31 12:57:18 +02:00
  • e324c20641 Make asset dumpers not provide different implementations for dumping to gdt and raw so any dumper can decide itself how many raw files and gdt entries it wants to make use of Jan 2021-07-31 12:34:22 +02:00
  • e544d043bd Fix rawfile dumping and loading for iw5 Jan 2021-07-24 13:51:41 +02:00
  • 7afc5d42b0 Fix more IW5 command and struct mistakes Jan 2021-07-24 10:54:13 +02:00
  • 29f72cde7a Add missing IW5 commands Jan 2021-07-23 23:07:15 +02:00
  • c88987f7dc Remove unnecessary iw4 alignments Jan 2021-07-23 23:06:35 +02:00
  • df8e909736 Make IW5 rawfile dumper sanitize names before dumping Jan 2021-07-23 19:39:35 +02:00
  • 16e7a2c471 Fix IW5 xmodel using invHighMipRadius by accident Jan 2021-07-23 19:39:21 +02:00
  • 88710cb3bf IW5 Fixups Jan 2021-07-23 16:28:59 +02:00
  • 02b0f11c29 Fix iw4 FxGlassPiecePlace having wrong size due to accidentally using union instead of struct Jan 2021-07-23 01:12:56 +02:00
  • f201dfafd8 IW5 support initial commit Jan 2021-07-23 01:12:36 +02:00
  • c6ea52018a Fix simple lexer not recognizing newlines after spaces Jan 2021-07-10 10:53:18 +02:00
  • eedfccc617 Add IW4 localize asset loader Jan 2021-07-10 10:53:03 +02:00
  • ae9633b696 Change ZoneCode zone writing template so it marks elements as following before writing them to ensure being able to write recursive structs Jan 2021-06-24 16:59:43 +02:00
  • 0492a87cbd fix t5 rawfile loader not compressing gsc and csc files as the loader expects it Jan 2021-06-24 16:59:03 +02:00
  • b3029c0d28 Fix T5 obj loader using wrong types for some assets Jan 2021-06-24 16:58:34 +02:00
  • 2ac1ec7cb0 Add zone writing for T5 Jan 2021-06-24 16:58:12 +02:00
  • 910ffb3195 Fix T5 alignment issues Jan 2021-05-19 18:30:12 +02:00
  • 224da79cf4 Fix T5 command and alignment errors Jan 2021-05-13 18:53:38 +02:00
  • 8bd225afca Fix gcc alignment issues Jan 2021-05-12 22:07:41 +02:00
  • bb3e7d9e88 Load T5 fastfiles Jan 2021-05-12 21:47:34 +02:00
  • e3a3d012e6 Add Commands for T5 Jan 2021-05-12 19:23:27 +02:00
  • 4823fe036e Fix gcc t5 asset structs errors Jan 2021-05-09 09:42:29 +02:00
  • 157e540302 more t5 stuffs Jan 2021-04-27 19:31:26 +02:00
  • 2edca7a57e Add T5 basis Jan 2021-04-27 18:19:32 +02:00
  • 4f212562fc Start dumping snd aliases Jan 2021-04-27 15:23:24 +02:00
  • b1fce0f4fb Add T6 vehicle team value for neutral Jan 2021-04-27 15:22:56 +02:00
  • 4e8d1806cc t6 alias dumping stuff Jan 2021-04-11 09:04:58 +02:00
  • 315790b638 Fix gcc compilation Jan 2021-05-08 16:48:45 +02:00
  • a8c62de081 Add written variable for zone writing code to be able to differ between written data and original data Jan 2021-05-08 16:41:42 +02:00
  • acc11a1609 Fix IW4 fastfile writer factory steps Jan 2021-05-08 16:41:21 +02:00
  • 54579deea4 Fix IW4 XModel Surfaces not being copied even though they are being loaded into the temp block Jan 2021-05-08 14:02:38 +02:00
  • 4d37d37fd7 Add IW4 zone writing Jan 2021-05-08 14:02:08 +02:00
  • 843b861b1b Load GfxImageLoadDef for all supported games Jan 2021-04-28 18:19:30 +02:00
  • 156d7aa5cd Make zone write add insert pointer even if reusable member does not have struct type Jan 2021-04-28 15:31:12 +02:00
  • 775bf01752 Add Image loading for dds textures for iw3 Jan 2021-04-28 15:29:56 +02:00
  • 8ca0eef429 Add MapEnts dumper for IW3 Jan 2021-04-28 15:28:49 +02:00
  • 12ac569bfa Dump images from GfxImageLoadDef Jan 2021-04-28 00:05:56 +02:00
  • 687d1185a3 Add IW3 zone writing Jan 2021-04-17 11:19:55 +02:00
  • e6a10fb992 fix iw3 gcc compatibility Jan 2021-04-15 18:35:36 +02:00
  • 1c97c9beee Remove unnecessary iw3 asset dumper comments Jan 2021-04-15 17:09:38 +02:00
  • 7c6d2f0f41 Add iw3 objloading Jan 2021-04-15 17:09:04 +02:00
  • 73eb76c991 Only overflow block when align goes over block boundary instead of only hit it because load can be 0 Jan 2021-04-15 17:08:51 +02:00
  • 12c2629061 Make xmodel counts unsigned for iw3 Jan 2021-04-15 17:08:02 +02:00
  • 248fef3d3c fix iw3 gfxworld runtime sizes Jan 2021-04-15 14:08:05 +02:00
  • 07fb470466 add iw3 asset dumping basics Jan 2021-04-15 13:42:19 +02:00
  • dbcbb4a4b3 Make sure assets need to be declared as temp block to be located in temp block to handle special case of iw3 stringtable not being in temp block Jan 2021-04-15 13:42:03 +02:00
  • 742cb596e6 Fix iw3 xanim not using different structs for dynamic indices Jan 2021-04-15 11:45:17 +02:00
  • 4e05bc6b44 Fix errors in iw3 commands and structs Jan 2021-04-15 10:37:39 +02:00
  • ecef868903 Add loading of iw3 fastfiles Jan 2021-04-14 19:41:41 +02:00
  • 15c896862c fix soundbank conversion warning Jan 2021-04-14 18:40:34 +02:00
  • 6b72ac080f Finish iw3 zone code generation Jan 2021-04-14 18:39:54 +02:00
  • adae75a7a6 add rest of iw3 commands Jan 2021-04-14 16:49:17 +02:00
  • ce61ef8a45 iw3 clipmap, sounds, image commands Jan 2021-04-14 12:07:45 +02:00
  • 8342395823 IW3 Material Commands Jan 2021-04-12 22:07:55 +02:00
  • 1267b8aa7b iw3 basis Jan 2021-04-12 19:18:55 +02:00
  • 62d9309922 Remove SndBankDumper commented out code Jan 2021-04-05 18:52:27 +02:00
  • 3cda71d1e7 Dump SoundBank asset data files Jan 2021-04-05 18:50:42 +02:00
  • 05303313be Load iwis of version 6 (cod4) Jan 2021-04-02 18:15:33 +02:00
  • 8fbda2d1bb Fix iwiwriter8 using size of header for iwi27 Jan 2021-04-02 18:13:47 +02:00
  • 1cc5be2f64 Load iw4x zones for iw4 Jan 2021-04-01 20:29:42 +02:00
  • 590a108a1b Fix IW4 zone loading Jan 2021-03-30 11:19:56 +02:00
  • 31407e62e2 Fix InfoString not properly iterating through gdt entry parents when converting Jan 2021-03-28 13:15:29 +02:00
  • 6acbd0e2be Make asset loading context assets in gdts override their previously defined assets with the same name Jan 2021-03-28 13:08:28 +02:00
  • 648fed20a6 Fix zone definition parser adding spaces after field to field value Jan 2021-03-28 13:07:45 +02:00
  • 49f19d95c2 Fix error messages on error when loading gdt Jan 2021-03-28 13:07:14 +02:00
  • 41b4fb8c9a Apply gdt parent entry gdf to children Jan 2021-03-28 12:27:23 +02:00
  • a42f75c85e Respect gdt parents when converting to infostring Jan 2021-03-28 12:21:47 +02:00