Commit Graph

2287 Commits

Author SHA1 Message Date
Luke Usher 9cf625bafe Merge pull request #291 from phire/setlight_oovpa
Improve D3DDevice_SetLight_5558 oovpa
2017-03-29 13:41:02 +01:00
Scott Mansell ea70837672 Improve D3DDevice_SetLight_5558 oovpa
Make it more generic, so it can detect SetLight in KotOR, a 5455 game.
2017-03-29 21:51:20 +13:00
PatrickvL 28721c0f7e Prevent YUY2 overlay decoding exceeding backbuffer dimensions 2017-03-28 13:54:00 +02:00
PatrickvL 5ae15d3b3e Release forgotten backbuffer references 2017-03-28 13:54:00 +02:00
PatrickvL 200a90c9c5 Small speedup in YUY2->XRGB conversion (untested) 2017-03-28 13:54:00 +02:00
Luke Usher 6c04ed5c96 Merge pull request #287 from PatrickvL/master
Derive Xrefs
2017-03-28 10:18:34 +01:00
jarupxx 108228e75a Added more D3D signatures (5344)
Source: The Hulk
2017-03-28 18:15:47 +09:00
jarupxx c7b05dcc3c Added D3D signatures (5344)
Source: The Hulk
2017-03-28 17:21:52 +09:00
PatrickvL 48abb76e84 Update HLEIntercept.cpp
Fixed a regression, thanks to jarupxx
2017-03-28 07:17:00 +02:00
PatrickvL cecac67a54 Merge pull request #9 from PatrickvL/derive_xrefs
Derive xrefs
2017-03-27 15:50:56 +02:00
PatrickvL 5d6bc06b14 Merge branch 'master' into derive_xrefs 2017-03-27 15:50:28 +02:00
PatrickvL 73d42725e3 Added more derived xrefs 2017-03-27 15:35:32 +02:00
PatrickvL 393e8a9d25 Allow derivation of up to 32 xrefs per OOVPA 2017-03-27 13:41:10 +02:00
PatrickvL 9b0bca9d41 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-03-27 13:01:06 +02:00
PatrickvL f82c5cb5aa Introduced possibility to derive xrefs from OOVPA's (instead of the other way around) 2017-03-27 12:57:14 +02:00
PatrickvL eec43cf5ac Merge pull request #284 from LukeUsher/crypto-fixes
Implement support for real Xbox keys
2017-03-27 12:53:39 +02:00
Luke Usher 637b1262a1 Merge pull request #286 from jarupxx/sig
Verified OOVPAs
2017-03-27 11:39:16 +01:00
Luke Usher c463af91b2 Merge branch 'crypto-fixes' of http://github.com/lukeusher/cxbx-reloaded into crypto-fixes 2017-03-27 11:39:00 +01:00
Luke Usher cd41fcd6ec Amendments 2017-03-27 11:38:39 +01:00
jarupxx fdf2c02cf2 Renamed CMcpxBuffer_GetStatusB, 4627 prefix to CMcpxBuffer_GetStatus, 4831
Version 4721 has very similar pattern to 5344, so it causes false detection. This pattern is used with 4831 or more.
Source: Terminator (4721), Namco Museum (4831)
2017-03-27 19:12:12 +09:00
jarupxx 28c6fbd631 Verified signatures 2017-03-27 18:54:07 +09:00
PatrickvL aff8808fbc Update xbox.h 2017-03-27 11:16:08 +02:00
Luke Usher 856e1ba873 Implement support for real Xbox keys 2017-03-26 22:56:17 +01:00
Luke Usher 54be6c85a5 Merge pull request #264 from LukeUsher/memory-manager
Initial Memory Manager implementation
2017-03-26 18:42:51 +01:00
Luke Usher 881063a4a7 Restore DefaultLaunchDataPage check 2017-03-26 18:27:20 +01:00
Luke Usher 2a13f5cb87 Merge remote-tracking branch 'upstream/master' into memory-manager 2017-03-26 18:25:15 +01:00
Luke Usher 201313b486 Merge pull request #281 from jarupxx/xdk3925
Added a XDK 3925 D3D Signatures
2017-03-26 18:24:44 +01:00
jarupxx f857037b81 Revert the D3DDevice_GetTexture (3925). This function is not implemented. 2017-03-26 11:50:42 +09:00
jarupxx 4135a24ac8 Modified the EmuD3DDeferredRenderState patchOffset (3925)
Source: Star Wars - Starfighter SE
2017-03-26 10:16:33 +09:00
jarupxx 3dddc37edf Added a D3D Signatures (3925)
Source: Star Wars - Starfighter SE
2017-03-26 10:15:41 +09:00
Luke Usher 5613762fd8 Merge remote-tracking branch 'upstream/master' into memory-manager 2017-03-25 00:24:56 +00:00
Luke Usher 5be759c28e Merge pull request #270 from jarupxx/xdk5028
Fixed SetVolume signature
2017-03-25 00:17:29 +00:00
jarupxx 2b2cafde66 Fixed SetVolume signature.
A regression occurred DirectSound_CDirectSoundStream_SetVolume, 4134 with 9501d4c
2017-03-25 08:25:17 +09:00
Luke Usher 0f1ee7746d Merge pull request #267 from jarupxx/xdk5028
XDK 5028 Added a lot of signatures
2017-03-24 13:32:39 +00:00
Luke Usher 022b2ee77c Fix QueryAllocationSize & other small tweaks 2017-03-24 13:31:05 +00:00
jarupxx 1bac81d478 Merge remote-tracking branch 'upstream/master' into xdk5028
# Conflicts:
#	build/win32/Cxbx.vcxproj.filters
2017-03-24 21:20:15 +09:00
jarupxx a14197b465 Added more D3D Signatures (5028)
Source: Shikigami no Shiro
2017-03-24 21:03:42 +09:00
jarupxx 9501d4c26a Added various CDirectSoundStream signature and update.
Detected the following signature are more accurately.
IDirectSoundBuffer_PlayEx (4361-5028)
IDirectSoundBuffer_StopEx (4361-5028)
DirectSound_CDirectSoundBuffer_SetNotificationPositions (4627,5028)
DirectSound_CDirectSoundStream_SetVolume (4134)
DirectSound_CDirectSoundStream_SetMixBinVolumes (4134-5028)
2017-03-24 20:25:27 +09:00
jarupxx fdf695b549 Verified the LockRect (5028-5233)
Source: Shikigami no Shiro
2017-03-24 18:08:10 +09:00
Luke Usher 45ade469cf Amendments based on feedback from PatrickvL 2017-03-24 06:47:41 +00:00
Luke Usher 41649f645a Small amendment to MemoryManager 2017-03-23 22:15:25 +00:00
Luke Usher 3450c773a0 Merge remote-tracking branch 'upstream/master' into memory-manager 2017-03-23 21:49:05 +00:00
Luke Usher f46f77c3ad Initial MemoryManager Implementation 2017-03-23 21:47:19 +00:00
PatrickvL 73ec0292ff Merge pull request #263 from hrydgard/build-speed-improvement
Avoid including version.h everywhere. Use multiprocessor build.
2017-03-23 22:38:48 +01:00
Henrik Rydgard bc4ccea18d Avoid including version.h everywhere. Use multiprocessor build. 2017-03-23 21:55:13 +01:00
PatrickvL 3b2840aeae Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-03-23 13:21:34 +01:00
jarupxx 7f93c77c04 Added the D3D_CommonSetRenderTarget/PrimeVertexCache/PersistDisplay (5028)
Source: Shikigami no Shiro
2017-03-23 21:02:38 +09:00
jarupxx 981ae20f6c Added the GetVertexShader/GetVertexShaderConstant/GetPixelShader (5028)
Source: Shikigami no Shiro
2017-03-23 20:54:32 +09:00
jarupxx 8ea65ee428 Added the SetVertexData2s/SetVertexData4s (4361,5028)
Source: Shikigami no Shiro
2017-03-23 20:51:26 +09:00
jarupxx 2bfe0a41a7 Moved a D3D signatures to 5028
Source: Shikigami no Shiro
2017-03-23 20:48:45 +09:00