Commit Graph

32 Commits

Author SHA1 Message Date
Ilya Shurumov
ac84cb24bd - proper spooled models freeing 2020-05-16 18:33:44 +06:00
Ilya Shurumov
6270cbea4f - implement InitPedestrians, DestroyPedestrian(s), ActivatePlayerPedestrian, SetTannerPosition
- little fixes
2020-05-15 14:50:30 +06:00
Ilya Shurumov
4cf07f34c2 - fixed bug in SetupDrawMapPSX
- more pretty GetPVSRegionCell2
2020-05-14 18:48:09 +06:00
Ilya Shurumov
c1fccc2e2d - pretty InitCellData mallocs 2020-05-14 12:57:42 +06:00
Ilya Shurumov
1b180a9f57 - added NOTIFY_MALLOC everywhere mallocptr is used 2020-05-13 22:04:14 +06:00
Ilya Shurumov
51dee27b1a - bit pretty InitMap and CheckUnpackNewRegions, fixed invalid area spooling 2020-05-13 16:20:04 +06:00
Ilya Shurumov
ce5ee966e7 - implement ProcessStraightsDriver2Lump, RoadInCell
- fix declarations
2020-05-09 14:00:48 +06:00
Ilya Shurumov
210eeae73b - implement FindModelIdxWithName 2020-05-02 08:15:32 +06:00
Ilya Shurumov
c3347feba5 - implement bcollided2d, bFindCollisionPoint, bFindCollisionTime, CarBuildingCollision 2020-05-01 12:08:36 +06:00
Ilya Shurumov
234243fbc6 - implement CheckScenaryCollisions 2020-04-29 00:00:25 +06:00
Ilya Shurumov
2181519b65 - non-hardcoded LEV loader for PC version 2020-04-27 16:53:17 +06:00
Ilya Shurumov
b60bf33226 - replace shifts with divisions and miltiplies in SetupDrawMapPSX & ControlMap 2020-04-27 13:12:32 +06:00
Ilya Shurumov
bfbe9a4175 - implement FildModelPtrWithName, InitModelNames 2020-04-21 21:29:10 +06:00
Ilya Shurumov
46cb33c64c - hardcode PositionVisible 2020-04-20 20:54:18 +06:00
Ilya Shurumov
54a642e318 - Spool fixes
- bring back all trap() calls
2020-04-19 18:32:14 +06:00
Ilya Shurumov
8eac378770 - completely disable PVSDecode - needs DEBUGGING! 2020-04-19 14:03:23 +06:00
Ilya Shurumov
43677d1cd8 - implement Tile1x1 2020-04-19 13:03:20 +06:00
Ilya Shurumov
4e808b11c4 - temporarily disabled PVSDecode 2020-04-19 11:16:01 +06:00
Ilya Shurumov
aaffaf87ec - fix GetPVSRegionCell2 2020-04-19 10:32:23 +06:00
Ilya Shurumov
257606b8a8 - implement PVSDecode
- fix GetPVSRegionCell2
2020-04-13 23:15:07 +06:00
Ilya Shurumov
0d8a324fe8 - fix ControlMap 2020-04-13 21:29:32 +06:00
Ilya Shurumov
9eced0134f - implement GetPVSRegionCell2 2020-04-13 20:54:39 +06:00
Ilya Shurumov
5c90d922ba - fixed bug in SendTPage
- assign callbacks in 'changemode'
2020-04-11 22:34:58 +06:00
Ilya Shurumov
da53db487b - implement lots of spooling sh*tcode 2020-04-10 05:29:12 +06:00
Ilya Shurumov
1559f6e420 - implement CheckUnpackNewRegions 2020-04-10 00:16:26 +06:00
Ilya Shurumov
9984d347c1 - implement ControlMap 2020-04-09 23:45:25 +06:00
Ilya Shurumov
f5d943e8c5 - implement InitMap, InitSpooling 2020-04-09 23:10:34 +06:00
Ilya Shurumov
0f4666ae39 - implement ProcessCarModelLump, buildNewCars
- implement NewProcessRoadMapLump
2020-04-09 21:36:53 +06:00
Ilya Shurumov
f6119162b1 - fix ProcessLumps
- implement ProcessMapLump
- implement InitCellData
- implement ProcessSpoolInfoLump
2020-04-06 03:04:50 +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
bf1dde5d34 - many sources processed and added UNIMPLEMENTED()
- game now goes to loading screen
2020-04-04 10:56:09 +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