imedox PostĂ©(e) samedi Ă 10:10 PostĂ©(e) samedi Ă 10:10 (modifiĂ©) đčïž TMNT - Shredder's Revenge â ARCADE MOD (ComingSoon)! đčïž Â Hey everyone! Iâve been working non-stop for a while on this project â modifying, Coding, Debuging... the PC version of TMNT: Shredderâs Revenge to give it a true arcade cabinet vibe! Unfortunately, this will be my last mod, since I just donât have any free time anymore.  Salut Ă tous ! Je bosse non-stop depuis un bon moment sur ce projet â Ă modifier, coder, dĂ©boguer⊠la version PC de TMNT: Shredderâs Revenge pour lui donner une vraie ambiance de borne dâarcade ! Malheureusement, ce sera mon dernier mod, car je nâai tout simplement plus de temps libre.   COINS MOD :    STAGE TIMER CAN BE CONFIG WITH EXTERNAL .INI FILE.   CONTINUER:   Video:    This is the configuration INI file â it can be updated later with more features: [ArcadeSettings] ; Core arcade cabinet settings ; Enable arcade cabinet mode (true/false) ; true = Arcade mode with direct character selection and "INSERT COIN" text ; false = Normal home console mode with main menu ; If ForceArcadeMode=false // Ignore the ini configuration, back to Console Mod ForceArcadeMode=true ; Number of coins required per credit (integer) ; Standard arcade setting is 1 coin per credit CoinsPerCredit=1 ; Coin timer duration in seconds (integer) ; Time limit for coin-based gameplay default 22 CoinTimerSeconds=22 ; Disable pause functionality (true/false) ; true = No pause allowed during arcade gameplay ; false = Allow pause (normal home mode behavior) DisablePause=true ; Show timer during gameplay (true/false) ; true = Display countdown timer in top-right corner ; false = Hide timer display ShowTimerInGame=true ; Coin input button (Back/Select) ; Back = Use BACK button for coin insertion (default) ; Select = Use SELECT button for coin insertion CoinButton=Back ; Keyboard Support Settings ; Enable keyboard input for coins and start (true/false) EnableKeyboardSupport=true ; Keyboard key for coin insertion (D4 = top row "4" key, works on AZERTY and QWERTY) ; D4 is the "4" key above E-R on AZERTY, above R-T on QWERTY KeyboardCoinKey=D4 ; Keyboard key for start button (Enter key) KeyboardStartKey=Enter ; Credit Timer Settings (Arcade Style Countdown) ; Enable credit timer system (true/false) ; true = Use countdown timer that causes game over when expired ; false = Disable credit timer system UseCreditTimer=true ; Credit timer duration in seconds (integer) ; Default: 360 seconds = 6 minutes (standard arcade time limit) CreditTimerSeconds=360 ; Game over when credit timer expires (true/false) ; true = Return to main menu when timer reaches 0:00 ; false = Timer is display-only, no game over CreditTimerCausesGameOver=true [GameSettings] ; Game behavior settings ; Default difficulty level ; Use game's difficulty enum values (check game code for valid options) ; Easy, Normal, Hard DefaultDifficulty=Normal ; Allow players to change difficulty (true/false) ; true = Players can select difficulty in arcade mode ; false = Force default difficulty only AllowDifficultyChange=false ; Unlimited continues with coins (true/false) ; true = Allow unlimited continues as long as coins are available ; false = Use standard continue limits UnlimitedContinues=true ; Unlock Settings for Arcade Mode ; These settings control what content is unlocked in arcade cabinet mode ; Unlock all characters (true/false) ; true = All characters available immediately (Casey, Usagi, etc.) ; false = Use normal unlock progression UnlockAllCharacters=true ; Unlock all color palettes (true/false) ; true = All character color palettes available ; false = Use normal unlock progression UnlockAllPalettes=true ; Unlock survival mode (true/false) ; true = Survival mode always accessible ; false = Use normal unlock progression UnlockSurvivalMode=true [UISettings] ; UI display settings ; Remove "Party Up" feature from character selection (true/false) ; true = Hide party up button and functionality (home mode only) ; false = Show party up features (home mode only) ; NOTE: In arcade mode, Y button is HIDDEN BY DEFAULT ; Y button only shows if EnableLANArcadeNetwork=true AND other cabinets are discovered RemovePartyUp=true ; Remove "Find Player" feature from character selection (true/false) ; true = Hide find player button and functionality ; false = Show find player features (home mode) ; NOTE: In arcade mode, this is automatically overridden by LAN detection ; If EnableLANArcadeNetwork=true, LB button shows as "FIND CABINETS" RemoveFindPlayer=true ; Remove online features and Steam integration (true/false) ; true = Hide all online/network features for arcade cabinet ; false = Show online features (home mode) RemoveOnlineFeatures=true ; Continue screen timer in seconds (integer) ; Time limit for inserting coin to continue after game over ContinueTimerSeconds=30 ; LAN Mod ... work in progress.... [LANSettings] ; LAN Arcade Network settings (Advanced Feature) ; RECOMMENDED: Use NetworkingMode=Steam for reliable offline LAN networking ; Controls whether networking between arcade cabinets is enabled ; Enable LAN arcade network (true/false) ; false = FORCE STANDALONE MODE - No smart detection, always single cabinet ; true = ENABLE SMART DETECTION - System will ping network and decide automatically ; ; BEHAVIOR IN ARCADE MODE: ; - EnableLANArcadeNetwork=false: Skip network detection, force single cabinet mode ; - EnableLANArcadeNetwork=true: Run network detection on START press: ; * If other cabinets found: Show Y/LB buttons for networking ; * If no cabinets found: Hide Y/LB buttons (single cabinet mode) EnableLANArcadeNetwork=true ; Networking Mode (Steam/UDP/Disabled) ; Steam = Use Steam offline LAN networking (RECOMMENDED - no internet required) ; UDP = Use custom UDP discovery system (legacy mode) ; Disabled = Single cabinet only, no networking ; ; STEAM MODE BENEFITS: ; - No internet connection required (works offline) ; - Uses proven Steam networking stack ; - Automatic cabinet discovery on LAN ; - More reliable than UDP mode ; - Press LB button in character select to start multiplayer NetworkingMode=Steam ; Cabinet role in LAN network (Master/Slave/Auto) ; Master = This cabinet hosts games, others connect to it ; Slave = This cabinet connects to master cabinet automatically ; Auto = Automatically detect role based on network CabinetRole=Auto ; Master cabinet IP address (for Slave cabinets) ; Only used when CabinetRole=Slave ; Set to IP address of the master cabinet (e.g., 192.168.1.100) ;MasterCabinetIP=192.168.1.3 ; LAN game display name (string) ; Name shown to other cabinets when hosting/joining games ; Examples: "Main Cabinet", "Cabinet A", "Tournament Station 1" LANGameName=Main Cabinet ; Maximum LAN players (integer) ; Total players across all connected cabinets (2-6 supported) ; Game supports up to 6 players simultaneously MaxLANPlayers=6 ; Legacy UDP Discovery Settings (only used if NetworkingMode=UDP) ; These settings are ignored when using Steam networking mode ; UDP port for cabinet discovery (integer) ; Default: 7777 (ensure this port is open on firewall) LANDiscoveryPort=7777 ; Network discovery timeout in seconds (integer) ; How long to wait for other cabinets to respond ; Default: 2 seconds (recommended range: 1-5 seconds) LANDiscoveryTimeout=2 ; Auto-join master cabinet (true/false) - Legacy UDP mode only ; Only used when CabinetRole=Slave and NetworkingMode=UDP ; true = Automatically connect to master cabinet on startup ; false = Manual connection via lobby codes AutoJoinMaster=true ; Cabinet connection timeout in seconds (integer) ; How long to wait when connecting to other cabinets LANConnectionTimeout=10 ; ======================================== ; EXAMPLE CONFIGURATIONS: ; ======================================== ; ; SINGLE STANDALONE CABINET (No networking): ; EnableLANArcadeNetwork=false ; NetworkingMode=Disabled ; â Forces single cabinet mode, no network detection ; â LB button hidden ; ; STEAM LAN CABINETS (RECOMMENDED - Multiple cabinets with Steam offline LAN): ; EnableLANArcadeNetwork=true ; NetworkingMode=Steam ; CabinetRole=Auto ; â Uses Steam offline LAN networking (no internet required) ; â Automatic cabinet discovery on local network ; â Press LB button in character select to start multiplayer ; â Most reliable networking option ; ; LEGACY UDP CABINETS (Custom UDP discovery system): ; EnableLANArcadeNetwork=true ; NetworkingMode=UDP ; CabinetRole=Auto ; LANDiscoveryPort=7777 ; â Uses custom UDP discovery (legacy mode) ; â Runs network detection on START press ; â Shows/hides buttons based on what it finds ; ; MASTER CABINET (UDP Mode - Main/Host Cabinet): ; EnableLANArcadeNetwork=true ; NetworkingMode=UDP ; CabinetRole=Master ; LANGameName=Main Arcade Cabinet ; MaxLANPlayers=6 ; LANDiscoveryPort=7777 ; ; SLAVE CABINET (UDP Mode - Auto-connect to Master): ; EnableLANArcadeNetwork=true ; NetworkingMode=UDP ; CabinetRole=Slave ; MasterCabinetIP=192.168.1.100 ; LANGameName=Cabinet A ; AutoJoinMaster=true ; LANDiscoveryPort=7777 [CheatSettings] ; ======================================== ; CHEAT SYSTEM - F1 TOGGLE ; ======================================== ; The game has 48+ built-in cheats that can be toggled on/off ; ; HOW TO USE CHEATS: ; 1. Press F1 key to ENABLE cheats (green message: "CHEATS ENABLED") ; 2. Press F1 key again to DISABLE cheats (red message: "CHEATS DISABLED") ; 3. When cheats are enabled, use the cheat hotkeys below (F2 menu does NOT need to be open!) ; 4. Press F2 to open full cheat menu if you prefer to use arrow keys instead of hotkeys ; 5. Each cheat shows a YELLOW on-screen message when activated (e.g. "Player Immortal ON") ; 6. Hotkeys work in-game without pausing - press them during gameplay! ; ; â ïž AUTOMATIC KEYBOARD LAYOUT DETECTION: ; - Game auto-detects AZERTY, QWERTZ, and QWERTY keyboards from Windows settings ; - When you press F1, you'll see: "CHEATS ENABLED (AZERTY KEYBOARD)" or similar ; - Hotkeys automatically adapt to your keyboard layout! ; ; AZERTY SUPPORT (French keyboards): ; - Ctrl+A works as Ctrl+Q (A and Q are swapped on AZERTY) ; - Ctrl+W works as Ctrl+Z (W and Z are swapped on AZERTY) ; - Number keys work without needing extra Shift key ; ; QWERTZ SUPPORT (German/Swiss keyboards): ; - Ctrl+Z works as Ctrl+Y (Y and Z are swapped on QWERTZ) ; ; RECOMMENDED: Use F2 menu for all layouts - no memorization needed! ; ; ======================================== ; COMPLETE CHEAT LIST (48+ CHEATS) ; ======================================== ; ; === DEBUG & DISPLAY CHEATS === ; F8 = Show Debug Info (cycle through 12 modes: FPS, Hitboxes, etc.) ; Ctrl+F8 = Show Verbose Debug Info (detailed technical info) ; Ctrl+F10 = Show Process Time (cycle: OFF/TOP/BOTTOM/LEFT/RIGHT) ; Scroll Lock = Camera Debug (cycle: Locked/Horizontal/Vertical/Unbounded) ; F11 = Hide UI (cycle: OFF/Hide Cheat UI/Hide HUD/Hide Everything) ; Pause = Game Speed (cycle: Normal/2x/0.5x/0.2x/0.1x/0.05x/Step) ; Ctrl+G = Group Debug (show group info) ; Ctrl+M = Mute Music ; ; === PLAYER CHEATS === ; Ctrl+Shift+I = GOD MODE (Invincibility/Immortal) â MAIN CHEAT ; Ctrl+1 = Player Speed Up (cycle: OFF/2x/4x/6x) ; Ctrl+9 = Kill Player ; Ctrl+Shift+9 = Hurt Player ; Alt+9 = Kill Local Host Player ; Alt+Shift+9 = Hurt Local Host Player ; Ctrl+N = Infinite Ninja Power Points (unlimited special moves) ; Ctrl+T = Infinite Lives ; Ctrl++ (Plus) = Add Debug Player ; Ctrl+- (Minus) = Remove Debug Player ; Ctrl+P = Cycle Palette (change character color) ; Ctrl+Alt+Shift+B = Player Bot Mode (AI control: 8 modes) ; ; === ENEMY CHEATS === ; Ctrl+7 = Kill All Enemies â POPULAR ; Ctrl+Shift+7 = Kill Nearest Enemy ; Ctrl+Alt+7 = Hurt All Enemies ; Ctrl+Alt+Shift+7 = Auto Kill All Enemies (continuous) ; Ctrl+E = Passive Enemies (enemies won't attack) ; ; === LEVEL & PROGRESSION CHEATS === ; Ctrl+Shift+Alt+Space = Complete Current Level/Win Stage â USEFUL ; Ctrl+W = Unlock All Levels (world map) ; Alt+W = World Map Manual Drive ; Ctrl+Alt+Shift+W = World Map Complete Current ; Ctrl+Alt+Shift+T = Teleport To Boss ; Ctrl+O = Skip Intro ; ; === SCORE & COLLECTIBLES === ; Ctrl+Shift+S = Add Score (+10,000 points) ; Ctrl+Shift+Alt+S = Add Mega Score (+1,000,000 points) ; Ctrl+Shift+C = Add Crystal Shards (survival mode) ; ; === CAMERA & CAPTURE === ; Ctrl+Shift+Tab = Camera Block Debug (show camera zones) ; Shift+C = Camera Projection Mode (cycle camera types) ; Ctrl+C = Capture Mode (screenshot/recording tools) ; ; === CHALLENGE & SURVIVAL MODE === ; Ctrl+; (Semicolon) = Challenge Complete ; Shift+; (Semicolon) = Challenge Fail ; Shift+L = Survival Level (adjust level) ; Ctrl+| (Pipe) = Survival No Crystals ; Ctrl+A = Survival Arena Modifier (cycle modifiers) ; Ctrl+F = Survival Passive (enemies don't attack) ; ; === SPECIAL EFFECTS === ; Ctrl+` (Tilde) = Low Gravity Mode ; Ctrl+Alt+M = Player Mutation Type (select mutation) ; Ctrl+Shift+M = Player Mutation Apply (apply mutation) ; ; === DIFFICULTY & SETTINGS === ; Ctrl+D = Set Difficulty (cycle: Normal/Hard/Easy) ; Ctrl+L = Language (cycle through languages) ; Ctrl+Back = Freeze Multiplier (increase freeze effect: 200%/300%/500%/1000%) ; ======================================== ; NOTES: ; ======================================== ; - ALL cheats require F1 to be ON (green message) ; - Cheats will NOT work if F1 toggle is OFF (red message) ; - The F1 toggle message displays for 3 seconds at top of screen (green or red) ; - Each cheat activation shows a YELLOW message for 2 seconds (e.g. "Player Immortal ON") ; - Some cheats are toggles (ON/OFF), others are instant actions ; - Some cheats cycle through multiple options (use arrow keys in F2 menu) ; - This system prevents accidental cheat activation during normal gameplay ; - Press F2 menu to access cheats without memorizing all hotkeys! ; ; â AUTOMATIC KEYBOARD LAYOUT SUPPORT: ; - Game detects AZERTY, QWERTZ, QWERTY automatically from Windows ; - F1 message shows your detected layout: "CHEATS ENABLED (AZERTY KEYBOARD)" ; - Hotkeys adapt automatically to your layout (A/Q swap, W/Z swap, Y/Z swap) ; - All cheats show activation messages on screen ; - F2 menu works perfectly on all keyboard layouts! ; ; â IMPORTANT: HOTKEYS WORK WITHOUT MENU OPEN! ; - You do NOT need to open F2 menu for hotkeys to work ; - Just press F1 to enable, then use hotkeys during gameplay ; - Example: F1 (enable) â Ctrl+Shift+I (god mode) â Keep playing! ; - F2 menu is optional, only for browsing available cheats [SaveSettings] ; Save behavior settings ; Disable story mode save progression (true/false) ; true = No story progress saved (arcade cabinet behavior) ; false = Allow story save progression (home mode) DisableStorySave=true ; Allow high score saving (true/false) ; true = Save high scores to local leaderboards ; false = No score saving (scores reset each session) AllowHighScoreSave=true ; Custom save data path (string) ; Default: ./ArcadeData/ (creates ArcadeData folder in game directory) SavePath=./ArcadeData/ IF YOU LIKE GIVE ME LIKE â PS: Any one have Good ARCADE Stick And Button Pixel Art png file? ModifiĂ© hier Ă 02:19 par imedox 14
Messages recommandés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire aprĂšs vous ĂȘtes connectĂ©.
Connectez-vous maintenant