01-09-20, 07:55 | #11 |
Member
Joined: Mar 2019
Posts: 687
|
i only know about tomb21 source (tomb raider 3 beta which contains tomb raider 2 source too (their not cleaned it when upgrading it maybe), but if these tool not have source then it mean will need to decompile it :'(
|
01-09-20, 19:26 | #12 |
Member
Joined: Mar 2012
Posts: 3,741
|
It did leak, but don't get your hopes up, it's really nothing fancy at all:
Original TR4/TR5 AnimEdit and WinRoomEdit Here's a mirror for the download: mirror (I am NOT sure this is an unaltered version of the original package - I thought there was a separate folder for RoomEdit and AnimEdit but I don't remember) At most it has historical value, it doesn't bring anything that we can't already do, apart from the fact that AnimEdit doesn't work with WADs directly but with separate files per object (which were then compiled into a WAD for a specific level... but then again with TE now we can replicate the same workflow). Also, it doesn't seem like there's any tool inside AnimEdit itself that can produce animations, they most probably did them in 3DS Max directly and then imported them into AnimEdit, and assembled them into an object like we do nowadays. The whole kit is almost useless as is, we can play with the UI, with RoomEdit we can try to load the autosave.prj projects that remain in the package (given that you can load things without the editor crashing) and... that's it. |
02-09-20, 11:13 | #13 |
Member
Joined: Jul 2007
Posts: 212
|
Yes, it looks like they exported animation to some custom format from 3ds or Maya then to be imported in to AnimEdit. But unfortunately we still have no way of making a proper camera animation for cutscenes as it has to be done with editor cameras
|
02-09-20, 11:53 | #14 | |
Member
Joined: Apr 2012
Posts: 10,346
|
Quote:
Code:
[Level];2 Name= Cutscene1 ResetHUB=3 Customize= CUST_FLARE, FFL_ADD_SMOKE_TO_SPARKS + FFL_ADD_SPARKS, IGNORE, 241, 112, 24, IGNORE Image=8, 8, IF_FULL_SCREEN, IGNORE, IGNORE, 750, 750, 750, 750 Customize= CUST_BACKGROUND, BKGDT_INVENTORY, IGNORE, IGNORE, 8 Image=1, 1, IF_FULL_SCREEN, IGNORE, IGNORE, 750, 750, 750, 750 Customize= CUST_BACKGROUND, BKGDT_LOADING_LEVEL, IGNORE, BKGDT_LOADING_LEVEL, 1 Organizer= 1, FO_TICK_TIME, IGNORE, 0, 1,182,18, 135, 2, 121, 3, 108, 4, 100, 5, 138, 6, 209, 7, 380, 8, 119, 9, 59, 10, 160, 11, 214, 12, 124, 13, 1, 19,440, 14 TriggerGroup= 1, $2000, 68, $28, $2000, 83, $0, $2000, 77, $0, $5000,1,$002D, $5000, 231, $2B, $5000, 745, $2B, $5000, 24, $2B, $5000, 4, $2B, $5000, 583, $2B, $5000, 580, $2B, $5000, 581, $2B, $2000, 407, $E, $2000, 127, $3,$2000, 127, $7 TriggerGroup=18,$5000,1,$012D,$5000,0,$002D TriggerGroup= 2, $5000,0,$012D, $5000,2,$002D TriggerGroup= 3, $5000,2,$012D, $5000,5,$002D TriggerGroup= 4, $5000,5,$012D, $5000,6,$002D TriggerGroup= 5, $5000,6,$012D, $5000,7,$002D TriggerGroup= 6, $5000,7,$012D, $5000,8,$002D TriggerGroup= 7, $5000,8,$012D, $5000,10,$002D, $2000, 79, $0 TriggerGroup= 8, $5000,10,$012D,$5000,11,$002D TriggerGroup= 9, $5000,11,$012D,$5000,12,$002D TriggerGroup= 10, $5000,12,$012D, $5000,11,$002D TriggerGroup= 11, $5000,11,$012D, $5000,14,$002D TriggerGroup= 12, $5000,14,$012D, $5000,15,$002D TriggerGroup= 13, $5000,15,$012D, $5000,13,$002D TriggerGroup= 14, $2000, 82, $3 Organizer= 2, FO_TICK_TIME, IGNORE, 319, 15, 1014, 16, 647,19 TriggerGroup= 15, $2000, 100, $10D, $2000, 100, $10A, $2000, 407, $D TriggerGroup= 17, $2000, 100, $10D, $2000, 100, $10A, $2000, 407, $E TriggerGroup= 16, $5000, 583, $130D TriggerGroup= 19,$2000, 100, $D, $2000, 100, $A, $2000, 407, $E Organizer= 3, FO_TICK_TIME, IGNORE, 350, Alm_M_B_P, 4,Alm_A_I, 4,Alm_E_D_TH, 4,Alm_O, 4,Alm_M_B_P, 3,Alm_Mute, 14,Alm_A_I, 3,Alm_F_V, 4,Alm_C_D_G_K_N_S_TH, 3,Alm_A_I, 3,Alm_F_V, 3,Alm_U, 3,Alm_A_I, 3,Alm_C_D_G_K_N_S_TH, 3,Alm_O, 3,Alm_L_D_TH, 4,Alm_A_I, 3,Alm_A_I, 3,Alm_C_D_G_K_N_S_TH, 3,Alm_O, 3,Alm_F_V, 3,Alm_C_D_G_K_N_S_TH, 3,Alm_A_I, 6,Alm_C_D_G_K_N_S_TH, 3,Alm_L_D_TH, 3, Alm_O, 4,Alm_C_D_G_K_N_S_TH, 3,Alm_F_V, 3,Alm_O, 3,Alm_M_B_P, 3,Alm_E_D_TH, 5,Alm_Mute, 1, 23;1st lara line, 467 frames total TriggerGroup=23, $2000, 127, $5,$2000, 128, $3; ORGANIZER 5, DISABLE ORGANIZER 3 Organizer= 5, FO_TICK_TIME, IGNORE, 94,Alm_F_V, 4,Alm_O, 6,Alm_C_D_G_K_N_S_TH, 3,Alm_O, 4,Alm_A_I, 3,Alm_C_D_G_K_N_S_TH, 3,Alm_M_B_P, 3, Alm_O, 4,Alm_Mute, 8,Alm_C_D_G_K_N_S_TH, 3,Alm_O, 3,Alm_A_I, 3,Alm_F_V, 3,Alm_L_D_TH, 2,Alm_L_D_TH, 4,Alm_C_D_G_K_N_S_TH, 4,Alm_U, 6,Alm_Mute, 163, 22;2nd line, total 66 TriggerGroup= 22, $2000, 127, $4, $2000, 128, $5; ORGANIZER 4, DISABLE ORGANIZER 5 Organizer= 4, FO_TICK_TIME, IGNORE, 1, Alm_A_I, 3,Alm_U, 2,Alm_C_D_G_K_N_S_TH, 3,Alm_L_D_TH, 2,Alm_E_D_TH, 3,Alm_C_D_G_K_N_S_TH, 3,Alm_L_D_TH, 4,Alm_A_I, 4,Alm_C_D_G_K_N_S_TH, 3,Alm_O, 3,Alm_M_B_P, 3,Alm_O, 3,Alm_U, 3,Alm_A_I, 3,Alm_M_B_P, 3,Alm_C_D_G_K_N_S_TH, 3,Alm_F_V, 3,Alm_A_I, 3,Alm_F_V, 3,Alm_O, 4,Alm_Mute, 16,Alm_C_D_G_K_N_S_TH, 3,Alm_O, 3,Alm_A_I, 3,Alm_C_D_G_K_N_S_TH, 2,Alm_U, 3,Alm_L_D_TH, 2,Alm_C_D_G_K_N_S_TH, 3,Alm_M_B_P, 3,Alm_E_D_TH, 3,Alm_A_I, 2,Alm_O, 2,Alm_C_D_G_K_N_S_TH, 3,Alm_E_D_TH, 3,Alm_L_D_TH, 2,Alm_C_D_G_K_N_S_TH, 2,Alm_L_D_TH, 4,Alm_Mute, 16,Alm_A_I, 3,Alm_L_D_TH, 3,Alm_M_B_P, 2,Alm_E_D_TH, 3,Alm_A_I, 3,Alm_C_D_G_K_N_S_TH, 3,Alm_L_D_TH, 2,Alm_E_D_TH, 3,Alm_M_B_P, 3,Alm_E_D_TH, 2,Alm_L_D_TH, 2,Alm_A_I, 3,Alm_C_D_G_K_N_S_TH, 3,Alm_O, 3,Alm_L_D_TH, 2,Alm_A_I, 2,Alm_F_V, 2,Alm_E_D_TH, 3,Alm_Mute, 1,24; 3rd line, total 182 TriggerGroup=24, $2000, 127, $6, $2000, 128, $4; ORGANIZER 6, DISABLE ORGANIZER 4 Organizer= 6, FO_TICK_TIME, -1, 520,Alm_A_I, 2,Alm_C_D_G_K_N_S_TH, 2,Alm_L_D_TH, 3,Alm_U, 2,Alm_A_I, 2,Alm_C_D_G_K_N_S_TH, 2,Alm_O, 2,Alm_C_D_G_K_N_S_TH, 2,Alm_E_D_TH, 2,Alm_A_I, 2,Alm_C_D_G_K_N_S_TH, 4,Alm_A_I, 3,Alm_C_D_G_K_N_S_TH, 6,Alm_Mute, >;line 4, total 34 450,Alm_M_B_P, 2,Alm_E_D_TH, 2,Alm_L_D_TH, 2,Alm_A_I, 2,Alm_M_B_P, 2,Alm_C_D_G_K_N_S_TH, 6, Alm_O, 2, Alm_C_D_G_K_N_S_TH, 4,Alm_U, 2,Alm_C_D_G_K_N_S_TH, 2,Alm_L_D_TH, 2,Alm_C_D_G_K_N_S_TH, 3,Alm_E_D_TH, 2,Alm_L_D_TH, 2,Alm_C_D_G_K_N_S_TH, 6,Alm_Mute TriggerGroup= Alm_Mute, $2000, 100, $E ; Lara normal (LARA_SKIN) TriggerGroup= Alm_Fire, $2000, 100, $90E ; Lara 'hhhh' (LARA_SCREAM_HEAD) TriggerGroup= Alm_O, $2000, 100, $100E ; Lara 'O' (LARA_SPEECH_HEAD1) TriggerGroup= Alm_A_I, $2000, 100, $110E ; Lara 'A,I' (LARA_SPEECH_HEAD2) TriggerGroup= Alm_U, $2000, 100, $120E ; Lara 'U, W' (LARA_SPEECH_HEAD3) TriggerGroup= Alm_M_B_P, $2000, 100, $130E ; Lara 'M,B,P' (LARA_SPEECH_HEAD4) TriggerGroup= Alm_F_V, $2000, 100, $140E ; Lara 'F,V' or 'D,TH' (ACTOR1_SPEECH_HEAD1) TriggerGroup= Alm_L_D_TH, $2000, 100, $150E ; Lara 'L' or 'D,TH, R' (ACTOR1_SPEECH_HEAD2) TriggerGroup= Alm_E_D_TH, $2000, 100, $160E ; Lara 'E' (ACTOR2_SPEECH_HEAD1) TriggerGroup= Alm_C_D_G_K_N_S_TH, $2000, 100, $170E ; Lara 'C,D,G,K,N,R,S,TH,Y,Z' (ACTOR2_SPEECH_HEAD2) Parameters= PARAM_ACTOR_SPEECH, 2, -1, -1, 2, ANIMATING1, 10,0,8, 199,199,199,199,199,198,198,198,199,199,199,199,199,199,199 Parameters= PARAM_ACTOR_SPEECH, 1, -1, -1, 2, ANIMATING1, 10, 0, 8, 194, 195, 197, 196,194,198,194,195,196,194,197,196,194,192,SPC_PAUSE+8,198,192,SPC_PAUSE+12,198,192 Parameters= PARAM_ACTOR_SPEECH, 3, -1, -1, 2, ANIMATING1, 10, 0, 8, 194, 195, 197, 196,194,198,192,SPC_PAUSE+12,196,194,197,196,194,195,197,196,194,198,194,195,196,194,197,194,197,196,194,195 Parameters= PARAM_ACTOR_SPEECH, 4, -1, -1, 2, ANIMATING1, 10, 0, 8, 194, 195, 197, 196,194,198,192,SPC_PAUSE+6,193,194,197,196,194,195,194,197,196,192, SPC_PAUSE+10,197,196,194,198,194,195,197,196,194,198,194,195,197,196,194,195,192, SPC_PAUSE+6,196,194,197,194,197,196,194,,192,SPC_PAUSE+4,194,198,194,195,192,197,194,196,194,192,SPC_PAUSE+6,193,194,197,196,194,195,194,195,193,197,198,SPC_PAUSE+14,193,194,197,196,194,195,194,197,193,194,197,196,193,194,> 192,SPC_PAUSE+8,193,194,197,196,194,195,194,195,193,197,198,194,197,196,194,195,194,195,193,197,198,194,197,196,192,> SPC_PAUSE+80,193,194,197,196,198,193,194,192,SPC_PAUSE+12,195,193,197,198,193,194,197,192,SPC_PAUSE+12,195,193,197,198,194,197,192,194,196,192,SPC_PAUSE+95,199,SPC_PAUSE+150,198,SPC_PAUSE+300 Parameters=PARAM_PRINT_TEXT, 1, CL_BLINKING_WHITE, FT_BOTTOM_CENTER, -1, -1, -1, -1 Organizer=7,FO_TICK_TIME,-1, 270,26, 220,25,160,27, 355,28 TriggerGroup=25,$5000, 231, $15B;PARAM_ACTOR1 TriggerGroup=26,$5000, 231, $25B;PARAM_ACTOR2 TriggerGroup=27,$5000, 231, $35B;PARAM_ACTOR3 TriggerGroup=28,$5000, 231, $45B;PARAM_ACTOR4 TriggerGroup=29,$5000, 231, $55B;PARAM_ACTOR5 FOG= 0,30,16 FogRange=5, 20 HORIZON= ENABLED LoadCamera= 0,0,0,0,0,0,0 Level= DATA\Cut1,113 |
|
02-09-20, 15:48 | #15 | |
Member
Joined: Jun 2007
Posts: 245
|
Quote:
WAUW this is absolute fantastic work, by looking at it I understand most of the stuff, is it possible to create: when for example you cross a trigger and 5 seconds later it plays some music? |
|
03-09-20, 07:09 | #16 | |
Member
Joined: Mar 2019
Posts: 687
|
Quote:
you need the time you want (example 5 seconds) and a triggergroup to play after these 5 second elapsed |
|
03-09-20, 12:03 | #17 |
Member
Joined: Jun 2007
Posts: 245
|
Ooh yes it’s called that way with TRNG engine! Is it scripting or can we do it in the editor? I’m currently exploring Tomb Editor since 2 days really REALLY love this program!
|
03-09-20, 12:07 | #18 | |
Member
Joined: Jun 2007
Posts: 245
|
Quote:
It must be a really legit leak ‘cause some date of Core Design members/level designers is still in it, “like Joby wake the hell up” and Andy_in_da_house 😂😂 Shame they never updated winroomedit! |
|
03-09-20, 15:33 | #19 |
Moderator
Joined: Jul 2003
Posts: 33,359
|
^
Please do not double-post like that. If you want to quote more than one post you can use the multi-quote button (with the " on it). |
03-09-20, 16:28 | #20 |
Member
Joined: Mar 2019
Posts: 687
|
It's scripting, i assume you have TombIDE, just use "Organizer=" in your [level] and the syntax will appear
|
Thread Tools | |
|
|