imedox PostĂ©(e) le 18 octobre PostĂ©(e) le 18 octobre (modifiĂ©) đčïž TMNT - Shredder's Revenge â ARCADE MOD RELEASE! đčïž 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:    ARCADE SURVIVAL MOD:  F1 REAL TEST MENU!   Video:   IF YOU LIKE GIVE ME LIKE â  TEST MODE = PRESS F1 WEN GAME START PC MOD = ARCADEMODE=FALSE  ArcadeCabinet.ini  ; ================================================================ ; TMNT Shredder's Revenge - Arcade Cabinet Configuration ; ================================================================ ; This file controls arcade cabinet mode settings ; Edit these values to customize your arcade cabinet experience ; ================================================================ [ArcadeSettings] ; ---------------------------------------------------------------- ; Core Arcade Cabinet Settings ; ---------------------------------------------------------------- ; ArcadeMode: Enable arcade cabinet features ; - true = Enable arcade cabinet features (INSERT COIN screen, timer, coins, no pause, etc.) ; - false = Home mode (normal gameplay without cabinet features) ArcadeMode=true ; SurvivalMode: Select game mode when arcade cabinet is enabled ; - false = Play ARCADE game mode (with cabinet features: coins, timer, etc.) ; - true = Play SURVIVAL game mode (with cabinet features: coins, timer, etc.) ; - Note: Only works when ArcadeMode=true SurvivalMode=false ; MiniCoins: Number of coins needed per credit/continue ; - Each credit lets a player start a game or continue ; - Each additional player needs this many coins to join ; - Examples: 1 (one coin per credit), 2 (two coins per credit) MiniCoins=1 ; ShowTimerInGame: Display countdown timer during gameplay ; - true = Show timer on screen ; - false = Hide timer (timer still runs if UseGameTimer=true) ShowTimerInGame=true ; ---------------------------------------------------------------- ; Coin Input Settings ; ---------------------------------------------------------------- ; ControllerButtonCoins: Controller button for coin insertion ; - Options: Back, Select, or custom button name ; - This is typically the SELECT/BACK button on the controller ; Note: Property name in code (not needed in config unless customizing) ; ControllerButtonCoins=Back ; ---------------------------------------------------------------- ; Keyboard Support (for testing without arcade hardware) ; ---------------------------------------------------------------- ; EnableKeyboardSupport: Allow keyboard input for testing ; - true = Keyboard can insert coins and press start ; - false = Only controllers work (recommended for production cabinets) EnableKeyboardSupport=true ; KeyboardCoinKey: Keyboard key for inserting coins ; - Examples: D4 (4 key), D5 (5 key), D6 (6 key) KeyboardCoinKey=D4 ; KeyboardStartKey: Keyboard key for start button ; - Examples: Enter, Space, D1 (1 key) KeyboardStartKey=Enter ; ---------------------------------------------------------------- ; Controller Support (for coin insertion) ; ---------------------------------------------------------------- ; ControllerButtonCoins: Controller button for coin insertion ; - Options: Back, Start, A, B, X, Y, LeftShoulder, RightShoulder, LeftStickClick, RightStickClick, etc. ; - Default: Back (typically the SELECT/BACK button) ; - Note: Use "LeftStickClick" and "RightStickClick" for stick buttons (not "LeftStick") ; - Configure this in Test Menu (F1) for easy button detection ControllerButtonCoins=BACK ; ---------------------------------------------------------------- ; Gameplay Timer Settings (Arcade-Style Countdown) ; ---------------------------------------------------------------- ; UseGameTimer: Enable countdown timer during gameplay ; - true = Timer counts down from GameTimer seconds ; - false = No timer (unlimited play time per credit) UseGameTimer=true ; GameTimer: Time limit in seconds per credit ; - When timer reaches 0, TIME UP triggers game over (always in arcade mode) ; - Examples: 360 (6 minutes), 480 (8 minutes), 600 (10 minutes) GameTimer=360 ; ================================================================ [TimerSettings] ; ---------------------------------------------------------------- ; Continue Bonus Time Configuration ; ---------------------------------------------------------------- ; ContinueBonusTime: Seconds added to GameTimer when player continues ; - When a player dies and continues, this much time is added ; - Default: 25 (adds 25 seconds to current timer) ; - Set to 0 to disable bonus time completely ; - Examples: 0 (disabled), 25 (default), 30, 60 (1 minute) ContinueBonusTime=25 ; ================================================================ [GameSettings] ; ---------------------------------------------------------------- ; Gameplay Configuration ; ---------------------------------------------------------------- ; DefaultDifficulty: Starting difficulty selection ; - Options: Easy, Normal, Hard ; - Players can always change this before starting ; - Recommended: Hard (for arcade challenge) DefaultDifficulty=Hard ; StartingLives: Number of lives players start with ; - Recommended: 1 (traditional arcade) ; - Min: 1, Max: 99 ; - Also applies when continuing StartingLives=1 ; ---------------------------------------------------------------- ; Automatic Behaviors (NOT configurable) ; ---------------------------------------------------------------- ; When ArcadeMode=true, the following are AUTOMATIC: ; - Unlimited continues (with coin requirement) ; - Pause is always disabled ; - Difficulty selection is always available ; - Story saves are always disabled ; - High score saves are always disabled ; - Stats/achievements are always disabled ; ================================================================ [UISettings] ; --------In-Devlopment-Not-Work-At-Now-Do.Not-Mod-This----------- ; User Interface Display Options ; --------In-Devlopment-Not-Work-At-Now-Do.Not-Mod-This----------- ; RemovePartyUp: Hide party up button in character select ; - true = Hide party up button ; - false = Show party up button (for LAN mode) RemovePartyUp=false ; RemoveFindPlayer: Hide find players button ; - true = Hide find players button ; - false = Show find players button (for LAN mode) RemoveFindPlayer=false ; RemoveOnlineFeatures: Hide online multiplayer features ; - true = Hide Steam/Epic online features ; - false = Show online features RemoveOnlineFeatures=true ; SelectCharTimer: Character selection countdown timer (arcade mode only) ; - How many seconds players have to select characters ; - When timer reaches 0, first available character is auto-selected ; - Set to 0 to disable timer (infinite time) ; - Examples: 30 (30 seconds), 60 (1 minute), 0 (disabled) SelectCharTimer=30 ; ContinueTimerSeconds: Countdown timer on continue screen ; - How many seconds player has to insert coin and continue ; - Examples: 30 (30 seconds), 60 (1 minute) ; Note: Property name in code (not shown in config unless needed) ContinueTimerSeconds=30 ; ================================================================ [NetworkSettings] ; --------In-Devlopment-Not-Work-At-Now-Do.Not-Mod-This----------- ; LAN Arcade Network Settings (Multi-Cabinet Setup) ; --------In-Devlopment-Not-Work-At-Now-Do.Not-Mod-This----------- ; EnableLANArcadeNetwork: Enable networking between arcade cabinets ; - true = Allows multiple cabinets to connect via LAN ; - false = Single cabinet mode (no networking) EnableLANArcadeNetwork=false ; CabinetRole: Network role for this cabinet ; - Auto = Automatically detect if master or slave ; - Master = This cabinet is the host (creates game session) ; - Slave = This cabinet connects to master CabinetRole=Auto ; MasterCabinetIP: IP address of master cabinet (only for Slave cabinets) ; - Uncomment and set this if CabinetRole=Slave ; - Example: 192.168.1.100 ;MasterCabinetIP=192.168.1.100 ; LANGameName: Display name for LAN game sessions ; - Shows up when searching for games on the network LANGameName=Arcade Cabinet ; MaxLANPlayers: Maximum players across all connected cabinets ; - Total player limit for the entire LAN session ; - Examples: 4 (4 players max), 6 (6 players max) MaxLANPlayers=6 ; AutoJoinMaster: Automatically join master cabinet when found ; - true = Slave cabinets auto-join master ; - false = Manual confirmation required AutoJoinMaster=true ; LANDiscoveryPort: UDP port for cabinet discovery ; - Must be same on all cabinets on the network ; - Default: 7777 LANDiscoveryPort=7777 ; LANConnectionTimeout: Seconds to wait for connection ; - How long to wait when connecting to master cabinet ; - Examples: 10 (10 seconds), 30 (30 seconds) LANConnectionTimeout=10 ; ================================================================ [SaveSettings] ; ---------------------------------------------------------------- ; Save Data Configuration ; ---------------------------------------------------------------- ; SavePath: Directory for arcade save data ; - Where temporary arcade data is stored ; - Can be absolute or relative path SavePath=./ArcadeData/ ; ---------------------------------------------------------------- ; Automatic Save Behavior (NOT configurable) ; ---------------------------------------------------------------- ; When ArcadeMode=true, the following are ALWAYS disabled: ; - Story mode saves (no story progress saved) ; - High score saves (prevents cabinet monopolization) ; - Stats and achievements (each session is independent) ; ; This ensures each play session is fresh and fair for all players. ; ================================================================ ; End of Configuration ; ================================================================  DOWNLOAD Full 2.5: đ DOWNLOAD TMNT ARCADE full v2.5 â ïžÂ Remarque : LâexĂ©cutable du jeu est compressĂ©. â ïžÂ Remarque : The game executable is packed.   Runtime Requirements: - Visual C++ Redistributable 2015-2022 (x64) - .NET Framework 4.5.2 - DirectX 9.0c or later / OpenGL 3.0+ - .NET Framework 4.5.2 or later  UPDATE 2.0: đź USER EXPERIENCE IMPROVEMENTSđź â Easier configuration with controller. â No more accidental double-clicks. â Clear confirmation dialogs prevent mistakes. â All buttons properly detected. â Visual feedback with color changes. â Character selection timer configurable. â Test menu save preserves all INI comments and documentation (verbose format). â F1 key works globally during gameplay to access test menu. â Save confirmation dialogs working correctly with new INI format.   UPDATE 2.5: đźÂ USER EXPERIENCE IMPROVEMENTSđź â  ADD SURVIVAL MOD. (SurvivalMode=True on .ini) â  Update Test Menu. â  ADD Game Option on TEST MENU. đźThis Will Be last Update For This Mod â   đ DOWNLOAD TMNT ARCADE UPDATE v2.5  â ïžÂ Remarque : LâexĂ©cutable du jeu est compressĂ©. â ïžÂ Remarque : The game executable is packed.  â€ïžÂ Support the Developers!  I love this game and I own the original. This mod is not for sale, and I do not support piracy or illegal copies. Please buy and support the official developers if you enjoy TMNT: Shredderâs Revenge  â€ïžÂ Soutiens les dĂ©veloppeurs officiels ! Jâaime Ă©normĂ©ment ce jeu et je le possĂšde lĂ©galement. Ce mod est gratuit, et je ne soutiens pas le piratage ni les copies illĂ©gales. Si tu apprĂ©cies TMNT: Shredderâs Revenge achĂšte-le pour soutenir les crĂ©ateurs !  ModifiĂ© il y a 21 heures par imedox 28
Team WildWolf Posté(e) le 21 octobre Team Posté(e) le 21 octobre je ne comprendrai jamais pourquoi les gens fabriquent des fausses versions arcades non officielles via des mods, ca me dépasse.... 1
3nigm4 Posté(e) le 21 octobre Posté(e) le 21 octobre Il y a 1 heure, WildWolf a dit : je ne comprendrai jamais pourquoi les gens fabriquent des fausses versions arcades non officielles via des mods, ca me dépasse.... Surement pour ceux qui ont une borne arcade avec monnayeur et quand la piÚce passe dedans ça fait contact et ça simule comme un bouton "insert coin"... mais je suis comme toi, faut vraiment avoir envie d'une borne dédié aux jeux avec "insert coin" 1
imedox PostĂ©(e) le 21 octobre Auteur PostĂ©(e) le 21 octobre Il y a 8 heures, WildWolf a dit : je ne comprendrai jamais pourquoi les gens fabriquent des fausses versions arcades non officielles via des mods, ca me dĂ©passe.... Je comprends ton point de vue, mais pour ma part, je ne cherche pas Ă faire une fausse version. Je fais ça parce que jâai une vraie borne dâarcade, et cette adaptation officielle nâexiste tout simplement pas. Mon but, câest de recrĂ©er lâexpĂ©rience authentique, celle du vrai jeu dâarcade avec son âInsert Coinâ. Sans ça, un jeu dâarcade perd une partie de son Ăąme. 5
ducon2016 Posté(e) le 21 octobre Posté(e) le 21 octobre 9 hours ago, WildWolf said: je ne comprendrai jamais pourquoi les gens fabriquent des fausses versions arcades non officielles via des mods, ca me dépasse....  C'est surement different pour tout le monde. Mais pour moi c'est pas la meme experience. L'arcade tu as la notion du credit. C'est pour ca qu'il y a beaucoup de videos 1CC. Ca te donne l'impression d'avoir une borne a la maison au lieu d'etre un jeu PC. C'est pareil pour le "free play", le jeu est le meme mais les credits rajoute un petit sens d'arcade. Quand tu as connu le stress de la derniere piece, ca te rappelle quelque chose. Aussi quand tu lances un jeu arcade, tu as l'attract mode, tu as pas les menus d'un jeu PC. Je prefere en general la version arcade meme si les jeux sont dispos sur PC. Moins de menus, etc. 2
imedox PostĂ©(e) le 22 octobre Auteur PostĂ©(e) le 22 octobre (modifiĂ©) Maybe One day... đ ModifiĂ© le 22 octobre par imedox 8
hippopippo Posté(e) le 23 octobre Posté(e) le 23 octobre (modifié) maybe I'm wrong but I think there is a rebind problem with the keys mapping of the coin and start buttons even though they are assigned in arcadecabinetconfig .. I fixed the assignment for testing and now it accepts all keys from both .ini and F1 test    Modifié le 23 octobre par hippopippo 1
imedox Posté(e) le 23 octobre Auteur Posté(e) le 23 octobre il y a 47 minutes, hippopippo a dit : maybe I'm wrong but I think there is a rebind problem with the keys mapping of the coin and start buttons even though they are assigned in arcadecabinetconfig .. I fixed the assignment for testing and now it accepts all keys from both .ini and F1 test    Thanks i will se this issus wen i have time.
neygamers Posté(e) dimanche à 00:33 Posté(e) dimanche à 00:33 Good evening everyone. I'm trying to remove the timer both through the .ini and the TEST MENU, but every time I restart the game it comes back. Is there any way to remove this?
imedox Posté(e) dimanche à 03:00 Auteur Posté(e) dimanche à 03:00 Il y a 2 heures, neygamers a dit : Good evening everyone. I'm trying to remove the timer both through the .ini and the TEST MENU, but every time I restart the game it comes back. Is there any way to remove this? Stage Timer?
imedox Posté(e) dimanche à 05:43 Auteur Posté(e) dimanche à 05:43 Il y a 5 heures, neygamers a dit : Good evening everyone. I'm trying to remove the timer both through the .ini and the TEST MENU, but every time I restart the game it comes back. Is there any way to remove this? Game Mod Update. Le 23/10/2025 à 13:35, hippopippo a dit : maybe I'm wrong but I think there is a rebind problem with the keys mapping of the coin and start buttons even though they are assigned in arcadecabinetconfig .. I fixed the assignment for testing and now it accepts all keys from both .ini and F1 test    test this update and tel me if work great 1
hippopippo Posté(e) lundi à 16:17 Posté(e) lundi à 16:17 yeah, the new config management works fine in // Token: 0x060000C1 RID: 193 RVA: 0x000054AC File Offset: 0x000038AC         private string GenerateConfigString()
imedox Posté(e) lundi à 18:13 Auteur Posté(e) lundi à 18:13 Il y a 1 heure, hippopippo a dit : yeah, the new config management works fine in // Token: 0x060000C1 RID: 193 RVA: 0x000054AC File Offset: 0x000038AC         private string GenerateConfigString() Ok thanks, we have everything we need, player 1.2.3, test menu and no bugs. This is the last update I do. 1
imedox Posté(e) hier à 08:44 Auteur Posté(e) hier à 08:44 Il y a 13 heures, mono20 a dit : no funciona los controles en update v2.0 you have Xbox controller?
JustinCredible81 Posté(e) hier à 09:44 Posté(e) hier à 09:44 (modifié) When I double click TMNT.exe the game does not start. Is there a trick to get it to work? I copied the .ini in the first post to ArcadeCabinet.ini but it still won't start.   When I install 2.0 now I get this box giving me an error.    Edit: I just downloaded the regular PC version off another site and it plays fine it's only this mod that doesn't work for me. Modifié hier à 10:12 par JustinCredible81
imedox PostĂ©(e) hier Ă 10:59 Auteur PostĂ©(e) hier Ă 10:59 il y a une heure, JustinCredible81 a dit : When I double click TMNT.exe the game does not start. Is there a trick to get it to work? I copied the .ini in the first post to ArcadeCabinet.ini but it still won't start.   When I install 2.0 now I get this box giving me an error.    Edit: I just downloaded the regular PC version off another site and it plays fine it's only this mod that doesn't work for me. download the game from ther:  đ DOWNLOAD TMNT ARCADE and apply the 2.0 update: đ DOWNLOAD TMNT ARCADE UPDATE v2.0
JustinCredible81 PostĂ©(e) hier Ă 11:13 PostĂ©(e) hier Ă 11:13 (modifiĂ©) 18 minutes ago, imedox said: download the game from ther:  đ DOWNLOAD TMNT ARCADE and apply the 2.0 update: đ DOWNLOAD TMNT ARCADE UPDATE v2.0  I did both, it still doesn't work for some reason. This error is after I apply the update.    I downloaded both the game and update again just to make sure there was no problem with the files but it does the same thing. ModifiĂ© hier Ă 11:17 par JustinCredible81
imedox Posté(e) hier à 14:37 Auteur Posté(e) hier à 14:37 Il y a 3 heures, JustinCredible81 a dit :  I did both, it still doesn't work for some reason. This error is after I apply the update.    I downloaded both the game and update again just to make sure there was no problem with the files but it does the same thing. Can you upload thos 3 file (NBug.log / TMNT_Debug.log / Exception_xxxxxx.zip)
JustinCredible81 Posté(e) il y a 23 heures Posté(e) il y a 23 heures 1 hour ago, imedox said: Can you upload thos 3 file (NBug.log / TMNT_Debug.log / Exception_xxxxxx.zip)  I don't have a TMNT_Debug.log? But here are the other two NBug.log Exception_134061237327690945.zip Exception_134061237345117973.zip
imedox Posté(e) il y a 22 heures Auteur Posté(e) il y a 22 heures il y a 15 minutes, JustinCredible81 a dit :  I don't have a TMNT_Debug.log? But here are the other two NBug.log 4.01 Ko · 1 téléchargement Exception_134061237327690945.zip 280.56 Ko · 0 téléchargement Exception_134061237345117973.zip 296.15 Ko · 0 téléchargement You miss copy ParisEngine.dll/ParisSerializers.dll. extract this to the game folder and replace the hold one. ParisEngine.7z ParisSerializers.7z
JustinCredible81 PostĂ©(e) il y a 22 heures PostĂ©(e) il y a 22 heures 4 minutes ago, imedox said: You miss copy ParisEngine.dll/ParisSerializers.dll. extract this to the game folder and replace the hold one. ParisEngine.7z 569.37 kB · 0 downloads ParisSerializers.7z 97.89 kB · 0 downloads  I'm sorry I'm not sure what you mean I copied ParisEngine.dll/ParisSerializers.dll to the game folder like you said, but I still don't have a TMNT_Debug.log? What is supposed to happen different? It still crashes.Â
imedox Posté(e) il y a 21 heures Auteur Posté(e) il y a 21 heures (modifié) il y a une heure, JustinCredible81 a dit :  I'm sorry I'm not sure what you mean I copied ParisEngine.dll/ParisSerializers.dll to the game folder like you said, but I still don't have a TMNT_Debug.log? What is supposed to happen different? It still crashes. download this 2 files and extract them to the game folder and run the game agin. Modifié il y a 21 heures par imedox
JustinCredible81 Posté(e) il y a 21 heures Posté(e) il y a 21 heures (modifié) 12 minutes ago, imedox said: download this 2 files and extract them to the game folder  I already did, it didn't help still crash. I said that in the last post.  Oh well if you can't figure it out I'll just play the PC version I guess. It works for me. Modifié il y a 21 heures par JustinCredible81
imedox Posté(e) il y a 21 heures Auteur Posté(e) il y a 21 heures (modifié) il y a 32 minutes, JustinCredible81 a dit :  I already did, it didn't help still crash. I said that in the last post.  Oh well if you can't figure it out I'll just play the PC version I guess. It works for me. i update the download link try the full v2.5. disable your AV mybe it delete thos file! if not work for you ...see Runtime Requirements: - Visual C++ Redistributable 2015-2022 (x64) - .NET Framework 4.5.2 - DirectX 9.0c or later / OpenGL 3.0+ - .NET Framework 4.5.2 or later Modifié il y a 21 heures par imedox 1
JustinCredible81 PostĂ©(e) il y a 21 heures PostĂ©(e) il y a 21 heures 4 minutes ago, imedox said: i update the download link try the full v2.5  Still crashes, I double checked all the runtime requirements too I have them. I've been playing a bunch of new PC games and they work, the PC version of TMNT Shredder's Revenge works, just not this. It seems to work for others just not me, oh well.Â
JustinCredible81 PostĂ©(e) il y a 20 heures PostĂ©(e) il y a 20 heures 55 minutes ago, imedox said: i update the download link try the full v2.5. disable your AV mybe it delete thos file! if not work for you ...see Runtime Requirements: - Visual C++ Redistributable 2015-2022 (x64) - .NET Framework 4.5.2 - DirectX 9.0c or later / OpenGL 3.0+ - .NET Framework 4.5.2 or later  No files deleted by AV, have all runtime requirements. Looks like neither of us can figure it out I'll just move on thanks for trying.Â
nosoucy62 PostĂ©(e) il y a 3 heures PostĂ©(e) il y a 3 heures un grand merci Ă IMEDOX pour ce mod qui fonctionne parfaitement ! trop cool d'avoir une version type arcade avec les crĂ©dits ! quel beau travail vraiment ! si tu savais faire ca sur toutes les versions PC quel bonheur pour moi........ encore bravo ! Â
Messages recommandés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire aprĂšs vous ĂȘtes connectĂ©.
Connectez-vous maintenant