diff --git a/src/openrct2/ride/coaster/air_powered_vertical_coaster.cpp b/src/openrct2/ride/coaster/AirPoweredVerticalCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/air_powered_vertical_coaster.cpp rename to src/openrct2/ride/coaster/AirPoweredVerticalCoaster.cpp diff --git a/src/openrct2/ride/coaster/bobsleigh_coaster.cpp b/src/openrct2/ride/coaster/BobsleighCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/bobsleigh_coaster.cpp rename to src/openrct2/ride/coaster/BobsleighCoaster.cpp diff --git a/src/openrct2/ride/coaster/bolliger_mabillard_track.cpp b/src/openrct2/ride/coaster/BolligerMabillardTrack.cpp similarity index 100% rename from src/openrct2/ride/coaster/bolliger_mabillard_track.cpp rename to src/openrct2/ride/coaster/BolligerMabillardTrack.cpp diff --git a/src/openrct2/ride/coaster/compact_inverted_coaster.cpp b/src/openrct2/ride/coaster/CompactInvertedCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/compact_inverted_coaster.cpp rename to src/openrct2/ride/coaster/CompactInvertedCoaster.cpp diff --git a/src/openrct2/ride/coaster/corkscrew_roller_coaster.cpp b/src/openrct2/ride/coaster/CorkscrewRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/corkscrew_roller_coaster.cpp rename to src/openrct2/ride/coaster/CorkscrewRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/flying_roller_coaster.cpp b/src/openrct2/ride/coaster/FlyingRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/flying_roller_coaster.cpp rename to src/openrct2/ride/coaster/FlyingRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/giga_coaster.cpp b/src/openrct2/ride/coaster/GigaCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/giga_coaster.cpp rename to src/openrct2/ride/coaster/GigaCoaster.cpp diff --git a/src/openrct2/ride/coaster/heartline_twister_coaster.cpp b/src/openrct2/ride/coaster/HeartlineTwisterCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/heartline_twister_coaster.cpp rename to src/openrct2/ride/coaster/HeartlineTwisterCoaster.cpp diff --git a/src/openrct2/ride/coaster/inverted_hairpin_coaster.cpp b/src/openrct2/ride/coaster/InvertedHairpinCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/inverted_hairpin_coaster.cpp rename to src/openrct2/ride/coaster/InvertedHairpinCoaster.cpp diff --git a/src/openrct2/ride/coaster/inverted_impulse_coaster.cpp b/src/openrct2/ride/coaster/InvertedImpulseCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/inverted_impulse_coaster.cpp rename to src/openrct2/ride/coaster/InvertedImpulseCoaster.cpp diff --git a/src/openrct2/ride/coaster/inverted_roller_coaster.cpp b/src/openrct2/ride/coaster/InvertedRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/inverted_roller_coaster.cpp rename to src/openrct2/ride/coaster/InvertedRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/junior_roller_coaster.cpp b/src/openrct2/ride/coaster/JuniorRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/junior_roller_coaster.cpp rename to src/openrct2/ride/coaster/JuniorRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/lay_down_roller_coaster.cpp b/src/openrct2/ride/coaster/LayDownRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/lay_down_roller_coaster.cpp rename to src/openrct2/ride/coaster/LayDownRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/lim_launched_roller_coaster.cpp b/src/openrct2/ride/coaster/LimLaunchedRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/lim_launched_roller_coaster.cpp rename to src/openrct2/ride/coaster/LimLaunchedRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/looping_roller_coaster.cpp b/src/openrct2/ride/coaster/LoopingRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/looping_roller_coaster.cpp rename to src/openrct2/ride/coaster/LoopingRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/mine_ride.cpp b/src/openrct2/ride/coaster/MineRide.cpp similarity index 100% rename from src/openrct2/ride/coaster/mine_ride.cpp rename to src/openrct2/ride/coaster/MineRide.cpp diff --git a/src/openrct2/ride/coaster/mine_train_coaster.cpp b/src/openrct2/ride/coaster/MineTrainCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/mine_train_coaster.cpp rename to src/openrct2/ride/coaster/MineTrainCoaster.cpp diff --git a/src/openrct2/ride/coaster/mini_roller_coaster.cpp b/src/openrct2/ride/coaster/MiniRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/mini_roller_coaster.cpp rename to src/openrct2/ride/coaster/MiniRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/mini_suspended_coaster.cpp b/src/openrct2/ride/coaster/MiniSuspendedCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/mini_suspended_coaster.cpp rename to src/openrct2/ride/coaster/MiniSuspendedCoaster.cpp diff --git a/src/openrct2/ride/coaster/multi_dimension_roller_coaster.cpp b/src/openrct2/ride/coaster/MultiDimensionRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/multi_dimension_roller_coaster.cpp rename to src/openrct2/ride/coaster/MultiDimensionRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/reverse_freefall_coaster.cpp b/src/openrct2/ride/coaster/ReverseFreefallCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/reverse_freefall_coaster.cpp rename to src/openrct2/ride/coaster/ReverseFreefallCoaster.cpp diff --git a/src/openrct2/ride/coaster/reverser_roller_coaster.cpp b/src/openrct2/ride/coaster/ReverserRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/reverser_roller_coaster.cpp rename to src/openrct2/ride/coaster/ReverserRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/side_friction_roller_coaster.cpp b/src/openrct2/ride/coaster/SideFrictionRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/side_friction_roller_coaster.cpp rename to src/openrct2/ride/coaster/SideFrictionRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/stand_up_roller_coaster.cpp b/src/openrct2/ride/coaster/StandUpRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/stand_up_roller_coaster.cpp rename to src/openrct2/ride/coaster/StandUpRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/steeplechase.cpp b/src/openrct2/ride/coaster/Steeplechase.cpp similarity index 100% rename from src/openrct2/ride/coaster/steeplechase.cpp rename to src/openrct2/ride/coaster/Steeplechase.cpp diff --git a/src/openrct2/ride/coaster/suspended_swinging_coaster.cpp b/src/openrct2/ride/coaster/SuspendedSwingingCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/suspended_swinging_coaster.cpp rename to src/openrct2/ride/coaster/SuspendedSwingingCoaster.cpp diff --git a/src/openrct2/ride/coaster/twister_roller_coaster.cpp b/src/openrct2/ride/coaster/TwisterRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/twister_roller_coaster.cpp rename to src/openrct2/ride/coaster/TwisterRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/vertical_drop_roller_coaster.cpp b/src/openrct2/ride/coaster/VerticalDropRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/vertical_drop_roller_coaster.cpp rename to src/openrct2/ride/coaster/VerticalDropRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/virginia_reel.cpp b/src/openrct2/ride/coaster/VirginiaReel.cpp similarity index 100% rename from src/openrct2/ride/coaster/virginia_reel.cpp rename to src/openrct2/ride/coaster/VirginiaReel.cpp diff --git a/src/openrct2/ride/coaster/wild_mouse.cpp b/src/openrct2/ride/coaster/WildMouse.cpp similarity index 100% rename from src/openrct2/ride/coaster/wild_mouse.cpp rename to src/openrct2/ride/coaster/WildMouse.cpp diff --git a/src/openrct2/ride/coaster/wooden_roller_coaster.cpp b/src/openrct2/ride/coaster/WoodenRollerCoaster.cpp similarity index 100% rename from src/openrct2/ride/coaster/wooden_roller_coaster.cpp rename to src/openrct2/ride/coaster/WoodenRollerCoaster.cpp diff --git a/src/openrct2/ride/coaster/wooden_wild_mouse.cpp b/src/openrct2/ride/coaster/WoodenWildMouse.cpp similarity index 100% rename from src/openrct2/ride/coaster/wooden_wild_mouse.cpp rename to src/openrct2/ride/coaster/WoodenWildMouse.cpp diff --git a/src/openrct2/ride/gentle/car_ride.cpp b/src/openrct2/ride/gentle/CarRide.cpp similarity index 100% rename from src/openrct2/ride/gentle/car_ride.cpp rename to src/openrct2/ride/gentle/CarRide.cpp diff --git a/src/openrct2/ride/gentle/circus_show.cpp b/src/openrct2/ride/gentle/CircusShow.cpp similarity index 100% rename from src/openrct2/ride/gentle/circus_show.cpp rename to src/openrct2/ride/gentle/CircusShow.cpp diff --git a/src/openrct2/ride/gentle/crooked_house.cpp b/src/openrct2/ride/gentle/CrookedHouse.cpp similarity index 100% rename from src/openrct2/ride/gentle/crooked_house.cpp rename to src/openrct2/ride/gentle/CrookedHouse.cpp diff --git a/src/openrct2/ride/gentle/dodgems.cpp b/src/openrct2/ride/gentle/Dodgems.cpp similarity index 100% rename from src/openrct2/ride/gentle/dodgems.cpp rename to src/openrct2/ride/gentle/Dodgems.cpp diff --git a/src/openrct2/ride/gentle/ferris_wheel.cpp b/src/openrct2/ride/gentle/FerrisWheel.cpp similarity index 100% rename from src/openrct2/ride/gentle/ferris_wheel.cpp rename to src/openrct2/ride/gentle/FerrisWheel.cpp diff --git a/src/openrct2/ride/gentle/flying_saucers.cpp b/src/openrct2/ride/gentle/FlyingSaucers.cpp similarity index 100% rename from src/openrct2/ride/gentle/flying_saucers.cpp rename to src/openrct2/ride/gentle/FlyingSaucers.cpp diff --git a/src/openrct2/ride/gentle/ghost_train.cpp b/src/openrct2/ride/gentle/GhostTrain.cpp similarity index 100% rename from src/openrct2/ride/gentle/ghost_train.cpp rename to src/openrct2/ride/gentle/GhostTrain.cpp diff --git a/src/openrct2/ride/gentle/haunted_house.cpp b/src/openrct2/ride/gentle/HauntedHouse.cpp similarity index 100% rename from src/openrct2/ride/gentle/haunted_house.cpp rename to src/openrct2/ride/gentle/HauntedHouse.cpp diff --git a/src/openrct2/ride/gentle/maze.cpp b/src/openrct2/ride/gentle/Maze.cpp similarity index 100% rename from src/openrct2/ride/gentle/maze.cpp rename to src/openrct2/ride/gentle/Maze.cpp diff --git a/src/openrct2/ride/gentle/merry_go_round.cpp b/src/openrct2/ride/gentle/MerryGoRound.cpp similarity index 100% rename from src/openrct2/ride/gentle/merry_go_round.cpp rename to src/openrct2/ride/gentle/MerryGoRound.cpp diff --git a/src/openrct2/ride/gentle/mini_golf.cpp b/src/openrct2/ride/gentle/MiniGolf.cpp similarity index 100% rename from src/openrct2/ride/gentle/mini_golf.cpp rename to src/openrct2/ride/gentle/MiniGolf.cpp diff --git a/src/openrct2/ride/gentle/mini_helicopters.cpp b/src/openrct2/ride/gentle/MiniHelicopters.cpp similarity index 100% rename from src/openrct2/ride/gentle/mini_helicopters.cpp rename to src/openrct2/ride/gentle/MiniHelicopters.cpp diff --git a/src/openrct2/ride/gentle/monorail_cycles.cpp b/src/openrct2/ride/gentle/MonorailCycles.cpp similarity index 100% rename from src/openrct2/ride/gentle/monorail_cycles.cpp rename to src/openrct2/ride/gentle/MonorailCycles.cpp diff --git a/src/openrct2/ride/gentle/observation_tower.cpp b/src/openrct2/ride/gentle/ObservationTower.cpp similarity index 100% rename from src/openrct2/ride/gentle/observation_tower.cpp rename to src/openrct2/ride/gentle/ObservationTower.cpp diff --git a/src/openrct2/ride/gentle/space_rings.cpp b/src/openrct2/ride/gentle/SpaceRings.cpp similarity index 100% rename from src/openrct2/ride/gentle/space_rings.cpp rename to src/openrct2/ride/gentle/SpaceRings.cpp diff --git a/src/openrct2/ride/gentle/spiral_slide.cpp b/src/openrct2/ride/gentle/SpiralSlide.cpp similarity index 100% rename from src/openrct2/ride/gentle/spiral_slide.cpp rename to src/openrct2/ride/gentle/SpiralSlide.cpp diff --git a/src/openrct2/ride/shops/facility.cpp b/src/openrct2/ride/shops/Facility.cpp similarity index 100% rename from src/openrct2/ride/shops/facility.cpp rename to src/openrct2/ride/shops/Facility.cpp diff --git a/src/openrct2/ride/shops/shop.cpp b/src/openrct2/ride/shops/Shop.cpp similarity index 100% rename from src/openrct2/ride/shops/shop.cpp rename to src/openrct2/ride/shops/Shop.cpp diff --git a/src/openrct2/ride/thrill/3d_cinema.cpp b/src/openrct2/ride/thrill/3dCinema.cpp similarity index 100% rename from src/openrct2/ride/thrill/3d_cinema.cpp rename to src/openrct2/ride/thrill/3dCinema.cpp diff --git a/src/openrct2/ride/thrill/enterprise.cpp b/src/openrct2/ride/thrill/Enterprise.cpp similarity index 100% rename from src/openrct2/ride/thrill/enterprise.cpp rename to src/openrct2/ride/thrill/Enterprise.cpp diff --git a/src/openrct2/ride/thrill/go_karts.cpp b/src/openrct2/ride/thrill/GoKarts.cpp similarity index 100% rename from src/openrct2/ride/thrill/go_karts.cpp rename to src/openrct2/ride/thrill/GoKarts.cpp diff --git a/src/openrct2/ride/thrill/launched_freefall.cpp b/src/openrct2/ride/thrill/LaunchedFreefall.cpp similarity index 100% rename from src/openrct2/ride/thrill/launched_freefall.cpp rename to src/openrct2/ride/thrill/LaunchedFreefall.cpp diff --git a/src/openrct2/ride/thrill/magic_carpet.cpp b/src/openrct2/ride/thrill/MagicCarpet.cpp similarity index 100% rename from src/openrct2/ride/thrill/magic_carpet.cpp rename to src/openrct2/ride/thrill/MagicCarpet.cpp diff --git a/src/openrct2/ride/thrill/motion_simulator.cpp b/src/openrct2/ride/thrill/MotionSimulator.cpp similarity index 100% rename from src/openrct2/ride/thrill/motion_simulator.cpp rename to src/openrct2/ride/thrill/MotionSimulator.cpp diff --git a/src/openrct2/ride/thrill/pirate_ship.cpp b/src/openrct2/ride/thrill/PirateShip.cpp similarity index 100% rename from src/openrct2/ride/thrill/pirate_ship.cpp rename to src/openrct2/ride/thrill/PirateShip.cpp diff --git a/src/openrct2/ride/thrill/roto_drop.cpp b/src/openrct2/ride/thrill/RotoDrop.cpp similarity index 100% rename from src/openrct2/ride/thrill/roto_drop.cpp rename to src/openrct2/ride/thrill/RotoDrop.cpp diff --git a/src/openrct2/ride/thrill/swinging_inverter_ship.cpp b/src/openrct2/ride/thrill/SwingingInverterShip.cpp similarity index 100% rename from src/openrct2/ride/thrill/swinging_inverter_ship.cpp rename to src/openrct2/ride/thrill/SwingingInverterShip.cpp diff --git a/src/openrct2/ride/thrill/top_spin.cpp b/src/openrct2/ride/thrill/TopSpin.cpp similarity index 100% rename from src/openrct2/ride/thrill/top_spin.cpp rename to src/openrct2/ride/thrill/TopSpin.cpp diff --git a/src/openrct2/ride/thrill/twist.cpp b/src/openrct2/ride/thrill/Twist.cpp similarity index 100% rename from src/openrct2/ride/thrill/twist.cpp rename to src/openrct2/ride/thrill/Twist.cpp diff --git a/src/openrct2/ride/transport/chairlift.cpp b/src/openrct2/ride/transport/Chairlift.cpp similarity index 100% rename from src/openrct2/ride/transport/chairlift.cpp rename to src/openrct2/ride/transport/Chairlift.cpp diff --git a/src/openrct2/ride/transport/lift.cpp b/src/openrct2/ride/transport/Lift.cpp similarity index 100% rename from src/openrct2/ride/transport/lift.cpp rename to src/openrct2/ride/transport/Lift.cpp diff --git a/src/openrct2/ride/transport/miniature_railway.cpp b/src/openrct2/ride/transport/MiniatureRailway.cpp similarity index 100% rename from src/openrct2/ride/transport/miniature_railway.cpp rename to src/openrct2/ride/transport/MiniatureRailway.cpp diff --git a/src/openrct2/ride/transport/monorail.cpp b/src/openrct2/ride/transport/Monorail.cpp similarity index 100% rename from src/openrct2/ride/transport/monorail.cpp rename to src/openrct2/ride/transport/Monorail.cpp diff --git a/src/openrct2/ride/transport/suspended_monorail.cpp b/src/openrct2/ride/transport/SuspendedMonorail.cpp similarity index 100% rename from src/openrct2/ride/transport/suspended_monorail.cpp rename to src/openrct2/ride/transport/SuspendedMonorail.cpp diff --git a/src/openrct2/ride/water/boat_ride.cpp b/src/openrct2/ride/water/BoatRide.cpp similarity index 100% rename from src/openrct2/ride/water/boat_ride.cpp rename to src/openrct2/ride/water/BoatRide.cpp diff --git a/src/openrct2/ride/water/dingy_slide.cpp b/src/openrct2/ride/water/DingySlide.cpp similarity index 100% rename from src/openrct2/ride/water/dingy_slide.cpp rename to src/openrct2/ride/water/DingySlide.cpp diff --git a/src/openrct2/ride/water/log_flume.cpp b/src/openrct2/ride/water/LogFlume.cpp similarity index 100% rename from src/openrct2/ride/water/log_flume.cpp rename to src/openrct2/ride/water/LogFlume.cpp diff --git a/src/openrct2/ride/water/river_rapids.cpp b/src/openrct2/ride/water/RiverRapids.cpp similarity index 100% rename from src/openrct2/ride/water/river_rapids.cpp rename to src/openrct2/ride/water/RiverRapids.cpp diff --git a/src/openrct2/ride/water/splash_boats.cpp b/src/openrct2/ride/water/SplashBoats.cpp similarity index 100% rename from src/openrct2/ride/water/splash_boats.cpp rename to src/openrct2/ride/water/SplashBoats.cpp diff --git a/src/openrct2/ride/water/submarine_ride.cpp b/src/openrct2/ride/water/SubmarineRide.cpp similarity index 100% rename from src/openrct2/ride/water/submarine_ride.cpp rename to src/openrct2/ride/water/SubmarineRide.cpp diff --git a/src/openrct2/ride/water/water_coaster.cpp b/src/openrct2/ride/water/WaterCoaster.cpp similarity index 100% rename from src/openrct2/ride/water/water_coaster.cpp rename to src/openrct2/ride/water/WaterCoaster.cpp