Rev 1 | Rev 15 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1 | Rev 11 | ||
|---|---|---|---|
| Line 27... | Line 27... | ||
| 27 | 27 | ||
| 28 | float gWobble_spam_y[8] = { 0.0f, -0.15f, 0.4f, 0.15f, -0.4f, 0.25f, 0.0f, -0.25f }; |
28 | float gWobble_spam_y[8] = { 0.0f, -0.15f, 0.4f, 0.15f, -0.4f, 0.25f, 0.0f, -0.25f }; |
| 29 | float gWobble_spam_z[8] = { 0.4f, -0.25f, 0.0f, 0.25f, 0.0f, 0.15f, -0.4f, -0.15f }; |
29 | float gWobble_spam_z[8] = { 0.4f, -0.25f, 0.0f, 0.25f, 0.0f, 0.15f, -0.4f, -0.15f }; |
| 30 | br_scalar gWheel_circ_to_width = 0.16f; |
30 | br_scalar gWheel_circ_to_width = 0.16f; |
| 31 | tU8 gSmoke_damage_step[12] = { 20u, 20u, 0u, 10u, 10u, 10u, 10u, 10u, 10u, 10u, 10u, 10u }; |
31 | tU8 gSmoke_damage_step[12] = { 20u, 20u, 0u, 10u, 10u, 10u, 10u, 10u, 10u, 10u, 10u, 10u }; |
| 32 | int gSteal_ranks[ |
32 | int gSteal_ranks[6] = { 0, 89, 72, 55, 38, 21 }; |
| 33 | 33 | ||
| 34 | // IDA: int __usercall ReadCrushData@<EAX>(FILE *pF@<EAX>, tCrush_data *pCrush_data@<EDX>) |
34 | // IDA: int __usercall ReadCrushData@<EAX>(FILE *pF@<EAX>, tCrush_data *pCrush_data@<EDX>) |
| 35 | int ReadCrushData(FILE* pF, tCrush_data* pCrush_data) { |
35 | int ReadCrushData(FILE* pF, tCrush_data* pCrush_data) { |
| 36 | //char s[256]; // Pierre-Marie Baty -- unused variable |
36 | //char s[256]; // Pierre-Marie Baty -- unused variable |
| 37 | //char* str; // Pierre-Marie Baty -- unused variable |
37 | //char* str; // Pierre-Marie Baty -- unused variable |
| Line 482... | Line 482... | ||
| 482 | } |
482 | } |
| 483 | memcpy(the_car_actor->actor->model->vertices, |
483 | memcpy(the_car_actor->actor->model->vertices, |
| 484 | the_car_actor->undamaged_vertices, |
484 | the_car_actor->undamaged_vertices, |
| 485 | the_car_actor->actor->model->nvertices * sizeof(br_vertex)); |
485 | the_car_actor->actor->model->nvertices * sizeof(br_vertex)); |
| 486 | // FIXME: BrModelUpdate(..., BR_MODU_VERTEX_COLOURS | BR_MODU_VERTEX_POSITIONS) fails on TELL_ME_IF_WE_PASS_THIS_WAY |
486 | // FIXME: BrModelUpdate(..., BR_MODU_VERTEX_COLOURS | BR_MODU_VERTEX_POSITIONS) fails on TELL_ME_IF_WE_PASS_THIS_WAY |
| 487 |
|
487 | //BrModelUpdate(the_car_actor->actor->model, BR_MODU_VERTEX_COLOURS | BR_MODU_VERTEX_POSITIONS); |
| 488 | BrModelUpdate(the_car_actor->actor->model, BR_MODU_ALL); |
488 | BrModelUpdate(the_car_actor->actor->model, BR_MODU_ALL); |
| 489 | if (pipe_vertex_count != 0 && IsActionReplayAvailable()) { |
489 | if (pipe_vertex_count != 0 && IsActionReplayAvailable()) { |
| 490 | PipeSingleModelGeometry(pCar->car_ID, j, pipe_vertex_count, pipe_array); |
490 | PipeSingleModelGeometry(pCar->car_ID, j, pipe_vertex_count, pipe_array); |
| 491 | } |
491 | } |
| 492 | } |
492 | } |