Commit Graph

27 Commits

Author SHA1 Message Date
Ilya Shurumov
2ff1377c4d - line debug overlay [WIP] 2020-05-01 14:51:44 +06:00
Ilya Shurumov
bd8004ee4f - implement ResidentModelsBodge, CollisionSound, SoundTasks, AddEnvSounds
- fix ControlCarRevs
2020-04-27 09:19:08 +06:00
Ilya Shurumov
d3a7a5dbdd - added experimental loading of Aug 2000 Demo LEV files (#define switch) 2020-04-26 18:19:33 +06:00
Ilya Shurumov
2a6d355bc8 - implement GetEngineRevs, ControlCarRevs 2020-04-26 12:02:35 +06:00
Ilya Shurumov
d6f4b22732 - Latest emulator updates (inc PGXP) 2020-04-23 13:25:56 +06:00
Ilya Shurumov
bc1c4f67e1 - implement GlobalTimeStep 2020-04-22 22:28:10 +06:00
Ilya Shurumov
76c76fd739 - implement StepCars 2020-04-22 21:33:38 +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
00933aed4b - implement PlaceCameraFollowCar 2020-04-17 01:50:53 +06:00
Ilya Shurumov
8165920d5f - partially implement DrawMapPSX
- implement ClearCopUsage
2020-04-13 19:45:34 +06:00
Ilya Shurumov
295018a47a - implement RenderGame2
- added missing DrawMission
2020-04-13 02:09:59 +06:00
Ilya Shurumov
478f059614 - implemented almost all SPOOL.C (except unused sound bank loading) 2020-04-10 17:56:11 +06:00
Ilya Shurumov
2b4de546a5 - fix 'samples' declaration
- trying SPU emulation
2020-04-09 00:07:11 +06:00
Ilya Shurumov
941160d6fc - implement GetCarPalIndex
- implement ProcessPalletLump
- fixed clut rectangle in LoadPermanentTPages
- human-understandable LoadPermanentTPages two dimensional arrays access
2020-04-07 16:56:13 +06:00
Ilya Shurumov
75d757a0b0 - implement ProcessMDSLump
- implement ProcessTextureInfo
- added version info print on frontend
- implement RenderGame
- implement FadeGameScreen
- implement SetupScreenFade
2020-04-06 02:04:37 +06:00
Ilya Shurumov
da176025ac - implement loadsectorsPC
- implement LoadGameLevel
- implement ProcessLumps
- implement SetCityType, ResetCityType
- implement sdGetBSP, FindRoadInBSP
- implement LoadCosmetics, ProcessCosmeticsLump
- fix wantedCar finally
2020-04-05 19:53:08 +06:00
Ilya Shurumov
56d3fbf399 - implement InitialiseMissionDefaults
- implement LoadMission
- implement GetFreeChannel
- fixed wantedCar setup from frontend
2020-04-05 04:53:41 +06:00
Ilya Shurumov
eeb96e39b5 - implement InitSound
- implement LoadBankFromLump
- implement LoadSoundBankDynamic
2020-04-04 19:42:29 +06:00
Ilya Shurumov
bf1dde5d34 - many sources processed and added UNIMPLEMENTED()
- game now goes to loading screen
2020-04-04 10:56:09 +06:00
Ilya Shurumov
cb74b84f12 - implement GameInit
- add many unimplemented (unfinished)
2020-04-03 04:44:09 +06:00
Ilya Shurumov
5b8e0dfe1d - OT to use OTTYPE instead of just u_long for EMU
- latest emulator
- emulator polygon drawing improvements
- fixed bugs regarding to render frontend in D2
2020-04-01 03:04:08 +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
b9382cf872 - implement SetVariable
- Memcard Main renamed to not conflict with OBJ
2020-03-29 23:03:53 +06:00
Ilya Shurumov
8879f114d0 - implement EnableDisplay
- implement EndFrame
- implement GetTimeStamp
- implement SetTextColour
- implement EnableDisplay
- implement DrawScreen
- implement FEPrintString
- font loading correctly
2020-03-29 06:56:49 +06:00
Ilya Shurumov
2facb27782 - implement LoadFrontendScreens
- implement FEInitCdIcon
- adding frontend vars
- redid other vars
2020-03-28 21:44:13 +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