655 Commits

Author SHA1 Message Date
Skillbert
23bb459b20 fix clientscript long literal 2024-01-10 13:31:43 +01:00
Skillbert
f1dfd8cd45 clientscript compiler with decent round-trip results 2024-01-10 02:39:39 +01:00
Skillbert
07523f11ec clientscript parser and compiler 2024-01-09 17:20:52 +01:00
Skillbert
fd904883ee add cli interface to ui 2024-01-08 02:17:07 +01:00
Skillbert
7bc3a4720a expose cli api to script console 2024-01-07 19:53:23 +01:00
Skillbert
5db29b5890 clientscript code parser 2024-01-07 13:36:12 +01:00
Skillbert
8455a7c6d2 incomplete dbrows/dbtable parsers 2024-01-05 17:44:08 +01:00
Skillbert
dbfeb00d56 improve clientscript parser 2024-01-05 17:43:49 +01:00
Skillbert
d535d9cfd0 add more functionality to nullarray parser 2024-01-05 17:41:46 +01:00
Skillbert
2688d6a963 add some ui debugging features 2024-01-03 00:16:56 +01:00
Skillbert
c81b8244ae clientscript fix callbacks 2023-12-26 00:40:33 +01:00
Skillbert
684b148ac0 clientscript unordered stack solver 2023-12-24 20:17:16 +01:00
Skillbert
1dc9845fa4 clientscript fixes 2023-12-22 18:38:22 +01:00
Skillbert
393eb9c475 more clientscript fixes 2023-12-22 16:16:55 +01:00
Skillbert
bb63007b5a more clientscript stuff 2023-12-18 17:04:21 +01:00
Skillbert
0994bab5b5 make clientscript parser much more robust 2023-12-18 02:45:10 +01:00
Skillbert
6e34179633 clientscript ordered stack solver 2023-12-17 18:21:34 +01:00
Skillbert
2a8ab5cb91 fix multiple value same label switch 2023-12-14 22:57:08 +01:00
Skillbert
defe66c5c4 clientscript while loops and further branching 2023-12-14 20:57:50 +01:00
Skillbert
2edae70ae4 improve clientscript branching 2023-12-13 23:14:30 +01:00
Skillbert
142d8832ef varmeta stuff 2023-12-13 17:28:35 +01:00
Skillbert
72b0ba5bee clientscript branches 2023-12-12 05:13:12 +01:00
Skillbert
b758ae0856 better ui model render 2023-12-10 04:16:24 +01:00
Skillbert
0a8e405cb3 add simple model renders to ui render 2023-12-09 16:37:36 +01:00
Skillbert
fea833b52a better ui viewer compat 2023-12-08 14:59:11 +01:00
Skillbert
dbb771ced3 basic rs interface renderer 2023-12-06 14:22:44 +01:00
Skillbert
57aa44da6b support current 933 cache for interface reader 2023-12-05 21:45:34 +01:00
Skillbert
1f3c7e2dda interface parser for build 910 2023-12-05 17:24:22 +01:00
Skillbert
ce9cd51018 map render timestamp filter 2023-11-28 15:15:02 +01:00
Skillbert
ef85fba345 fix 2d map render modes for real 2023-11-02 15:43:22 +01:00
Skillbert
da263a53ad clientscript fix for this weeks cache 2023-10-31 16:19:36 +01:00
Skillbert
59175d7ba0 support clientscript push/popvar type 2023-10-31 15:43:38 +01:00
Skillbert
9bece67e9b clientscript stack usage detection 2023-10-30 20:31:30 +01:00
Skillbert
25f9836efb fix 2d map render 2023-10-29 00:09:47 +02:00
Skillbert
8d4050fae1 start clientscript ast translation code 2023-10-28 23:52:39 +02:00
Skillbert
500347d37f slight clientscript refactoring 2023-10-27 18:13:19 +02:00
Skillbert
6521998069 support "seton" vararg functions 2023-10-27 17:54:18 +02:00
Skillbert
cd338d7f3e clientscript textual assembly mode and operant solver 2023-10-27 00:46:47 +02:00
Skillbert
b192a54d6a more clientscript stuff 2023-10-24 16:37:44 +02:00
Skillbert
cae7de3386 new opcode solver 2023-10-22 22:42:58 +02:00
Skillbert
abbfce657e fix freeze in file list ui 2023-10-22 21:56:57 +02:00
Skillbert
f6424f939b cs2 decoder test 2023-10-21 18:01:16 +02:00
Skillbert
22b2beb2fe cache preview script 2023-10-18 16:14:14 +02:00
Skillbert
e651a6442e match clientscript opcodes between builds 2023-10-17 20:59:11 +02:00
Skillbert
5c1000070b simplify cutscene css rendering 2023-10-17 13:54:07 +02:00
Skillbert
97766990b3 remove obsolete script 2023-10-16 13:05:18 +02:00
Skillbert
7e1eeeafa9 fix display issue with multiop footer 2023-10-16 13:05:03 +02:00
Skillbert
d9d1641c9b clientscript parsing 2023-10-15 13:23:59 +02:00
Skillbert
53d53f1891 cutscene extraction tool 2023-10-13 20:26:45 +02:00
Skillbert
873dc99f7c add option to compare map versions in viewer 2023-10-12 20:29:07 +02:00