Compare commits
555 commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
5e3fb42a25 | ||
![]() |
6d5bdd89a3 | ||
![]() |
a859d668f9 | ||
![]() |
e03c65ca0f | ||
![]() |
ff86b5e712 | ||
![]() |
cdfb5942c1 | ||
![]() |
8b78a7f001 | ||
![]() |
2cd998673f | ||
![]() |
1f89b14a46 | ||
![]() |
9c0c0160df | ||
![]() |
3e4017d338 | ||
![]() |
0c5b5dbb7b | ||
![]() |
a7269bbe8a | ||
![]() |
f27d0435a9 | ||
![]() |
88f41c5a75 | ||
![]() |
d97edaf1eb | ||
![]() |
820fc307d2 | ||
![]() |
24b81007ba | ||
![]() |
0ba717edd5 | ||
![]() |
3696e84925 | ||
![]() |
e439371c66 | ||
![]() |
864589bf0a | ||
![]() |
5a50de02ed | ||
![]() |
d6fc167749 | ||
![]() |
2f2f0c6842 | ||
![]() |
4035fe6411 | ||
![]() |
e32a4c270f | ||
![]() |
92ff6e12c7 | ||
![]() |
73da4c2945 | ||
![]() |
dc41197cd6 | ||
![]() |
890c7f76bb | ||
![]() |
83ac9514cb | ||
![]() |
96b86b1605 | ||
![]() |
607ac811f0 | ||
![]() |
15b758c57d | ||
![]() |
eec8f16d5f | ||
![]() |
2536ff55c1 | ||
![]() |
10b9bcc780 | ||
![]() |
c00d0627cf | ||
![]() |
a6ebaf5c38 | ||
![]() |
3acab0dc34 | ||
![]() |
c590824944 | ||
![]() |
f590c9243c | ||
![]() |
3030d694a5 | ||
![]() |
4d36177247 | ||
![]() |
b935707b5b | ||
![]() |
4d5040d15c | ||
![]() |
e22bf087f6 | ||
![]() |
c7b5932b94 | ||
![]() |
69b08d55ca | ||
![]() |
169ee7603f | ||
![]() |
4fa521d956 | ||
![]() |
8133f72e20 | ||
![]() |
05876ba9c4 | ||
![]() |
aaf58ba623 | ||
![]() |
f8560b4fd5 | ||
![]() |
0adefabf41 | ||
![]() |
004e6b4b4a | ||
![]() |
953f30205e | ||
![]() |
b912917d81 | ||
![]() |
e9c4404c5d | ||
![]() |
daf6dc3020 | ||
![]() |
fbc26fcba6 | ||
![]() |
e8ef98d893 | ||
![]() |
938dffddce | ||
![]() |
0654940d6f | ||
![]() |
9667be9f0e | ||
![]() |
962a66a090 | ||
![]() |
cd67279fc7 | ||
![]() |
6e48174a92 | ||
![]() |
c2b005cec5 | ||
![]() |
ae37db2cf8 | ||
![]() |
0c0ce5bcf6 | ||
![]() |
747f0af086 | ||
![]() |
f29e30ffe2 | ||
![]() |
d8b83e4747 | ||
![]() |
7a4e188eaa | ||
![]() |
33617deba7 | ||
![]() |
f23a777f64 | ||
![]() |
7f574c9448 | ||
![]() |
db94669ae4 | ||
![]() |
f04a18f208 | ||
![]() |
ef72c674b3 | ||
![]() |
34a93057c2 | ||
![]() |
e7fb4616e8 | ||
![]() |
a2be75c8e8 | ||
![]() |
5f7bab0dd9 | ||
![]() |
092fe1dc70 | ||
![]() |
51af4233be | ||
![]() |
f688f5c06c | ||
![]() |
9ee04f9c41 | ||
![]() |
411c3443df | ||
![]() |
a8ed69f769 | ||
![]() |
5dae2f9807 | ||
![]() |
b6d79fe2ef | ||
![]() |
b7144b7dbe | ||
![]() |
eb4606cc8d | ||
![]() |
0676fbdd4d | ||
![]() |
83bee31c0c | ||
![]() |
009c0b003c | ||
![]() |
c239b1124d | ||
![]() |
17d15dc0c5 | ||
![]() |
fa5a4f118b | ||
![]() |
80757eb08c | ||
![]() |
2d05a683d6 | ||
![]() |
70fe64c991 | ||
![]() |
dd2af3377a | ||
![]() |
77fdc9f589 | ||
![]() |
0fc11f401b | ||
![]() |
f144f8ccad | ||
![]() |
01b2d37fdc | ||
![]() |
1e53333864 | ||
![]() |
7c1cafd321 | ||
![]() |
1954a96fab | ||
![]() |
e3240b166c | ||
![]() |
dfa3797b87 | ||
![]() |
7bf7c2e6b5 | ||
![]() |
9023dfbbf8 | ||
![]() |
238fd19e4f | ||
![]() |
c4ef88a058 | ||
![]() |
5fb2a8274f | ||
![]() |
3acf3177c9 | ||
![]() |
6d3cde42cd | ||
![]() |
f0f200fd4b | ||
![]() |
af3322aa48 | ||
![]() |
d0d41fb52e | ||
![]() |
ec2a0452ff | ||
![]() |
0e24b65ae6 | ||
![]() |
10f1bc6fbd | ||
![]() |
45b64cbb97 | ||
![]() |
e424ad8a11 | ||
![]() |
48c9980045 | ||
![]() |
1bdcdb5898 | ||
![]() |
6a6fb11780 | ||
![]() |
94b78af2fb | ||
![]() |
772308b359 | ||
![]() |
a277f91654 | ||
![]() |
53c86b315e | ||
![]() |
b49d4341db | ||
![]() |
71b1ce78d2 | ||
![]() |
234c339bd2 | ||
![]() |
7c8fadc0d2 | ||
![]() |
3e39a090f7 | ||
![]() |
bc7be80ab8 | ||
![]() |
b851487296 | ||
![]() |
85a3d6cb98 | ||
![]() |
ecab0d92e6 | ||
![]() |
5d096fe311 | ||
![]() |
81287845ca | ||
![]() |
80219acb08 | ||
![]() |
fe45c6171c | ||
![]() |
454d133db7 | ||
![]() |
c6d1b4b996 | ||
![]() |
bfbc54963d | ||
![]() |
60534c4bef | ||
![]() |
9b073d69f3 | ||
![]() |
7895617006 | ||
![]() |
a12e5f523c | ||
![]() |
f258d6de05 | ||
![]() |
e3d1fdc4da | ||
![]() |
cec3c8d235 | ||
![]() |
72c67d7973 | ||
![]() |
34da7a31ad | ||
![]() |
384000ef7f | ||
![]() |
f980e4f22c | ||
![]() |
1f6f85b0af | ||
![]() |
571ac73cb0 | ||
![]() |
fec09ad56b | ||
![]() |
d57b2b9234 | ||
![]() |
28fc94a89f | ||
![]() |
941d525d37 | ||
![]() |
e93ed2b6ce | ||
![]() |
c69fe9c891 | ||
![]() |
adf2703305 | ||
![]() |
0674d546c4 | ||
![]() |
36ab43f0b3 | ||
![]() |
2aa0f2e161 | ||
![]() |
0df70ce4bf | ||
![]() |
741bdfe135 | ||
![]() |
26f290e2b7 | ||
![]() |
98acd91c5a | ||
![]() |
0f5e54d714 | ||
![]() |
57bc7610b4 | ||
![]() |
af29ece2f7 | ||
![]() |
5631b7be4a | ||
![]() |
626030a4d7 | ||
![]() |
e469d774a9 | ||
![]() |
cc04478e2d | ||
![]() |
99fb8be9bd | ||
![]() |
52ef286ab4 | ||
![]() |
c5977558be | ||
![]() |
2cd7f04a1e | ||
![]() |
c324d486d3 | ||
![]() |
2d37378223 | ||
![]() |
d4da3f874e | ||
![]() |
81c570a61c | ||
![]() |
3959fdb35a | ||
![]() |
664fdaa1c6 | ||
![]() |
b52a61a1b5 | ||
![]() |
16b5b389f5 | ||
![]() |
5afcc59d04 | ||
![]() |
7718406bbe | ||
![]() |
c79f80486f | ||
![]() |
4747121024 | ||
![]() |
b346f537a4 | ||
![]() |
3dfb3085d9 | ||
![]() |
f0104c568f | ||
![]() |
3d898a8844 | ||
![]() |
751e5c4cb5 | ||
![]() |
a878739c40 | ||
![]() |
4e03c39ffd | ||
![]() |
dbfb93cfd7 | ||
![]() |
ec7e8e22bd | ||
![]() |
6b3999ab2c | ||
![]() |
90494c1fc9 | ||
![]() |
74e6205e7e | ||
![]() |
aba72f28a8 | ||
![]() |
7613e0c806 | ||
![]() |
d00c561a41 | ||
![]() |
bc31423029 | ||
![]() |
bf54cf9130 | ||
![]() |
9fab033d89 | ||
![]() |
bd4b56f726 | ||
![]() |
ca56a3c68e | ||
![]() |
e7c193a106 | ||
![]() |
962e87a9e6 | ||
![]() |
be337ffbe7 | ||
![]() |
4350fa2d10 | ||
![]() |
989ba0ac6d | ||
![]() |
2fb3824b3b | ||
![]() |
6820532711 | ||
![]() |
12edeaee37 | ||
![]() |
fc09a0cf90 | ||
![]() |
1127372135 | ||
![]() |
8672505f56 | ||
![]() |
ebd5331b31 | ||
![]() |
9c708933bc | ||
![]() |
67354e9f43 | ||
![]() |
def5d37192 | ||
![]() |
287fddea7e | ||
![]() |
8cde0e45e2 | ||
![]() |
264c18c1c8 | ||
![]() |
04437d02c4 | ||
![]() |
8bec5dc086 | ||
![]() |
039032e69e | ||
![]() |
0d80ca8f8f | ||
![]() |
5b524faec9 | ||
![]() |
699c1d9873 | ||
![]() |
49ad919de3 | ||
![]() |
539763492d | ||
![]() |
2fbe0c582a | ||
![]() |
8de5ab20dd | ||
![]() |
f6d1cfe475 | ||
![]() |
5b932b38bb | ||
![]() |
e4545e0d73 | ||
![]() |
efdd14aa8d | ||
![]() |
fc4a22f79a | ||
![]() |
0c8a9ecb95 | ||
![]() |
a627ff2beb | ||
![]() |
9e0e36c3c7 | ||
![]() |
1717158094 | ||
![]() |
d1986f82d7 | ||
![]() |
d647539581 | ||
![]() |
8a6a852af3 | ||
![]() |
431436eea1 | ||
![]() |
b90707805b | ||
![]() |
02c265683b | ||
![]() |
30c5d02344 | ||
![]() |
c874ec0669 | ||
![]() |
530f7f7931 | ||
![]() |
a02a8e1229 | ||
![]() |
519783fafb | ||
![]() |
effabcfb9c | ||
![]() |
767df0999d | ||
![]() |
b797d9f75f | ||
![]() |
a6c154d89a | ||
![]() |
273a63bafe | ||
![]() |
01e18f2cf0 | ||
![]() |
de1a63fc74 | ||
![]() |
494c2724fc | ||
![]() |
6e27f24264 | ||
![]() |
c0ff49461c | ||
![]() |
88870ef539 | ||
![]() |
e88764f280 | ||
![]() |
a52d1efc81 | ||
![]() |
41155eed25 | ||
![]() |
85235ce6a3 | ||
![]() |
3f76e74ed5 | ||
![]() |
e048bad1b6 | ||
![]() |
12661fe6e6 | ||
![]() |
3e2206906e | ||
![]() |
e2bcd1aeb7 | ||
![]() |
0618baebc9 | ||
![]() |
b670eaa16a | ||
![]() |
5fb3f84fed | ||
![]() |
24fb920cd1 | ||
![]() |
417e7486c8 | ||
![]() |
cf8fc3d6bf | ||
![]() |
6142621274 | ||
![]() |
365cff79c1 | ||
![]() |
e16fcda94b | ||
![]() |
2adaf2ac0f | ||
![]() |
0939b6b384 | ||
![]() |
f396ef4514 | ||
![]() |
ae5a7fe208 | ||
![]() |
5bc307b14f | ||
![]() |
0aaa6a6779 | ||
![]() |
faa6819832 | ||
![]() |
1fafa4483c | ||
![]() |
3562a23716 | ||
![]() |
9e3729702a | ||
![]() |
b6bb8459e8 | ||
![]() |
58e8def9e5 | ||
![]() |
5727910c6e | ||
![]() |
46892814fb | ||
![]() |
5d3d677a00 | ||
![]() |
edf4b2d5a6 | ||
![]() |
0d7fb0ebef | ||
![]() |
3d47493af6 | ||
![]() |
9191c91407 | ||
![]() |
e45f331ec5 | ||
![]() |
fc4064582d | ||
![]() |
e7809774f4 | ||
![]() |
66d1b59330 | ||
![]() |
9424083dd8 | ||
![]() |
e3b4a14ac1 | ||
![]() |
0c6ee1b4c5 | ||
![]() |
2ef5723457 | ||
![]() |
6583b6f111 | ||
![]() |
1fecbf8c2f | ||
![]() |
0c4f92a61f | ||
![]() |
39a4279a2e | ||
![]() |
2f7a1aa46d | ||
![]() |
57c7146f32 | ||
![]() |
1ce8e57dd6 | ||
![]() |
87503ba133 | ||
![]() |
100b49c15f | ||
![]() |
e2bf13807a | ||
![]() |
8e1599a48e | ||
![]() |
a2f02dc57e | ||
![]() |
b33a5649bc | ||
![]() |
77d4df36fc | ||
![]() |
2baeeabd23 | ||
![]() |
336af723dc | ||
![]() |
279594e0b9 | ||
![]() |
2131530332 | ||
![]() |
430ed4b671 | ||
![]() |
64fb3d2955 | ||
![]() |
0b231c2afa | ||
![]() |
c4e9e7593a | ||
![]() |
6e4f362cf6 | ||
![]() |
d392927c6b | ||
![]() |
2452698fb1 | ||
![]() |
05d3094be2 | ||
![]() |
67b12cda6c | ||
![]() |
03897111cc | ||
![]() |
28479fe0ce | ||
![]() |
fe3170b82a | ||
![]() |
5eef83b912 | ||
![]() |
969039bac5 | ||
![]() |
77ca92d205 | ||
![]() |
70bf6a089d | ||
![]() |
bb49599ca1 | ||
![]() |
7967e14027 | ||
![]() |
38ebd0e391 | ||
![]() |
a52f2207c8 | ||
![]() |
8402c5704c | ||
![]() |
8a5bede2dd | ||
![]() |
935dbf3255 | ||
![]() |
c4c42e8c6b | ||
![]() |
b3c02e68b7 | ||
![]() |
8dbeefc327 | ||
![]() |
766c7270fa | ||
![]() |
bdbd4ce82c | ||
![]() |
c60a23bbe3 | ||
![]() |
81f3f46c46 | ||
![]() |
e411be1a84 | ||
![]() |
24b6c1c3a3 | ||
![]() |
a9fdb6bbe4 | ||
![]() |
6d15d1c0d9 | ||
![]() |
2a77d4ea97 | ||
![]() |
ab1a143e18 | ||
![]() |
09f4b0a4a8 | ||
![]() |
741e29f47d | ||
![]() |
958badd313 | ||
![]() |
8e04586f82 | ||
![]() |
6d2e5e2ce7 | ||
![]() |
b96c74644e | ||
![]() |
c76c2dbe22 | ||
![]() |
37e83b9638 | ||
![]() |
dfbec724eb | ||
![]() |
0245db179d | ||
![]() |
6791b92b63 | ||
![]() |
4ba1d96282 | ||
![]() |
3bf7761872 | ||
![]() |
fdcc103397 | ||
![]() |
48984c03b5 | ||
![]() |
50387b888e | ||
![]() |
5b6b46ea50 | ||
![]() |
3b73c3915c | ||
![]() |
4283d0a37b | ||
![]() |
788bbc5611 | ||
![]() |
890f0fbf07 | ||
![]() |
b455d5ba96 | ||
![]() |
8b77558dcd | ||
![]() |
b11fe9ab29 | ||
![]() |
b36b58c3f6 | ||
![]() |
32098493f3 | ||
![]() |
8c0cbf1e7d | ||
![]() |
4e81fc5314 | ||
![]() |
888ffaee07 | ||
![]() |
af0938f6cf | ||
![]() |
6990ec4ebc | ||
![]() |
66c6f53760 | ||
![]() |
fd201e3ec0 | ||
![]() |
e557f70dda | ||
![]() |
86e125711f | ||
![]() |
a678319a3e | ||
![]() |
414fb1f226 | ||
![]() |
8a1a7ef587 | ||
![]() |
2ae833d8de | ||
![]() |
1a05a732a2 | ||
![]() |
a698d85202 | ||
![]() |
707c825cd4 | ||
![]() |
00712bcc41 | ||
![]() |
f22e8d4224 | ||
![]() |
734e84aaa5 | ||
![]() |
bfbc82ca84 | ||
![]() |
363c1a5900 | ||
![]() |
d667b13532 | ||
![]() |
98a3928701 | ||
![]() |
b96a42a350 | ||
![]() |
332c0ba0cf | ||
![]() |
1989453f58 | ||
![]() |
4eb4cbd34b | ||
![]() |
17e96de3ec | ||
![]() |
0f373c9df2 | ||
![]() |
0e85a3d155 | ||
![]() |
92837a07c9 | ||
![]() |
655bd311fb | ||
![]() |
0272e3eecd | ||
![]() |
5806df7b7d | ||
![]() |
06765c27ef | ||
![]() |
5e0999c143 | ||
![]() |
b324b34ed5 | ||
![]() |
c2a930a1cb | ||
![]() |
1336767f06 | ||
![]() |
354783e21e | ||
![]() |
32cc0a6ec4 | ||
![]() |
ea7bba6b8a | ||
![]() |
c5d4e94474 | ||
![]() |
9dc45b7e89 | ||
![]() |
cf9c0c9557 | ||
![]() |
d91f0afeef | ||
![]() |
ea6399fe99 | ||
![]() |
dedb314964 | ||
![]() |
5ea5924a7c | ||
![]() |
015b720ace | ||
![]() |
9caa484cfe | ||
![]() |
562bcb0eea | ||
![]() |
fcac1863f5 | ||
![]() |
c9b212f961 | ||
![]() |
4909b24255 | ||
![]() |
bf4a5ec27b | ||
![]() |
f0f45e2845 | ||
![]() |
78088fe352 | ||
![]() |
4b34f5175b | ||
![]() |
9c9ca2f77c | ||
![]() |
dc5b3d0dd1 | ||
![]() |
412a3b330f | ||
![]() |
d7623b6230 | ||
![]() |
03b14ced15 | ||
![]() |
8a0c695b02 | ||
![]() |
9b7577eef1 | ||
![]() |
42b46673b8 | ||
![]() |
1a8d956f55 | ||
![]() |
34ff171fa3 | ||
![]() |
e89d6932bf | ||
![]() |
8621b05dd8 | ||
![]() |
73d5c88a2e | ||
![]() |
b43153e47b | ||
![]() |
155b59dd86 | ||
![]() |
c5757957b9 | ||
![]() |
869501db67 | ||
![]() |
206b4d5cb5 | ||
![]() |
07e469b68a | ||
![]() |
9347a71b7c | ||
![]() |
620dd6724b | ||
![]() |
18fa738260 | ||
![]() |
6044b08a4d | ||
![]() |
3808fa7c28 | ||
![]() |
3ece4b7b29 | ||
![]() |
798dc168f0 | ||
![]() |
df672ec16f | ||
![]() |
90a9e82760 | ||
![]() |
307daff7ad | ||
![]() |
7e4ceb62ed | ||
![]() |
f98d5a3574 | ||
![]() |
b1e24182fc | ||
![]() |
e806297ad7 | ||
![]() |
517e735626 | ||
![]() |
9a5b8f5482 | ||
![]() |
a150558b42 | ||
![]() |
ff7d6876c8 | ||
![]() |
7e70671217 | ||
![]() |
ed2281d1d7 | ||
![]() |
018c1925ed | ||
![]() |
c511e4b584 | ||
![]() |
adb5d7e73c | ||
![]() |
b5b9bf99b0 | ||
![]() |
a187d535a7 | ||
![]() |
6cb1a5ebfa | ||
![]() |
270c42ac9a | ||
![]() |
094c70488d | ||
![]() |
b7a0bd18ad | ||
![]() |
c7c98efee2 | ||
![]() |
eefa469378 | ||
![]() |
8456e59acb | ||
![]() |
9b92bf7256 | ||
![]() |
996f17c752 | ||
![]() |
d8f3dfeb4e | ||
![]() |
454cd2e2a8 | ||
![]() |
d8be9064fa | ||
![]() |
229f1e5f20 | ||
![]() |
c66d1dac1b | ||
![]() |
5c4d07688f | ||
![]() |
d51aac894a | ||
![]() |
c7f416a6ca | ||
![]() |
a04c0a4965 | ||
![]() |
9ec44fd85c | ||
![]() |
f7920074db | ||
![]() |
0865cb36c7 | ||
![]() |
797f68a8b7 | ||
![]() |
fb9b111dfc | ||
![]() |
c32141c0f1 | ||
![]() |
d96840f68d | ||
![]() |
fe7ff97820 | ||
![]() |
5f936d0b45 | ||
![]() |
8d307304e0 | ||
![]() |
43525dc464 | ||
![]() |
5f0e321bac | ||
![]() |
3061bf4651 | ||
![]() |
7ac6cdd5fd | ||
![]() |
8ab84a16ef | ||
![]() |
15606131a7 | ||
![]() |
cfb1c53ac3 | ||
![]() |
777253d204 | ||
![]() |
1bfbfa3e20 | ||
![]() |
9acf18b4e4 | ||
![]() |
b4c8dc846a | ||
![]() |
c675afcb1b | ||
![]() |
b0512185d4 | ||
![]() |
eb5077889a | ||
![]() |
02cad5373f | ||
![]() |
405e6b3271 |
14
.github/workflows/build_docker.yml
vendored
|
@ -10,14 +10,8 @@ jobs:
|
|||
strategy:
|
||||
matrix:
|
||||
include:
|
||||
- game_version: tr1
|
||||
platform: win
|
||||
- game_version: tr1
|
||||
platform: linux
|
||||
- game_version: tr2
|
||||
platform: win
|
||||
- game_version: tr2
|
||||
platform: linux
|
||||
- platform: win
|
||||
- platform: linux
|
||||
steps:
|
||||
- name: Login to Docker Hub
|
||||
uses: docker/login-action@v1
|
||||
|
@ -35,5 +29,5 @@ jobs:
|
|||
|
||||
- name: Build Docker image (${{ matrix.platform }})
|
||||
run: |
|
||||
just ${{ matrix.game_version }}-image-${{ matrix.platform }}
|
||||
just ${{ matrix.game_version }}-push-image-${{ matrix.platform }}
|
||||
just image-${{ matrix.platform }}
|
||||
just push-image-${{ matrix.platform }}
|
||||
|
|
23
.github/workflows/job_build_tr1.yml
vendored
|
@ -3,6 +3,10 @@ name: Build TR1X and the installer
|
|||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
platform:
|
||||
type: string
|
||||
description: "Platform to build for"
|
||||
required: true
|
||||
target:
|
||||
type: string
|
||||
description: "Target to build for"
|
||||
|
@ -12,15 +16,6 @@ jobs:
|
|||
build:
|
||||
name: Build release assets
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
include:
|
||||
- platform: linux
|
||||
just_target: tr1-package-linux ${{ inputs.target }}
|
||||
- platform: win
|
||||
just_target: tr1-package-win-all ${{ inputs.target }}
|
||||
- platform: win-installer
|
||||
just_target: tr1-package-win-installer ${{ inputs.target }}
|
||||
|
||||
steps:
|
||||
- name: Install dependencies
|
||||
|
@ -37,13 +32,17 @@ jobs:
|
|||
name: Prepare variables
|
||||
run: echo "version=$(just output-current-version 1)" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Package asset (${{ matrix.platform }})
|
||||
run: just ${{ matrix.just_target }}
|
||||
- name: Download large assets
|
||||
if: ${{ inputs.target == 'release' }}
|
||||
run: just download-assets 1
|
||||
|
||||
- name: Package asset (${{ inputs.platform }})
|
||||
run: just tr1-package-${{ inputs.platform }} ${{ inputs.target }}
|
||||
|
||||
- name: Upload the artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: TR1X-${{ steps.vars.outputs.version }}-${{ matrix.platform }}
|
||||
name: TR1X-${{ steps.vars.outputs.version }}-${{ inputs.platform }}
|
||||
path: |
|
||||
*.zip
|
||||
*.exe
|
||||
|
|
23
.github/workflows/job_build_tr2.yml
vendored
|
@ -1,8 +1,12 @@
|
|||
name: Build TR2X
|
||||
name: Build TR2X and the installer
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
platform:
|
||||
type: string
|
||||
description: "Platform to build for"
|
||||
required: true
|
||||
target:
|
||||
type: string
|
||||
description: "Target to build for"
|
||||
|
@ -12,13 +16,6 @@ jobs:
|
|||
build:
|
||||
name: Build release assets
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
include:
|
||||
- platform: linux
|
||||
just_target: tr2-package-linux ${{ inputs.target }}
|
||||
- platform: win
|
||||
just_target: tr2-package-win-all ${{ inputs.target }}
|
||||
|
||||
steps:
|
||||
- name: Install dependencies
|
||||
|
@ -35,13 +32,17 @@ jobs:
|
|||
name: Prepare variables
|
||||
run: echo "version=$(just output-current-version 2)" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Package asset (${{ matrix.platform }})
|
||||
run: just ${{ matrix.just_target }}
|
||||
- name: Download large assets
|
||||
if: ${{ inputs.target == 'release' }}
|
||||
run: just download-assets 2
|
||||
|
||||
- name: Package asset (${{ inputs.platform }})
|
||||
run: just tr2-package-${{ inputs.platform }} ${{ inputs.target }}
|
||||
|
||||
- name: Upload the artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: TR2X-${{ steps.vars.outputs.version }}-${{ matrix.platform }}
|
||||
name: TR2X-${{ steps.vars.outputs.version }}-${{ inputs.platform }}
|
||||
path: |
|
||||
*.zip
|
||||
*.exe
|
||||
|
|
38
.github/workflows/pr_builds.yml
vendored
|
@ -11,34 +11,52 @@ on:
|
|||
- '!develop'
|
||||
|
||||
jobs:
|
||||
package_tr1_multiplatform:
|
||||
name: Build TR1
|
||||
package_tr1_linux:
|
||||
name: TR1 (Linux)
|
||||
uses: ./.github/workflows/job_build_tr1.yml
|
||||
with:
|
||||
target: 'debug'
|
||||
platform: linux
|
||||
target: debug
|
||||
secrets: inherit
|
||||
|
||||
package_tr1_win:
|
||||
name: TR1 (Windows)
|
||||
uses: ./.github/workflows/job_build_tr1.yml
|
||||
with:
|
||||
platform: win-all
|
||||
target: debug
|
||||
secrets: inherit
|
||||
|
||||
package_tr1_mac:
|
||||
name: Build TR1
|
||||
name: TR1 (Mac)
|
||||
if: vars.MACOS_ENABLE == 'true'
|
||||
uses: ./.github/workflows/job_build_tr1_macos.yml
|
||||
with:
|
||||
target: 'debug'
|
||||
target: debug
|
||||
let_mac_fail: true
|
||||
secrets: inherit
|
||||
|
||||
package_tr2_multiplatform:
|
||||
name: Build TR2
|
||||
package_tr2_linux:
|
||||
name: TR2 (Linux)
|
||||
uses: ./.github/workflows/job_build_tr2.yml
|
||||
with:
|
||||
target: 'debug'
|
||||
platform: linux
|
||||
target: debug
|
||||
secrets: inherit
|
||||
|
||||
package_tr2_win:
|
||||
name: TR2 (Windows)
|
||||
uses: ./.github/workflows/job_build_tr2.yml
|
||||
with:
|
||||
platform: win-all
|
||||
target: debug
|
||||
secrets: inherit
|
||||
|
||||
package_tr2_mac:
|
||||
name: Build TR2
|
||||
name: TR2 (Mac)
|
||||
if: vars.MACOS_ENABLE == 'true'
|
||||
uses: ./.github/workflows/job_build_tr2_macos.yml
|
||||
with:
|
||||
target: 'debug'
|
||||
target: debug
|
||||
let_mac_fail: true
|
||||
secrets: inherit
|
||||
|
|
44
.github/workflows/prerelease.yml
vendored
|
@ -9,16 +9,24 @@ on:
|
|||
- develop
|
||||
|
||||
jobs:
|
||||
package_tr1_multiplatform:
|
||||
name: Build TR1
|
||||
if: vars.PRERELEASE_ENABLE == 'true'
|
||||
package_tr1_linux:
|
||||
name: TR1 (Linux)
|
||||
uses: ./.github/workflows/job_build_tr1.yml
|
||||
with:
|
||||
target: 'debug'
|
||||
platform: linux
|
||||
target: debug
|
||||
secrets: inherit
|
||||
|
||||
package_tr1_win:
|
||||
name: TR1 (Windows)
|
||||
uses: ./.github/workflows/job_build_tr1.yml
|
||||
with:
|
||||
platform: win-all
|
||||
target: debug
|
||||
secrets: inherit
|
||||
|
||||
package_tr1_mac:
|
||||
name: Build TR1
|
||||
name: TR1 (Mac)
|
||||
if: |
|
||||
vars.PRERELEASE_ENABLE == 'true' &&
|
||||
vars.MACOS_ENABLE == 'true'
|
||||
|
@ -28,16 +36,24 @@ jobs:
|
|||
let_mac_fail: true
|
||||
secrets: inherit
|
||||
|
||||
package_tr2_multiplatform:
|
||||
name: Build TR2
|
||||
if: vars.PRERELEASE_ENABLE == 'true'
|
||||
package_tr2_linux:
|
||||
name: TR2 (Linux)
|
||||
uses: ./.github/workflows/job_build_tr2.yml
|
||||
with:
|
||||
target: 'debug'
|
||||
platform: linux
|
||||
target: debug
|
||||
secrets: inherit
|
||||
|
||||
package_tr2_win:
|
||||
name: TR2 (Windows)
|
||||
uses: ./.github/workflows/job_build_tr2.yml
|
||||
with:
|
||||
platform: win-all
|
||||
target: debug
|
||||
secrets: inherit
|
||||
|
||||
package_tr2_mac:
|
||||
name: Build TR2
|
||||
name: TR2 (Mac)
|
||||
if: |
|
||||
vars.PRERELEASE_ENABLE == 'true' &&
|
||||
vars.MACOS_ENABLE == 'true'
|
||||
|
@ -48,12 +64,14 @@ jobs:
|
|||
secrets: inherit
|
||||
|
||||
publish_prerelease:
|
||||
if: vars.PRERELEASE_ENABLE == 'true'
|
||||
if: always() && (vars.PRERELEASE_ENABLE == 'true')
|
||||
name: Create a prerelease
|
||||
needs:
|
||||
- package_tr1_multiplatform
|
||||
- package_tr1_linux
|
||||
- package_tr1_win
|
||||
- package_tr1_mac
|
||||
- package_tr2_multiplatform
|
||||
- package_tr2_linux
|
||||
- package_tr2_win
|
||||
- package_tr2_mac
|
||||
with:
|
||||
draft: false
|
||||
|
|
35
.github/workflows/release_tr1.yml
vendored
|
@ -28,30 +28,51 @@ on:
|
|||
default: github.ref_name
|
||||
|
||||
jobs:
|
||||
package_multiplatform:
|
||||
name: Build release assets
|
||||
package_tr1_linux:
|
||||
name: Build TR1 (Linux)
|
||||
if: vars.RELEASE_ENABLE == 'true'
|
||||
uses: ./.github/workflows/job_build_tr1.yml
|
||||
with:
|
||||
target: "release"
|
||||
platform: linux
|
||||
target: release
|
||||
secrets: inherit
|
||||
|
||||
package_tr1_win:
|
||||
name: Build TR1 (Windows)
|
||||
if: vars.RELEASE_ENABLE == 'true'
|
||||
uses: ./.github/workflows/job_build_tr1.yml
|
||||
with:
|
||||
platform: win-all
|
||||
target: release
|
||||
secrets: inherit
|
||||
|
||||
package_tr1_win_installer:
|
||||
name: Build TR1 (Windows installer)
|
||||
if: vars.RELEASE_ENABLE == 'true'
|
||||
uses: ./.github/workflows/job_build_tr1.yml
|
||||
with:
|
||||
platform: win-installer
|
||||
target: release
|
||||
secrets: inherit
|
||||
|
||||
package_mac:
|
||||
name: "Build release assets (mac)"
|
||||
name: Build TR1 (Mac)
|
||||
if: |
|
||||
vars.RELEASE_ENABLE == 'true' &&
|
||||
vars.MACOS_ENABLE == 'true'
|
||||
uses: ./.github/workflows/job_build_tr1_macos.yml
|
||||
with:
|
||||
target: "release"
|
||||
target: release
|
||||
let_mac_fail: ${{ inputs.let_mac_fail == true || inputs.let_mac_fail == 'true' }}
|
||||
secrets: inherit
|
||||
|
||||
publish_release:
|
||||
if: vars.RELEASE_ENABLE == 'true'
|
||||
if: always() && (vars.RELEASE_ENABLE == 'true')
|
||||
name: Create a GitHub release
|
||||
needs:
|
||||
- package_multiplatform
|
||||
- package_tr1_linux
|
||||
- package_tr1_win
|
||||
- package_tr1_win_installer
|
||||
- package_mac
|
||||
with:
|
||||
draft: ${{ inputs.draft || false }}
|
||||
|
|
36
.github/workflows/release_tr2.yml
vendored
|
@ -28,30 +28,52 @@ on:
|
|||
default: github.ref_name
|
||||
|
||||
jobs:
|
||||
package_multiplatform:
|
||||
name: Build release assets
|
||||
package_tr2_linux:
|
||||
name: Build TR2 (Linux)
|
||||
if: vars.RELEASE_ENABLE == 'true'
|
||||
uses: ./.github/workflows/job_build_tr2.yml
|
||||
with:
|
||||
target: "release"
|
||||
platform: linux
|
||||
target: release
|
||||
secrets: inherit
|
||||
|
||||
package_tr2_win:
|
||||
name: Build TR2 (Windows)
|
||||
if: vars.RELEASE_ENABLE == 'true'
|
||||
uses: ./.github/workflows/job_build_tr2.yml
|
||||
with:
|
||||
platform: win-all
|
||||
target: release
|
||||
secrets: inherit
|
||||
|
||||
package_tr2_win_installer:
|
||||
name: Build TR2 (Windows installer)
|
||||
if: vars.RELEASE_ENABLE == 'true'
|
||||
uses: ./.github/workflows/job_build_tr2.yml
|
||||
with:
|
||||
platform: win-installer
|
||||
target: release
|
||||
secrets: inherit
|
||||
|
||||
package_mac:
|
||||
name: "Build release assets (mac)"
|
||||
name: Build TR2 (Mac)
|
||||
if: |
|
||||
vars.RELEASE_ENABLE == 'true' &&
|
||||
vars.MACOS_ENABLE == 'true'
|
||||
uses: ./.github/workflows/job_build_tr2_macos.yml
|
||||
with:
|
||||
target: "release"
|
||||
target: release
|
||||
let_mac_fail: ${{ inputs.let_mac_fail == true || inputs.let_mac_fail == 'true' }}
|
||||
secrets: inherit
|
||||
|
||||
publish_release:
|
||||
if: vars.RELEASE_ENABLE == 'true'
|
||||
if: always() && (vars.RELEASE_ENABLE == 'true')
|
||||
name: Create a GitHub release
|
||||
needs:
|
||||
- package_multiplatform
|
||||
- package_tr2_linux
|
||||
- package_tr2_win
|
||||
- package_tr2_win_installer
|
||||
- package_mac
|
||||
with:
|
||||
draft: ${{ inputs.draft || false }}
|
||||
prerelease: ${{ inputs.draft || false }}
|
||||
|
|
11
.gitignore
vendored
|
@ -35,3 +35,14 @@ Release/
|
|||
**/subprojects/dwarfstack-*/
|
||||
src/tr1/subprojects/dwarfstack.wrap
|
||||
src/tr2/subprojects/dwarfstack.wrap
|
||||
|
||||
data/tr1/ship/data/images/
|
||||
data/tr2/ship/data/images/
|
||||
data/tr2/ship/data/level1.tr2
|
||||
data/tr2/ship/data/level2.tr2
|
||||
data/tr2/ship/data/level3.tr2
|
||||
data/tr2/ship/data/level4.tr2
|
||||
data/tr2/ship/data/level5.tr2
|
||||
data/tr2/ship/data/main_gm.sfx
|
||||
data/tr2/ship/data/title_gm.tr2
|
||||
data/tr2/ship/music/
|
||||
|
|
|
@ -123,3 +123,9 @@ Please refer to the [detailed documentation](docs/tr2/).
|
|||
further refined our identity by adopting the name TR1X. Meanwhile, TR2Main
|
||||
follows a completely separate and unique path, unconnected to our
|
||||
development work.
|
||||
|
||||
## Credits
|
||||
|
||||
- Endless GitHub contributors.
|
||||
- TR1 title screen image by Kidd Bowyer. HD assets by goblan and posix.
|
||||
- TR2 HD images by Arsunt.
|
||||
|
|
Before Width: | Height: | Size: 2 MiB |
Before Width: | Height: | Size: 2.2 MiB |
Before Width: | Height: | Size: 2.3 MiB |
Before Width: | Height: | Size: 1.8 MiB |
Before Width: | Height: | Size: 1.7 MiB |
Before Width: | Height: | Size: 305 KiB |
Before Width: | Height: | Size: 2.2 MiB |
Before Width: | Height: | Size: 2.6 MiB |
Before Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 413 KiB |
Before Width: | Height: | Size: 2.6 MiB |
Before Width: | Height: | Size: 2.1 MiB |
Before Width: | Height: | Size: 2.7 MiB |
Before Width: | Height: | Size: 2.1 MiB |
Before Width: | Height: | Size: 2.6 MiB |
Before Width: | Height: | Size: 2.3 MiB |
Before Width: | Height: | Size: 1.9 MiB |
Before Width: | Height: | Size: 1.3 MiB |
Before Width: | Height: | Size: 7.9 KiB |
Before Width: | Height: | Size: 7.9 KiB |
1929
data/tr1/logo.ai
BIN
data/tr1/logo.png
Normal file
After Width: | Height: | Size: 273 KiB |
|
@ -8,12 +8,10 @@
|
|||
"savegame_fmt_legacy": "saveati.%d",
|
||||
"savegame_fmt_bson": "save_tr1_%02d.dat",
|
||||
"demo_delay": 16,
|
||||
"water_color": [0.45, 1.0, 1.0],
|
||||
"draw_distance_fade": 22.0,
|
||||
"draw_distance_max": 30.0,
|
||||
"injections": [
|
||||
"data/injections/backpack.bin",
|
||||
"data/injections/braid.bin",
|
||||
"data/injections/bubbles.bin",
|
||||
"data/injections/lara_animations.bin",
|
||||
"data/injections/purple_crystal.bin",
|
||||
"data/injections/uzi_sfx.bin",
|
||||
|
@ -30,7 +28,7 @@
|
|||
"music_track": 2,
|
||||
"inherit_injections": false,
|
||||
"sequence": [
|
||||
{"type": "display_picture", "path": "data/images/eidos.webp", "display_time": 1, "fade_in_time": 1.0, "fade_out_time": 1.0},
|
||||
{"type": "display_picture", "path": "data/images/eidos.webp", "legal": true, "display_time": 1, "fade_in_time": 1.0, "fade_out_time": 1.0},
|
||||
{"type": "play_fmv", "fmv_id": 0},
|
||||
{"type": "play_fmv", "fmv_id": 1},
|
||||
{"type": "play_fmv", "fmv_id": 2},
|
||||
|
@ -59,6 +57,7 @@
|
|||
"injections": [
|
||||
"data/injections/lara_gym_guns.bin",
|
||||
"data/injections/braid.bin",
|
||||
"data/injections/bubbles.bin",
|
||||
"data/injections/gym_textures.bin",
|
||||
"data/injections/lara_animations.bin",
|
||||
"data/injections/uzi_sfx.bin",
|
||||
|
@ -131,7 +130,6 @@
|
|||
{"type": "level_complete"},
|
||||
],
|
||||
"injections": [
|
||||
"data/injections/larson_textures.bin",
|
||||
"data/injections/qualopec_fd.bin",
|
||||
"data/injections/qualopec_itemrots.bin",
|
||||
"data/injections/qualopec_textures.bin",
|
||||
|
@ -152,6 +150,7 @@
|
|||
"injections": [
|
||||
"data/injections/folly_fd.bin",
|
||||
"data/injections/folly_itemrots.bin",
|
||||
"data/injections/folly_pickup_meshes.bin",
|
||||
"data/injections/folly_textures.bin",
|
||||
],
|
||||
},
|
||||
|
@ -247,6 +246,7 @@
|
|||
"data/injections/khamoon_fd.bin",
|
||||
"data/injections/khamoon_mummy.bin",
|
||||
"data/injections/khamoon_textures.bin",
|
||||
"data/injections/panther_sfx.bin",
|
||||
],
|
||||
},
|
||||
|
||||
|
@ -266,6 +266,7 @@
|
|||
"data/injections/obelisk_meshfixes.bin",
|
||||
"data/injections/obelisk_skybox.bin",
|
||||
"data/injections/obelisk_textures.bin",
|
||||
"data/injections/panther_sfx.bin",
|
||||
],
|
||||
},
|
||||
|
||||
|
@ -301,15 +302,13 @@
|
|||
{"type": "level_complete"},
|
||||
],
|
||||
"injections": [
|
||||
"data/injections/cowboy_textures.bin",
|
||||
"data/injections/kold_textures.bin",
|
||||
"data/injections/mines_cameras.bin",
|
||||
"data/injections/mines_fd.bin",
|
||||
"data/injections/mines_itemrots.bin",
|
||||
"data/injections/mines_meshfixes.bin",
|
||||
"data/injections/mines_pushblocks.bin",
|
||||
"data/injections/mines_textures.bin",
|
||||
"data/injections/skateboardkid_textures.bin"
|
||||
"data/injections/skate_kid_sfx.bin",
|
||||
],
|
||||
"item_drops": [
|
||||
{"enemy_num": 17, "object_ids": [86]},
|
||||
|
@ -424,7 +423,7 @@
|
|||
],
|
||||
|
||||
"cutscenes": [
|
||||
// Cut Scene 1
|
||||
// Cutscene 1
|
||||
{
|
||||
"path": "data/cut1.phd",
|
||||
"music_track": 23,
|
||||
|
@ -443,7 +442,7 @@
|
|||
],
|
||||
},
|
||||
|
||||
// Cut Scene 2
|
||||
// Cutscene 2
|
||||
{
|
||||
"path": "data/cut2.phd",
|
||||
"music_track": 25,
|
||||
|
@ -464,7 +463,7 @@
|
|||
],
|
||||
},
|
||||
|
||||
// Cut Scene 3
|
||||
// Cutscene 3
|
||||
{
|
||||
"path": "data/cut3.phd",
|
||||
"music_track": 24,
|
||||
|
@ -481,12 +480,12 @@
|
|||
],
|
||||
},
|
||||
|
||||
// Cut Scene 4
|
||||
// Cutscene 4
|
||||
{
|
||||
"path": "data/cut4.phd",
|
||||
"music_track": 22,
|
||||
"draw_distance_fade": 12.0,
|
||||
"draw_distance_max": 18.0,
|
||||
"fog_start": 12.0,
|
||||
"fog_end": 18.0,
|
||||
"lara_type": "player_1",
|
||||
"inherit_injections": false,
|
||||
"injections": [
|
||||
|
@ -507,8 +506,8 @@
|
|||
|
||||
// FMVs
|
||||
"fmvs": [
|
||||
{"path": "fmv/core.avi"},
|
||||
{"path": "fmv/escape.avi"},
|
||||
{"path": "fmv/core.avi", "legal": true},
|
||||
{"path": "fmv/escape.avi", "legal": true},
|
||||
{"path": "fmv/cafe.avi"},
|
||||
{"path": "fmv/mansion.avi"},
|
||||
{"path": "fmv/snow.avi"},
|
||||
|
|
|
@ -9,16 +9,15 @@
|
|||
"savegame_fmt_legacy": "save_demo_pc.%d",
|
||||
"savegame_fmt_bson": "save_demo_pc_%02d.dat",
|
||||
"demo_delay": 16,
|
||||
"water_color": [0.45, 1.0, 1.0],
|
||||
"draw_distance_fade": 22.0,
|
||||
"draw_distance_max": 30.0,
|
||||
"injections": [
|
||||
"data/injections/backpack.bin",
|
||||
"data/injections/braid.bin",
|
||||
"data/injections/bubbles.bin",
|
||||
"data/injections/lara_animations.bin",
|
||||
"data/injections/lara_jumping.bin",
|
||||
"data/injections/uzi_sfx.bin",
|
||||
"data/injections/explosion.bin",
|
||||
"data/injections/font.bin",
|
||||
"data/injections/pickup_aid.bin",
|
||||
],
|
||||
"enable_tr2_item_drops": false,
|
||||
|
|
35
data/tr1/ship/cfg/TR1X_gameflow_level.json5
Normal file
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
// This file is used to enable the -l argument support.
|
||||
|
||||
"main_menu_picture": "data/images/title.webp",
|
||||
"savegame_fmt_legacy": "save_tmp.%d",
|
||||
"savegame_fmt_bson": "save_tmp_%02d.dat",
|
||||
"demo_delay": 0,
|
||||
"injections": [
|
||||
"data/injections/backpack.bin",
|
||||
"data/injections/braid.bin",
|
||||
"data/injections/bubbles.bin",
|
||||
"data/injections/lara_animations.bin",
|
||||
"data/injections/lara_jumping.bin",
|
||||
"data/injections/uzi_sfx.bin",
|
||||
"data/injections/explosion.bin",
|
||||
"data/injections/font.bin",
|
||||
"data/injections/pickup_aid.bin",
|
||||
],
|
||||
"enable_tr2_item_drops": false,
|
||||
"convert_dropped_guns": false,
|
||||
"enable_killer_pushblocks": true,
|
||||
|
||||
"levels": [
|
||||
{
|
||||
"path": "PLACEHOLDER",
|
||||
"music_track": 0,
|
||||
"sequence": [
|
||||
{"type": "loop_game"},
|
||||
{"type": "level_stats"},
|
||||
{"type": "level_complete"},
|
||||
],
|
||||
"injections": [],
|
||||
},
|
||||
],
|
||||
}
|
|
@ -8,12 +8,10 @@
|
|||
"savegame_fmt_legacy": "saveuba.%d",
|
||||
"savegame_fmt_bson": "save_trub_%02d.dat",
|
||||
"demo_delay": 16,
|
||||
"water_color": [0.45, 1.0, 1.0],
|
||||
"draw_distance_fade": 22,
|
||||
"draw_distance_max": 30,
|
||||
"injections": [
|
||||
"data/injections/backpack.bin",
|
||||
"data/injections/braid.bin",
|
||||
"data/injections/bubbles.bin",
|
||||
"data/injections/lara_animations.bin",
|
||||
"data/injections/uzi_sfx.bin",
|
||||
"data/injections/explosion.bin",
|
||||
|
@ -36,7 +34,7 @@
|
|||
"data/injections/pda_model.bin",
|
||||
],
|
||||
"sequence": [
|
||||
{"type": "display_picture", "path": "data/images/eidos.webp", "display_time": 1, "fade_in_time": 1.0, "fade_out_time": 1.0},
|
||||
{"type": "display_picture", "path": "data/images/eidos.webp", "legal": true, "display_time": 1, "fade_in_time": 1.0, "fade_out_time": 1.0},
|
||||
{"type": "play_fmv", "fmv_id": 0},
|
||||
{"type": "play_fmv", "fmv_id": 1},
|
||||
{"type": "exit_to_title"},
|
||||
|
@ -44,7 +42,7 @@
|
|||
},
|
||||
|
||||
"levels": [
|
||||
// Level 0: Return to Egypt
|
||||
// Level 1: Return to Egypt
|
||||
{
|
||||
"path": "data/egypt.phd",
|
||||
"music_track": 59,
|
||||
|
@ -58,11 +56,12 @@
|
|||
"data/injections/egypt_fd.bin",
|
||||
"data/injections/egypt_meshfixes.bin",
|
||||
"data/injections/egypt_textures.bin",
|
||||
"data/injections/panther_sfx.bin",
|
||||
],
|
||||
"unobtainable_kills": 1,
|
||||
},
|
||||
|
||||
// Level 1: Temple of the Cat
|
||||
// Level 2: Temple of the Cat
|
||||
{
|
||||
"path": "data/cat.phd",
|
||||
"music_track": 59,
|
||||
|
@ -77,11 +76,12 @@
|
|||
"data/injections/cat_itemrots.bin",
|
||||
"data/injections/cat_meshfixes.bin",
|
||||
"data/injections/cat_textures.bin",
|
||||
"data/injections/panther_sfx.bin",
|
||||
],
|
||||
"unobtainable_pickups": 1,
|
||||
},
|
||||
|
||||
// Level 2: Atlantean Stronghold
|
||||
// Level 3: Atlantean Stronghold
|
||||
{
|
||||
"path": "data/end.phd",
|
||||
"music_track": 60,
|
||||
|
@ -98,7 +98,7 @@
|
|||
"unobtainable_kills": 1,
|
||||
},
|
||||
|
||||
// Level 3: The Hive
|
||||
// Level 4: The Hive
|
||||
{
|
||||
"path": "data/end2.phd",
|
||||
"music_track": 60,
|
||||
|
@ -123,7 +123,8 @@
|
|||
|
||||
{"type": "dummy"},
|
||||
|
||||
// Level 5: Current Position
|
||||
// Level 6: Current Position
|
||||
// This level is necessary to read TombATI's save files.
|
||||
{
|
||||
"path": "data/current.phd",
|
||||
"type": "current",
|
||||
|
@ -134,7 +135,7 @@
|
|||
],
|
||||
|
||||
"fmvs": [
|
||||
{"path": "fmv/core.avi"},
|
||||
{"path": "fmv/escape.avi"},
|
||||
{"path": "fmv/core.avi", "legal": true},
|
||||
{"path": "fmv/escape.avi", "legal": true},
|
||||
],
|
||||
}
|
||||
|
|
|
@ -149,10 +149,10 @@
|
|||
],
|
||||
|
||||
"cutscenes": [
|
||||
{"title": "Cut Scene 1"},
|
||||
{"title": "Cut Scene 2"},
|
||||
{"title": "Cut Scene 3"},
|
||||
{"title": "Cut Scene 4"},
|
||||
{"title": "Cutscene 1"},
|
||||
{"title": "Cutscene 2"},
|
||||
{"title": "Cutscene 3"},
|
||||
{"title": "Cutscene 4"},
|
||||
],
|
||||
|
||||
"demos": [
|
||||
|
@ -271,7 +271,7 @@
|
|||
"door_8": {"name": "Door 8"},
|
||||
"trapdoor_1": {"name": "Trapdoor 1"},
|
||||
"trapdoor_2": {"name": "Trapdoor 2"},
|
||||
"big_trapdoor": {"name": "Big Trapdoor"},
|
||||
"trapdoor_3": {"name": "Trapdoor 3"},
|
||||
"bridge_flat": {"name": "Bridge Flat"},
|
||||
"bridge_tilt_1": {"name": "Bridge Tilt 1"},
|
||||
"bridge_tilt_2": {"name": "Bridge Tilt 2"},
|
||||
|
@ -341,35 +341,40 @@
|
|||
},
|
||||
|
||||
"game_strings": {
|
||||
"CONTROL_BACKEND_CONTROLLER": "Controller",
|
||||
"CONTROL_BACKEND_KEYBOARD": "Keyboard",
|
||||
"CONTROL_CUSTOMIZE": "Customize Controls",
|
||||
"CONTROL_CUSTOM_1": "User Keys 1",
|
||||
"CONTROL_CUSTOM_2": "User Keys 2",
|
||||
"CONTROL_CUSTOM_3": "User Keys 3",
|
||||
"CONTROL_DEFAULT_KEYS": "Default Keys",
|
||||
"CONTROL_RESET_DEFAULTS": "Reset All: Hold %s",
|
||||
"CONTROL_UNBIND": "Unbind: Hold %s",
|
||||
"CONTROLS_BACKEND_CONTROLLER": "Controller",
|
||||
"CONTROLS_BACKEND_KEYBOARD": "Keyboard",
|
||||
"CONTROLS_CUSTOMIZE": "Customize Controls",
|
||||
"CONTROLS_CUSTOM_1": "User Keys 1",
|
||||
"CONTROLS_CUSTOM_2": "User Keys 2",
|
||||
"CONTROLS_CUSTOM_3": "User Keys 3",
|
||||
"CONTROLS_DEFAULT_KEYS": "Default Keys",
|
||||
"CONTROLS_RESET_DEFAULTS": "Reset All: Hold %s",
|
||||
"CONTROLS_UNBIND": "Unbind: Hold %s",
|
||||
"DETAIL_BILINEAR": "Bilinear",
|
||||
"DETAIL_BRIGHTNESS": "Brightness",
|
||||
"DETAIL_DECIMAL_FMT": "%d",
|
||||
"DETAIL_FBO_FILTER": "FBO filter",
|
||||
"DETAIL_FLOAT_FMT": "%.1f",
|
||||
"DETAIL_FOG_END": "Fog end",
|
||||
"DETAIL_FOG_START": "Fog start",
|
||||
"DETAIL_FPS": "FPS",
|
||||
"DETAIL_PERSPECTIVE": "Perspective",
|
||||
"DETAIL_PRETTY_PIXELS": "Pretty pixels",
|
||||
"DETAIL_INTEGER_FMT": "%d",
|
||||
"DETAIL_REFLECTIONS": "Reflections",
|
||||
"DETAIL_RENDER_MODE": "Render mode",
|
||||
"DETAIL_RENDER_MODE_FBO": "Framebuffer",
|
||||
"DETAIL_RENDER_MODE_LEGACY": "Window size",
|
||||
"DETAIL_RESOLUTION": "Resolution",
|
||||
"DETAIL_RESOLUTION_FMT": "%dx%d",
|
||||
"DETAIL_SELECT_DETAIL": "Select Detail",
|
||||
"DETAIL_STRING_FMT": "%s",
|
||||
"DETAIL_TEXTURE_FILTER": "Texture filter",
|
||||
"DETAIL_TITLE": "Graphic Options",
|
||||
"DETAIL_TRAPEZOID_FILTER": "Trapezoid filter",
|
||||
"DETAIL_UI_BAR_SCALE": "UI bar scale",
|
||||
"DETAIL_UI_SCROLL_WRAPAROUND": "UI scroll wrap",
|
||||
"DETAIL_UI_TEXT_SCALE": "UI text scale",
|
||||
"DETAIL_VSYNC": "VSync",
|
||||
"DETAIL_WATER_COLOR_B": "Water color (B)",
|
||||
"DETAIL_WATER_COLOR_G": "Water color (G)",
|
||||
"DETAIL_WATER_COLOR_R": "Water color (R)",
|
||||
"HEADING_GAME_OVER": "GAME OVER",
|
||||
"HEADING_INVENTORY": "INVENTORY",
|
||||
"HEADING_ITEMS": "ITEMS",
|
||||
|
@ -463,14 +468,16 @@
|
|||
"OSD_LOAD_GAME_FAIL_INVALID_SLOT": "Invalid save slot %d",
|
||||
"OSD_LOAD_GAME_FAIL_UNAVAILABLE_SLOT": "Save slot %d is not available",
|
||||
"OSD_OBJECT_NOT_FOUND": "Object not found",
|
||||
"OSD_PERSPECTIVE_FILTER_OFF": "Perspective correction: off",
|
||||
"OSD_PERSPECTIVE_FILTER_ON": "Perspective correction: on",
|
||||
"OSD_PHOTO_MODE_LAUNCHED": "Entering photo mode, press %s for help",
|
||||
"OSD_PLAY_CUTSCENE": "Loading cutscene %d",
|
||||
"OSD_PLAY_DEMO": "Loading demo %d",
|
||||
"OSD_PLAY_LEVEL": "Loading %s",
|
||||
"OSD_PLAY_MUSIC_TRACK": "Playing music track %d",
|
||||
"OSD_POS_GET": "Level: %d (%s) Room: %d\nPosition: %.3f, %.3f, %.3f\nRotation: %.3f,%.3f,%.3f",
|
||||
"OSD_POS_LARA_MISSING": "Lara not present",
|
||||
"OSD_POS_LARA_POS_FMT": "Room: %d\nPosition: %.3f, %.3f, %.3f\nRotation: %.3f, %.3f, %.3f",
|
||||
"OSD_POS_LEVEL_FMT": "Level %d",
|
||||
"OSD_POS_LEVEL_FMT_CUTSCENE": "Cutscene %d",
|
||||
"OSD_POS_LEVEL_FMT_DEMO": "Demo %d",
|
||||
"OSD_POS_SET_ITEM": "Teleported to object: %s",
|
||||
"OSD_POS_SET_ITEM_FAIL": "Failed to teleport to object: %s",
|
||||
"OSD_POS_SET_POS": "Teleported to position: %.3f %.3f %.3f",
|
||||
|
@ -486,6 +493,8 @@
|
|||
"OSD_TEXTURE_FILTER_BILINEAR": "bilinear",
|
||||
"OSD_TEXTURE_FILTER_NN": "nearest-neighbor",
|
||||
"OSD_TEXTURE_FILTER_SET": "Texture filter set to %s",
|
||||
"OSD_TRAPEZOID_FILTER_OFF": "Trapezoid filter disabled",
|
||||
"OSD_TRAPEZOID_FILTER_ON": "Trapezoid filter enabled",
|
||||
"OSD_UI_OFF": "UI disabled",
|
||||
"OSD_UI_ON": "UI enabled",
|
||||
"OSD_UNKNOWN_COMMAND": "Unknown command: %s",
|
||||
|
@ -522,13 +531,18 @@
|
|||
"PHOTO_MODE_ROTATE_PROMPT": "Rotate camera",
|
||||
"PHOTO_MODE_SNAP_PROMPT": "Take picture",
|
||||
"PHOTO_MODE_TITLE": "Photo Mode",
|
||||
"SOUND_SET_VOLUMES": "Set Volumes",
|
||||
"SOUND_DIALOG_MUSIC": "\\{icon sound} Sound",
|
||||
"SOUND_DIALOG_SOUND": "\\{icon music} Music",
|
||||
"SOUND_DIALOG_TITLE": "Set Volumes",
|
||||
"STATS_AMMO": "AMMO HITS/USED",
|
||||
"STATS_BASIC_FMT": "%d",
|
||||
"STATS_BONUS_STATISTICS": "Bonus Statistics",
|
||||
"STATS_DEATHS": "DEATHS",
|
||||
"STATS_DETAIL_FMT": "%d of %d",
|
||||
"STATS_DISTANCE_TRAVELLED": "DISTANCE TRAVELLED",
|
||||
"STATS_FINAL_STATISTICS": "Final Statistics",
|
||||
"STATS_KILLS": "KILLS",
|
||||
"STATS_MEDIPACKS_USED": "HEALTH PACKS USED",
|
||||
"STATS_PICKUPS": "PICKUPS",
|
||||
"STATS_SECRETS": "SECRETS",
|
||||
"STATS_TIME_TAKEN": "TIME TAKEN",
|
||||
|
|
1
data/tr1/ship/cfg/TR1X_strings_level.json5
Normal file
|
@ -0,0 +1 @@
|
|||
{"levels": [{"title": "Test Level"}]}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"levels": [
|
||||
// Level 0: Return to Egypt
|
||||
// Level 1: Return to Egypt
|
||||
{
|
||||
"title": "Return to Egypt",
|
||||
"objects": {
|
||||
|
@ -8,7 +8,7 @@
|
|||
},
|
||||
},
|
||||
|
||||
// Level 1: Temple of the Cat
|
||||
// Level 2: Temple of the Cat
|
||||
{
|
||||
"title": "Temple of the Cat",
|
||||
"objects": {
|
||||
|
@ -16,22 +16,22 @@
|
|||
},
|
||||
},
|
||||
|
||||
// Level 2: Atlantean Stronghold
|
||||
// Level 3: Atlantean Stronghold
|
||||
{
|
||||
"title": "Atlantean Stronghold",
|
||||
},
|
||||
|
||||
// Level 3: The Hive
|
||||
// Level 4: The Hive
|
||||
{
|
||||
"title": "The Hive",
|
||||
},
|
||||
|
||||
// Level 4: Title
|
||||
// Level 5: Title
|
||||
{
|
||||
"title": "Title",
|
||||
},
|
||||
|
||||
// Level 5: Current Position
|
||||
// Level 6: Current Position
|
||||
{
|
||||
"title": "Current Position",
|
||||
},
|
||||
|
|
Before Width: | Height: | Size: 410 KiB |
Before Width: | Height: | Size: 346 KiB |
Before Width: | Height: | Size: 444 KiB |
Before Width: | Height: | Size: 322 KiB |
Before Width: | Height: | Size: 268 KiB |
Before Width: | Height: | Size: 100 KiB |
Before Width: | Height: | Size: 689 KiB |
Before Width: | Height: | Size: 592 KiB |
Before Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 71 KiB |
Before Width: | Height: | Size: 669 KiB |
Before Width: | Height: | Size: 383 KiB |
Before Width: | Height: | Size: 701 KiB |
Before Width: | Height: | Size: 454 KiB |
Before Width: | Height: | Size: 628 KiB |
Before Width: | Height: | Size: 461 KiB |
Before Width: | Height: | Size: 314 KiB |
Before Width: | Height: | Size: 261 KiB |