This repository has been archived by the owner. It is now read-only.
Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
with
18,716 additions
and 7,638 deletions.
- +13 −0 .github/pull_request_template.md
- +1 −1 .github/workflows/build-cmake-conan.yml
- +12 −14 .github/workflows/reLCS_msvc_amd64.yml
- +13 −14 .github/workflows/reLCS_msvc_x86.yml
- +3 −1 .gitignore
- +4 −0 CMakeLists.txt
- +1 −1 README.md
- +284 −0 cmake/GetGitRevisionDescription.cmake
- +43 −0 cmake/GetGitRevisionDescription.cmake.in
- +933 −189 gamefiles/gamecontrollerdb.txt
- BIN gamefiles/models/frontend_ds2.txd
- BIN gamefiles/models/frontend_ds3.txd
- BIN gamefiles/models/frontend_ds4.txd
- BIN gamefiles/models/frontend_x360.txd
- BIN gamefiles/models/frontend_xone.txd
- BIN gamefiles/models/ps3btns.txd
- BIN gamefiles/models/x360btns.txd
- BIN logo.png
- +162 −0 logo.svg
- +24 −23 premake5.lua
- +26 −0 printHash.bat
- +12 −0 printHash.sh
- +6 −1 src/CMakeLists.txt
- +6 −0 src/animation/AnimBlendAssociation.cpp
- +1 −0 src/animation/AnimBlendAssociation.h
- +222 −222 src/animation/AnimManager.cpp
- +243 −239 src/animation/AnimationId.h
- +16 −21 src/audio/AudioCollision.cpp
- +4,267 −2,764 src/audio/AudioLogic.cpp
- +82 −71 src/audio/AudioManager.cpp
- +170 −147 src/audio/AudioManager.h
- +5,538 −634 src/audio/AudioSamples.h
- +6 −4 src/audio/AudioScriptObject.cpp
- +4 −4 src/audio/AudioScriptObject.h
- +13 −13 src/audio/DMAudio.cpp
- +11 −11 src/audio/DMAudio.h
- +405 −330 src/audio/MusicManager.cpp
- +30 −30 src/audio/MusicManager.h
- +149 −145 src/audio/{PoliceRadio.cpp → PolRadio.cpp}
- 0 src/audio/{PoliceRadio.h → PolRadio.h}
- +26 −1 src/audio/audio_enums.h
- +6 −20 src/audio/oal/aldlist.cpp
- +14 −1 src/audio/oal/aldlist.h
- +80 −13 src/audio/oal/channel.cpp
- +6 −1 src/audio/oal/channel.h
- +62 −34 src/audio/oal/stream.cpp
- +4 −1 src/audio/oal/stream.h
- +110 −247 src/audio/sampman.h
- +382 −241 src/audio/sampman_miles.cpp
- +31 −31 src/audio/sampman_null.cpp
- +559 −384 src/audio/sampman_oal.cpp
- +16 −16 src/audio/soundlist.h
- +2 −2 src/buildings/Building.cpp
- +2 −2 src/buildings/Building.h
- +2 −2 src/buildings/Treadable.cpp
- +2 −2 src/buildings/Treadable.h
- +2 −2 src/collision/ColModel.cpp
- +2 −2 src/collision/ColModel.h
- +20 −4 src/collision/Collision.cpp
- +4 −4 src/control/CarCtrl.cpp
- +9 −1 src/control/Garages.cpp
- +5 −5 src/control/PathFind.cpp
- +4 −4 src/control/PathFind.h
- +5 −5 src/control/Phones.cpp
- +19 −6 src/control/Pickups.cpp
- +12 −12 src/control/Replay.cpp
- +3 −3 src/control/RoadBlocks.cpp
- +2 −2 src/control/Script.cpp
- +1 −1 src/control/Script10.cpp
- +2 −2 src/control/Script2.cpp
- +5 −7 src/control/Script4.cpp
- +8 −8 src/control/Script5.cpp
- +3 −3 src/control/Script7.cpp
- +3 −3 src/control/Script8.cpp
- +4 −4 src/control/Script9.cpp
- +2 −2 src/control/SetPieces.cpp
- +4 −4 src/core/AnimViewer.cpp
- +10 −10 src/core/Cam.cpp
- +5 −10 src/core/Camera.cpp
- +1 −5 src/core/Camera.h
- +27 −14 src/core/CdStream.cpp
- +1 −1 src/core/CdStream.h
- +87 −30 src/core/CdStreamPosix.cpp
- +105 −17 src/core/ControllerConfig.cpp
- +4 −0 src/core/ControllerConfig.h
- +1 −1 src/core/FileLoader.cpp
- +891 −50 src/core/Frontend.cpp
- +29 −4 src/core/Frontend.h
- +1 −1 src/core/FrontendTriggers.h
- +1 −1 src/core/Frontend_PS2.cpp
- +17 −9 src/core/Game.cpp
- +0 −7 src/core/MenuScreens.cpp
- +80 −53 src/core/MenuScreensCustom.cpp
- +6 −0 src/core/Pad.cpp
- +2 −0 src/core/Pad.h
- +4 −2 src/core/Placeable.h
- +1 −1 src/core/Pools.cpp
- +120 −75 src/core/Radar.cpp
- +0 −2 src/core/References.cpp
- +4 −1 src/core/Ropes.cpp
- +63 −28 src/core/Streaming.cpp
- +4 −0 src/core/Streaming.h
- +103 −18 src/core/Timer.cpp
- +8 −12 src/core/Timer.h
- +33 −28 src/core/World.cpp
- +1 −0 src/core/World.h
- +17 −0 src/core/Zones.cpp
- +7 −1 src/core/common.h
- +43 −18 src/core/config.h
- +104 −5 src/core/main.cpp
- +19 −0 src/core/main.h
- +198 −70 src/core/re3.cpp
- +2 −2 src/entities/Dummy.cpp
- +2 −2 src/entities/Dummy.h
- +112 −38 src/entities/Entity.cpp
- +18 −3 src/entities/Entity.h
- +7 −7 src/entities/Physical.cpp
- +2 −0 src/extras/GitSHA1.cpp.in
- +1 −0 src/extras/GitSHA1.h
- +21 −93 src/extras/custompipes_gl.cpp
- +8 −0 src/extras/postfx.cpp
- +1 −1 src/extras/shaders/colourfilterLCS.frag
- +1 −1 src/extras/shaders/contrast.frag
- +0 −7 src/extras/shaders/make_hlsl.cmd
- +1 −1 src/extras/shaders/neoVehicle.vert
- +1 −1 src/extras/shaders/neoVehicle_VS.hlsl
- +1 −1 src/extras/shaders/obj/colourfilterLCS_frag.inc
- +1 −1 src/extras/shaders/obj/contrast_frag.inc
- +1 −1 src/extras/shaders/obj/neoVehicle_vert.inc
- +37 −0 src/fakerw/fake.cpp
- +4 −0 src/fakerw/rtpng.h
- +0 −16 src/math/Matrix.h
- +2 −0 src/math/VuVector.h
- +1 −1 src/math/maths.h
- +1 −0 src/modelinfo/BaseModelInfo.cpp
- +3 −0 src/modelinfo/ModelInfo.h
- +1 −0 src/objects/CutsceneObject.h
- +32 −10 src/objects/Object.cpp
- +4 −4 src/objects/Object.h
- +1 −1 src/objects/ParticleObject.cpp
- +31 −4 src/objects/Stinger.cpp
- +5 −5 src/peds/CopPed.cpp
- +1 −1 src/peds/EmergencyPed.cpp
- +720 −219 src/peds/Ped.cpp
- +68 −15 src/peds/Ped.h
- +317 −228 src/peds/PedAI.cpp
- +10 −6 src/peds/PedAttractor.cpp
- +3 −0 src/peds/PedDebug.cpp
- +216 −216 src/peds/PedFight.cpp
- +45 −45 src/peds/PlayerPed.cpp
- +44 −24 src/peds/Population.cpp
- +4 −0 src/render/Antennas.cpp
- +13 −0 src/render/Clouds.cpp
- +11 −3 src/render/Coronas.cpp
- +3 −0 src/render/Credits.cpp
- +28 −8 src/render/Draw.cpp
- +5 −1 src/render/Draw.h
- +2 −0 src/render/Fluff.cpp
- +40 −9 src/render/Font.cpp
- +14 −11 src/render/Font.h
- +4 −0 src/render/Glass.cpp
- +13 −10 src/render/Hud.cpp
- +3 −0 src/render/MBlur.cpp
- +2 −2 src/render/Occlusion.cpp
- +21 −17 src/render/Particle.cpp
- +2 −2 src/render/ParticleMgr.cpp
- +4 −0 src/render/PointLights.cpp
- +36 −1 src/render/Renderer.cpp
- +4 −0 src/render/Rubbish.cpp
- +11 −3 src/render/Shadows.cpp
- +4 −0 src/render/Skidmarks.cpp
- +2 −0 src/render/SpecialFX.cpp
- +3 −1 src/render/WaterCannon.cpp
- +24 −19 src/render/WaterLevel.cpp
- +1 −1 src/render/Weather.cpp
- +4 −4 src/rw/MemoryMgr.cpp
- +38 −0 src/rw/RwHelper.cpp
- +1 −0 src/rw/RwHelper.h
- +9 −0 src/rw/TexRead.cpp
- +63 −3 src/rw/VisibilityPlugins.cpp
- +11 −4 src/rw/VisibilityPlugins.h
- +3 −3 src/save/GenericGameStorage.cpp
- +1 −1 src/save/GenericGameStorage.h
- +4 −4 src/skel/crossplatform.cpp
- +7 −2 src/skel/crossplatform.h
- +328 −13 src/skel/glfw/glfw.cpp
- +17 −6 src/skel/win/win.cpp
- +4 −4 src/text/Text.cpp
- +40 −40 src/vehicles/Automobile.cpp
- +36 −36 src/vehicles/Bike.cpp
- +8 −8 src/vehicles/Boat.cpp
- +1 −1 src/vehicles/Heli.cpp
- +3 −3 src/vehicles/Plane.cpp
- +7 −7 src/vehicles/Vehicle.cpp
- +5 −5 src/vehicles/Vehicle.h
- +3 −3 src/weapons/BulletInfo.cpp
- +1 −1 src/weapons/Explosion.cpp
- +16 −12 src/weapons/Weapon.cpp
- +5 −0 src/weapons/WeaponEffects.cpp
- +1 −1 vendor/librw
There are no files selected for viewing
| @@ -0,0 +1,13 @@ | ||
| As long as it's not linux/cross-platform skeleton/compatibility layer, all of the code on the repo that's not behind a preprocessor condition(like FIX_BUGS) are **completely** reversed code from original binaries. | ||
|
|
||
| We **don't** accept custom codes, as long as it's not wrapped via preprocessor conditions, or it's linux/cross-platform skeleton/compatibility layer. | ||
|
|
||
| We accept only these kinds of PRs; | ||
|
|
||
| - A new feature that exists in at least one of the GTAs (if it wasn't in III/VC then it doesn't have to be decompilation) | ||
| - Game, UI or UX bug fixes (if it's a fix to R* code, it should be behind FIX_BUGS) | ||
| - Platform-specific and/or unused code that's not been reversed yet | ||
| - Makes reversed code more understandable/accurate, as in "which code would produce this assembly". | ||
| - A new cross-platform skeleton/compatibility layer, or improvements to them | ||
| - Translation fixes, for languages R* supported/outsourced | ||
| - Code that increase maintainability |
Oops, something went wrong.