Ilya Shurumov
96d338bc80
- don't store pings if not in cutscene recorder mode
2020-11-17 18:13:45 +06:00
Ilya Shurumov
81370a7273
- support reserving car slots (configurable) for cutscene/chase recorder
2020-11-17 16:10:59 +06:00
Fireboyd78
2b2e9898ce
Updated custom attract replay loading.
2020-11-13 20:23:03 -08:00
Ilya Shurumov
dd4daea020
- support randomized attract replays
...
- don't forget to init user replays
2020-11-13 23:48:25 +06:00
Ilya Shurumov
cea22ccfb0
- StorePingInfo fix car id=1
2020-11-13 00:44:04 +06:00
Ilya Shurumov
138d057e1a
- update cutscene recorder to use multiple INI files
2020-11-12 00:30:16 +06:00
Ilya Shurumov
0ddf0320b8
- cutscene recorder to use INI file
...
- custom cutscene stream creation (WIP)
2020-11-04 22:19:12 +06:00
Fireboyd78
633cfe9eb5
Refactored all types with the help of regex magic.
...
- Merged typedef tags and aliases together
- Removed unnecessary declarations of struct/union/enum
- Updated references to tag names to use their aliases instead
- e.g. "_TARGET" becomes "MS_TARGET", "_EVENT" becomes "EVENT", etc.
- Moved a couple types into their appropriate header files
2020-10-30 17:11:58 -07:00
Ilya Shurumov
81963cb08c
- fix DrawTILES not setting plotContext draw buffer
...
- other minor stuff
2020-10-24 22:35:29 +06:00
Ilya Shurumov
68029eccf9
- temporary disabled stored pings reading in replays
2020-10-24 20:44:45 +06:00
Ilya Shurumov
c3e06f7f82
- do not reset ping buffer when going to quick replay/director
2020-10-21 13:30:50 +06:00
Ilya Shurumov
8818004ab2
- always store pings in replays use them
2020-10-20 23:35:54 +06:00
Ilya Shurumov
0f54517d69
- add replay limits to DR2LIMITS.H
...
- add StorePingInfo function
- clean some FELONY.C code
2020-10-17 12:45:09 +06:00
Ilya Shurumov
46810ca811
- fix replay saving and loading bugs
2020-10-17 00:30:22 +06:00
Ilya Shurumov
da44ee75c7
- refactor REPLAYS.C
2020-10-14 00:43:20 +06:00
Ilya Shurumov
d1266bdfbc
- chase selection from debug menu
2020-10-10 02:13:49 +06:00
Ilya Shurumov
ca4f93b58c
- proper save of replays for cutscenes
...
- added padCount to REPLAY_STREAM
2020-10-05 21:26:22 +06:00
Ilya Shurumov
476459f2e5
- cutscene recorder improvements
2020-10-05 00:19:53 +06:00
Ilya Shurumov
3df233179d
- breakdown of THISDUST.H on DR2LIMITS, DR2MATH, DR2TYPES, VERSION headers
2020-09-06 00:12:14 +06:00
Ilya Shurumov
7af575daec
- cutscene recorder subreplay selection
2020-08-31 15:14:48 +06:00
Ilya Shurumov
9b03ad9363
- implement CalcReplayDataSize, SaveReplayData, LoadReplayData, CalcGameDataSize, SaveGameData, LoadGameData, CalcConfigDataSize, SaveConfigData, LoadConfigData
2020-08-26 20:56:22 +06:00
Ilya Shurumov
fd012c95d7
- fix cutscene playback inconsistency
2020-08-10 22:10:01 +06:00
Ilya Shurumov
855e362305
- implement Tunnels, RecordWaypoint
2020-06-13 22:25:19 +06:00
Ilya Shurumov
fcc3cd7cc3
- pretty InitSpecSpool, GetPingInfo, GameInit, StepGame
2020-05-29 22:44:33 +06:00
Ilya Shurumov
df140f7fe8
- fix bug in RestoreCarPosition
...
- improve some code readability
2020-05-28 00:07:59 +06:00
Ilya Shurumov
03843e1643
- implement SaveReplayToBuffer, SaveReplay (PC)
2020-05-27 22:20:33 +06:00
Ilya Shurumov
c0cbc2a7f0
- implement NoteFelony, AdjustFelony
2020-05-27 16:03:46 +06:00
Ilya Shurumov
51a7512123
- Cutscene recorder command-line feature
...
- implement LoadCutsceneAsReplay
- implement cutscene recorder under CUTSCENE_RECORDER define
2020-05-21 03:37:33 +06:00
Ilya Shurumov
c1e923a4e2
- implement LoadReplayFromBuffer, LoadAttractReplay
2020-05-21 00:30:02 +06:00
Ilya Shurumov
7a1578c031
- fix cutscene loading bug
2020-05-20 21:34:30 +06:00
Ilya Shurumov
bcb8d3761a
- make PADRECTORD.analogue field unsigned
...
- bit more prerry code
2020-05-20 17:06:49 +06:00
Ilya Shurumov
171a40c886
- implement cjpRecord, Put, ControlReplay
2020-05-20 14:28:23 +06:00
Ilya Shurumov
1a621470ea
- implement cjpPlay, Get,
2020-05-20 01:00:39 +06:00
Ilya Shurumov
e5291cbbdd
- fix InitPadRecording reversing bug
2020-05-19 21:45:40 +06:00
Ilya Shurumov
5c13865d69
- implement IsMovingCamera, InvalidCamera, FindNextCutChange, SetPlaybackCamera, GetPingInfo
2020-05-19 01:10:55 +06:00
Ilya Shurumov
847e34f83e
- implement InitPadRecording, AllocateReplayStream
2020-05-19 00:32:30 +06:00
Ilya Shurumov
356c5f6c88
- implement MRCommitThreadGenocide, MRStartThread, MRFunction, MRHandleCarRequests, MRCreateCar, MRCancelCarRequest, SetPlayerMessage, SetMissionMessage, PauseMissionTimer, PreProcessTargets, HandleGameOver, CompleteAllActiveTargets, SetMissionComplete, SetMissionOver, ActivateNextFlag, CalcLapTime, SetCarToBeStolen, MakePhantomCarEqualPlayerCar
...
- bunch of pretty mission code
2020-05-16 21:43:19 +06:00
Ilya Shurumov
2c0fe8ba03
- implement valid_region
2020-05-09 14:00:06 +06:00
Ilya Shurumov
88b4ba3bcf
- implement InitFelonyDelayArray, GetCarHeading, GetCarDirectionOfTravel
2020-04-18 01:55:31 +06:00
Ilya Shurumov
79849de4a1
- implement DrawMission, DisplayPlayerPosition, DrawMessage, DrawWorldTargets, DrawFullscreenTargets, DrawMultiplayerTargets, DrawOverheadTarget
2020-04-18 00:27:24 +06:00
Ilya Shurumov
0e8b4ca696
- implement GameStart
...
- implement SetPleaseWait
- implement StringWidth, PrintString, PrintStringCentered, PrintStringFeature
- implement LoadFont
- implement SetFontTPage
2020-03-30 02:33:32 +06:00
Ilya Shurumov
c40d40bd22
- added sources rebuilt with TDR and partially decompiled intro sequence
...
- moved necessary data to new sources
- running intro with TOMB5 HLE emulator
2020-03-28 03:25:35 +06:00