============================================================================== UniFIX V1.1 ~~~~~~~~~~~ ©1994 EMPiRE/MYSTiC The MOST Powerfull Console Fixer around on ANY Computer! ============================================================================== UniFIX was written because I am tired of using all kinds of different tools to Fix games. UniFIX replaces ALL those Tools and adds a few new ones! It's able to do: o Fix: Headers. PAL/NTSC Protections. BatteryRam (BRAM/SRAM) Protections. Checksum Protections. Country Protections. SlowRom/FastRom Codes. o IPS Patcher/Creator. o BSL Patcher. o Remove/Kill an Intro. o File Split. o File Join. o Image-Format Conversion. o Image Compare. o GameGenie/GoldFinger Support (Patch/IPS). ============================================================================== UniFIX is now a ShareWare product, the suggested fee is: US$ 5,- NLG 10,- DM 10,- I never believed in paying more than that for using a GOOD program and this will only encourage more people to support UniFIX! Address for ShareWare Donations/BugReports/Suggestions: AMiSystems Kasteellaan 11 1829 BD OUDORP Holland The BBS where I can be Reached for BugReports/Suggestions: Last Outpost: +31-72-157682 USR V34 28k8 +31-72-201182 USR V34 28k8 ============================================================================== IF you make use of UniFIX in a fix of yours be fair and CREDIT it in your doc ============================================================================== USAGE: UF EXAMPLES: UF -> Opens a FileRequester, path: Saved/default UF Device: -> Opens a FileRequester, path: Device: UF Device:Dir/ -> Opens a FileRequester, path: Device:Dir/ UF Device:Dir/File -> Loads device:dir/file REQUIREMENTS: You need at least 350 Kb of RAM (CHIP or FAST or whatever RAM you got). Written & Tested under OS 2.xx & 3.x ============================================================================== INSTALLATION ~~~~~~~~~~~~ Copy the following files to: Fonts/#? -> Fonts: c/#? -> c: UniFIX -> Any directory you want UniFIX.DOC -> Any directory you want ============================================================================== LOAD ~~~~ UniFIX will try to automatically recognize whatever Console-Image is loaded. If it doesn't recognize the Image it will presume it's a SNES/SMC file. NOTE: o Only FileSizes >= 0.25 Mbit are accepted as valid Console-Images. ============================================================================== SAVE ~~~~ Format Conversion: SMC -> FIG/SWC SMC -> MGD/BIN SMC -> BOX FIG/SWC -> SMC FIG/SWC -> MGD/BIN FIG/SWC -> BOX MGD/BIN -> SMC MGD/BIN -> FIG/SWC MGD/BIN -> BOX BOX -> SMC BOX -> FIG/SWC BOX -> MGD/BIN SMD -> MGD SMD -> BIN MGD -> SMD MGD -> BIN BIN -> SMD BIN -> MGD NOTE: o With this Option it's also possible to Convert between different Copier-Formats, just select whatever DST Format you need. o It's possible to Save to the SAME FileName. o The FileSize will be fixed to the next 1 Mbit when the DST format is MGD and the FileSize is not correct. (This doesn't work on a MD file yet!) o After saving the Saved image will become the Current Loaded Image. ============================================================================== SPLIT ~~~~~ The FileSplitting is VERY intelligent now, it will check all possible Splits (4M, 8M & 12M). Just select the one you want to use. In the CONFIG it is possible to select a New Split-Option: o NonStandard FileSizes (smaller than 4 Mbit parts) will be Added to: - 1st File -> 8.25 Mbit: 1x 4.25M + 1x 4M - Last File -> 8.25 Mbit: 1x 4M + 1x 4.25M - New File -> 8.25 Mbit: 1x 4M + 1x 4M + 1x 0.25M FORMATS: SMC / SWC / FIG / SMD / MGD NOTE: o Files smaller then 16 MBit can only be split into 4 MBit parts. o Only the SRC Format is Used to Join Files. The DST Format is disregarded! ============================================================================== JOIN ~~~~ FORMATS: SMC / SWC / FIG / SMD / MGD NOTE: o Only the SRC Format is Used to Join Files. The DST Format is disregarded! ============================================================================== PATCH IPS ~~~~~~~~~ o Handles any IPS or IPS2 format Patches. o Only the Current selected Console-Image can be Patched. ============================================================================== CREATE IPS ~~~~~~~~~~ o Creates IPS or IPS2 format Patches. o Keep in mind that the Current Console-Image is compared with the selected Original Image! ============================================================================== PATCH BSL ~~~~~~~~~ o Handles any BSL format Patches. Only the OLD BSL format Patches with the coded Texts in front of them are NOT supported! o Only the Current selected Console-Image can be Patched. ============================================================================== PATCH CODE ~~~~~~~~~~ o Convert Codes: GameGenie <-> GameFinger o Patch a GameGenie/GameFinger Code over the Selected GameImage. ============================================================================== CODE -> IPS ~~~~~~~~~~~ o Convert Codes: GameGenie <-> GameFinger o Converts GameGenie/GameFinger Codes into an IPS Patch. (GG & GF Codes can be mixed!). ============================================================================== FIX IMAGE ~~~~~~~~~ SNES ~~~~ o PAL/NTSC FIX - 6 FixOptions: PAL/NTSC #1 - Fix to PAL/NTSC PAL/NTSC #2 - Fix to PAL/NTSC PAL/NTSC #3 - Fix to PAL/NTSC - Index-Protections PAL/NTSC #4 - Fix to PAL/NTSC - Index-Protections like Wolfenstein 3D NTSC->PAL - Fix to NTSC->PAL PAL->NTSC - Fix to PAL->NTSC - The PAL/NTSC #1,#2,#3 & #4 Fixers are a 'bit' intelligent by searching for protections within a 20 or 32 byte range. - The NTSC->PAL & PAL->NTSC Fixes are 'static' Fixes like the NTSC/PAL fix which is used in WildSMEG 1.4. - PAL/NTSC #2 does exacly the Opposite of #1 (just in case they get smart) - PAL/NTSC #4 does exacly the Opposite of #3 (same deal) - Nr Algoritmes: 64 o BRAM FIX Be Carefull using this option coz BRAM Protections and normal InGame SAVE BRAM can work the same way. So it's very hard to see the difference between the two! - 2 Fix Options: BRAM #1 - BRA Fix ($80) BRAM #2 - NOP Fix ($EAEA) BRAM #3 - BRA DEEP1 Fix ($80) BRAM #4 - NOP DEEP1 Fix ($EAEA) BRAM #5 - BRA DEEP2 Fix ($80) BRAM #6 - NOP DEEP2 Fix ($EAEA) - Nr Algoritmes: 36 o SLOWROM FIX For now only the 'Normal' SlowRom Fixes are Included. - 3 Fix Options: FAST->SLOW - Fix game to SlowRom SLOW->FAST - Fix game to FastRom REMOVE - Remove Slow/FastRom Code. - Nr Algoritmes: 32 FIX FORMATS: SMC/SWC/FIG/MGH/BIN ~~~~~~~~~~~~ MEGADRIVE/GENESIS ~~~~~~~~~~~~~~~~~ Sega Megadrive/Genesis Games are at least 10 times harder to Auto-Fix than the relatively 'simple' SNES Games. So keep in mind that not all Sega games can be Fixed with UniFIX! o PAL/NTSC FIX o CHECKSUM FIX o COUNTRY FIX o C00004 FIX o COUNTRY CHANGE The PAL/NTSC and COUNTRY are the most commenly used protections. o FIX CHECKSUM - Always do this Fix after all fixes have been done! This is because 80% of the SEGA games use this CheckSum to see if someone tampered with their Game. Only if the CHECKSUM Fix finds a check that can't be fixed then leave the Current Checksum and check if the game works. FIX FORMAT: SMD/BIN ~~~~~~~~~~~ - Nr Algoritmes: 100+ EXAMPLE MD FIXES: Xenon 2 Megablast [--E] APR 1992: 1. PAL->BOTH (NOP FIX) Speedball 2 [JU-] JUN 1991: 1. NTSC->BOTH (AUTO FIX) Gods [-U-] JUN 1992: 1. NTSC->BOTH (AUTO FIX) Robocop VS Termtr [-U-] OCT 1992: 1. C00004 #1 (AUTO FIX) TMNT [-U-] DEC 1992: 1. PAL->BOTH (NOP FIX) 2. CHECKSUM (AUTO FIX) Mazin Saga [-U-] DEC 1992: 1. NTSC->BOTH (AUTO FIX) X-Men [-U-] JAN 1993: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Tiny Toons [-U-] MAR 1993: 1. PAL->BOTH (NOP FIX) 2. CHECKSUM (AUTO FIX) Tiny Toons [--E] MAR 1993: 1. PAL->BOTH (NOP FIX) 2. CHECKSUM (AUTO FIX) Shining Force [-U-] APR 1993: 1. NTSC->BOTH (AUTO FIX) Golden Axe III [J-E] MAY 1993: 1. NTSC->BOTH (AUTO FIX) (Fixes too much! but it works) Cool Spot [-U-] MAY 1993: 1. C00004 #1 (AUTO FIX) Jurassic Park [-U-] MAY 1993: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Dinos for Hire [-U-] JUN 1993: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Ultimate Soccer [--E] AUG 1993: 1. PAL->BOTH (NOP FIX) Aero The Acrobat [-U-] JUN 1993: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Ranger-X [-U-] JUN 1993: 1. NTSC->BOTH (AUTO FIX) 2. CHECKSUM (AUTO FIX) (Nice Address PAL/NTSC protection!) Boxing Legends [-U-] JUN 1993: 1. C00004 #1 (AUTO FIX) Landstalker [-U-] JUL 1993: 1. NTSC->BOTH (AUTO FIX) Wimbledon [--E] JUL 1993: 1. NTSC->BOTH (AUTO FIX) 2. CHECKSUM (AUTO FIX) Aladdin [-U-] AUG 1993: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Rocket Knight Adv [-U-] AUG 1993: 1. NTSC->BOTH (AUTO FIX) 2. CHECKSUM (AUTO FIX) Asterix [--E] AUG 1993: 1. NTSC->BOTH (AUTO FIX) NFL Football'94 [-U-] SEP 1993: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Pink Panther [-UE] AUG 1993: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Barney's HideSeek [-U-] SEP 1993: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Zombies Ate My N. [-U-] SEP 1993: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Belle's Quest [-U-] SEP 1993: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Roar Of The Beast [-U-] SEP 1993: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Stimpy's Inventn [-U-] SEP 1993: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Jammit [-U-] OCT 1993: 1. NTSC->BOTH (AUTO FIX) Lethal Enforcers [-U-] NOV 1993: 1. PAL->BOTH (NOP FIX) 2. CHECKSUM (AUTO FIX) Mega Turrican [-U-] DEC 1993: 1. PAL->BOTH (NOP FIX) Columns 3 [-U-] DEC 1993: 1. NTSC->BOTH (AUTO FIX) 2. CHECKSUM (AUTO FIX) ShadowRun [-U-] JAN 1994: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Instr. Of Chaos [-U-] JAN 1994: 1. NTSC->BOTH (AUTO FIX) 2. CHECKSUM (AUTO FIX) NBA Action 94 [-U-] JAN 1994: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Star Trek: TNG [-U-] JAN 1994: 1. NTSC->BOTH (AUTO FIX) 2. CHECKSUM (AUTO FIX) World Series Bbal [-U-] JAN 1994: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Ecco 2 [BETA] [-U-] FEB 1994: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Dragon Ball Z [J--] MAR 1994: 1. NTSC->BOTH (AUTO FIX) 2. CHECKSUM (AUTO FIX) Castle.Bloodlines [-U-] MAR 1994: 1. NTSC->BOTH (AUTO FIX) 2. CHECKSUM (AUTO FIX) Tanto-R [J--] MAR 1994: 1. NTSC->BOTH (BRA FIX) 2. CHECKSUM (AUTO FIX) Ragnacenty [J--] MAR 1994: 1. NTSC->BOTH (AUTO FIX) 2. CHECKSUM (AUTO FIX) Monster World 4 [J--] APR 1994: 1. NTSC->BOTH (BRA FIX) 2. CHECKSUM (AUTO FIX) Wld Chmp Soccer 2 [-U-] APR 1994: 1. PAL->BOTH (NOP FIX) (Fixes too much! but it works) Combat Cars [JUE] MAY 1994: 1. NTSC->BOTH (AUTO FIX) 2. COUNTRY (AUTO FIX) Pulseman [J--] MAY 1994: 1. NTSC->BOTH (AUTO FIX) 2. CHECKSUM (AUTO FIX) The Hybrid Front [J--] MAR 1994: 1. NTSC->BOTH (BRA FIX) 2. CHECKSUM (AUTO FIX) Dune 2 [GERMAN] [--E] APR 1994: 1. PAL->BOTH (NOP FIX) 2. GET/FIX CHECKSUM PROBLEM GAMES: Super Shinobi 2 -> Indirect PAL/NTSC Adressing. Lightening Force -> Indirect PAL/NTSC Adressing. Gunstar Heroes (2nd) -> Indirect PAL/NTSC Adressing. Jap Wrestling -> Indirect PAL/NTSC Adressing. Streetfighter II Turbo -> Uses ownmade Checksum-code & PAL/NTSC Check. Out Runners -> Uses a Non-Recognizable PAL/NTSC/JAP Check. Mario Andretti Racing -> Uses ownmade Checksum-code. Body Count -> Indirect PAL/NTSC Adressing. NOTE: o When Using the PAL/NTSC Fixer only the SRC file is being used. There won't be any conversion to the DST format. o It's possible to fix the Original File. ============================================================================== KILL INTRO FIX ~~~~~~~~~~~~~~ This option tries to Remove a Intro from a Game. Removing a Trainer usually fails because the Game itself has been altered. SNES: - 3 Fix Options: SEARCH START - Checks the whole game for a possible StartAddress. GET START - Uses the Backup StartAddress ($7fec) as StartAddress. DEFAULT START - Default StartAddress: $8000 MD: - Default StartAddress: $200 NOTE: o It's possible to fix the Original File. Nr Algoritmes: 3 ============================================================================== COPIER HEADER ~~~~~~~~~~~~~ HIROM SWC - Select SWC (HiRom) Format (Super Wildcard). SRAM MODE - This button will select the SWC SRAM Mode. In some cases SRAM must be 'Disabled' (Like in some 'Legend' & 'Elitendo' Trainers) - SWC SRAM Modes: Mode 1 = SWC SRAM 'Disabled/Moved' Mode 2 = SWC SRAM Enabled (gadget selected) HIROM FIG - Select FIG (HiRom) Format (ProFighter). BRAM OFF - This button will turn off BRAM in the PFT. Note: The Default/Config BRAM Value will only be changed when the BRAM OFF gadget is NON-Selected! (This is done intentionally to preserve the original Game BRAM Value.) PFT DOS - Select ProFighter-DOS Format. MULTIPART - Select MultiPart bit in the Header. This bit is valid for All splitted files (with a Header) except for the last one. FIX FSIZE - Fixes incorrect FileSizes on MGD format Images. An incorrect size will then automatically be fixed to the next 1 Mbit. REBUILD - This will ReBuild the Complete Header when it's corrupted. It will also Remove all Texts that shouldn't be in the Header! (Will only be Used with the SAVE option.) FIX/CHECK - Selecting this button results in that the Image is only checked for PAL/NTSC, BRAM or SLOWROM fixes. The Image will not be modified! ============================================================================== CONFIG ~~~~~~ A Config file called UF.CFG will be created by default if S:UF.CFG doesn't exist. The following Options can be changed with the CONFIG Button: Options: o GamePath ~~~~~~~~ Example: GamePath: DH0:SNES o HexEditor ~~~~~~~~~ Example: HexEditor=C:HEX o BRamOffPFT ~~~~~~~~~~ This option is for the PFT series copiers only! This Hexadecimal code disables the Battery Ram. ~~~~~~~~~~~ A few Default-Values are supplied who already Disable Battery Ram or disable parts of Battery Ram. Example: BRamOffPFT = 7783 o FixFileSize ~~~~~~~~~~~ Setting this option will select the FIXFSIZE Option as Default. o ReBuild ~~~~~~~ Setting this option will select the REBUILD Option as Default. o Check ~~~~~ Setting this option will select the CHECK Option as Default. o Calc.Chksum ~~~~~~~~~~~ Setting this option will result in that the Checksum of the selected Image will always be Checked whenever the "FIX IMAGE" menu is entered. o DeleteAfter ~~~~~~~~~~~ Setting this option will result that the MultiPart files will be deleted as soon as they are joined to the Destination file. o Split-Add ~~~~~~~~~ NonStandard FileSizes will be Added to: - 1st File - Last File - New File ============================================================================== CONSOLES: SNES - Super Nintendo / Famicom [NINTENDO] Good documented Cartridge Header information available. MD - Mega Drive / Genesis [SEGA] Good documented Cartridge Header information available. GB - GameBoy [NINTENDO] Good documented Cartridge Header information available. (Tnx M!) PCE - PC Engine [NEC] No Cartridge Header information available (YET!). LYNX - Lynx [ATARI] No Cartridge Header information available (YET!). GGEAR - GameGear [SEGA] No Cartridge Header information available (YET!). NEOGEO - NeoGeo [SNK] Not much info either coz there is NO standard for the cardridge Header information. ============================================================================== HOW DO I USE UNIFIX: ~~~~~~~~~~~~~~~~~~~~ - How do I Convert an Image?: o LOAD an Console-Image. o Select the desired DST format. o SAVE the Console-Image again. - How do I fix a FIG game to a SWC game?: o LOAD the FIG Console-Image. o Select SWC as DST format. o SAVE the Console-Image again. ============================================================================== VERSIONS: ~~~~~~~~~ 0.01ß - Initial Start. - Added Format Conversion. - Added SNES PAL/NTSC Fix 0.05ß - Added full IPS/IPS2 Patching. - Added the second SNES BRAM Fix - Fixed a Split-Bug (Non-Standard FileSizes fucked up) - Splitting a FIG-Only Game would result in the last file being in SWC/FIG format. - Added a "REBUILD" Header Button. 0.06ß - Changed a few things regarding incorrect Header information. - Added the "CHECKONLY" Button. Selecting this button and the PAL/NTSC,BRAM FIX or SLOWROM will result that the File is only checked for this fixes and that the files are not modified! - Bug Fix: Deleting a Multi-Part after Loading would result in a GURU. - Added "COMPARE" Button. - Added "HEX EDIT" Button, this will execute a file called HEX (can be any Hex-Editor you want) - Added the MD Maker List. - Fixed a BRAM check on MD. 0.07ß - Added IPS/IPS2 Patch-Creating. - Added Internal GB Cartridge-Header Information. 0.08ß - Added the Iconify Option. - Added the IconToolTypes. - Updated HiRom Detection. - Rearranged the Layout again. - Added the Rename button. - Added MultiSelected File-Delete. - Corrected the MGD Name handling. - Added MGD-Format Joining & Splitting. - Added the SWC "SRAM MODE" Button. - It's now possible to abort the COMPARE option at any time. 0.09ß - Fixed some minor Screen Bugs. - Optimized the Format Conversion for the MegaDrive. - Auto FileSize fixing for MGD Files. 0.10ß - Added GameGear & NeoGeo support. - BugFIX: Converting >= 16 Mbit MD-BIN file would result in a incorrect header filesize. - BugFIX: Closing the Iconified Window would sometimes cause a guru. 0.11ß - Changed IconTooltype Keyword: FilePath -> GamePath - Added 2 IconTooltypes: FixFileSize & CheckOnly - UniFIX can now be started from CLI or Workbench. - Corrected the FileFixing BUG. - Added 24 BRAM Protections. - Changed the COMPARE output. - BugFIX: MD Files under 1 Mb in filesize would cause a GURU when converting to MGD format. - Added "KILL INTRO" button. For now only SNES Intro's can be removed. - Added SLOW/FASTROM REMOVE option, this will completely remove all SLOW/FASTROM access. - BugFix: When no File was selected at startup all Gadgets would stay Disabled/Ghosted and UniFIX couldn't quit (ever...). 0.12ß - Added GameGenie/GoldFinger Support/Conversion/Patching. - Added PAL/NTSC Fixing. - Corrected a FileSizing BUG. Now only MGD format Images can be Size-Fixed to the next 1 Mbit. - BugFIX: forgot to set the MultiPart bit when SAVEing a SMD or GFN format MultiPart game. 0.13ß - Added MULTIPART Button. - Added CONFIG Button. This will completely replace the UF.info icon. - Changed the Split dramastically. - Added a New Split-Option to the CONFIG: o Split File NonStandard FileSizes will be Added to: - 1st File -> 8.25 Mbit: 1x 4.25M + 1x 4M - Last File -> 8.25 Mbit: 1x 4M + 1x 4.25M - New File -> 8.25 Mbit: 2x 4M + 1x 0.25M (Requested by SpIkE) 0.14ß - Smarter recognition of MGD format Images with a NonStandaard filesize. - BugFIX: FileSplitting of a MD/MGD format image failed. 0.15ß - Added "FIX CHECKSUM" to fix incorrect SNES or MD checksums. - Replaced the ORIGIN as MD Cardridge Info because this was wrong... it is in fact the I/O DATA Cardridge Info. - Added CHECKSUM as SNES & MD Cardridge Info. - Added Correct BRAMSIZE Cardridge Info for MD. - Added ALL correct MD Information (tnx M!). - Reorganized the FIX options in one "FIX IMAGE" Button on the MainScreen. 0.16ß - Added "Calc.Chksum" Button in the CONFIG menu. It selects if you want to Check the Checksum of the selected Image everytime you enter the "FIX IMAGE" menu. - Fixed a stupid bug... only SNES could be selected as CONSOLE... 0.17ß - Fixed the OS2.xx BUG. When a CONSOLE/SRC/DST was selected other then SNES/SMC/SMC it would jump straight back to SNES/SMC/SMC. This is due to OS2.xx not supporting MX-Gadgets properly! - UF.CFG has been MOVED to the S: directory because some Betatesters still reported problems that UF.CFG could not be found by UniFIX when it was started from a Menu or Server. - Added about 20 New ConsoleMakers on SNES, MD and GB. 0.18ß - Fixed the SNES Cardridge RamSize. - Made the CONSOLE Button better in recognizing Images. - The UniFIX Screen is now a PublicScreen. (For now this means only one UniFIX can be active, this will be fixed in the near future) - For now Only the BIN format MD Images can be Fixed! - Added a few MD Protections. - After Joining files the Joined Destination file will be loaded as current ConsoleImage. - Added the DeleteAfter Button in the CONFIG menu, selecting this will result in that the MultiPart files will be deleted as soon as they are joined to the Destination file. (Tnx Spike) 0.19ß - Added 3 new MD Protections. It's able to AUTO-Fix PulseMan [MD/JAP] just do: o NTSC -> BOTH o $C00004 FIX o Country Fix to JAP/USA/EURO o Fix Checksum now it works on ALL Sega Systems! - BugFIX: accidently switched the SNES PAL->NTSC and NTSC->PAL Fixes. - BugFIX: Converting BIN->SMD would fail on Non-Standard FileSizes. - Have tested about 20 NTSC Only games and they all can be FIXED!!! - Tested another 15 NTSC and PAL only games and only 2 couldn't be fixed! - Added a few more SEGA NTSC/PAL Protections. - Added the BSL-Patcher (coz there are still people who haven't noticed yet that the International Patching Standard is far superiour!) 0.20ß - Added a new SEGA $C00004 Protection. - Added KILLINTRO for MD Games. - Bug FIX: Forgot to update the header filesize to the new filesize. - Bug FIX: Fixed a few small bugs in the SEGA protection detection. - Changed the Startup Arguments (for use with DM or DOpus): UF -> Opens a FileRequester, path: Saved/default UF Device: -> Opens a FileRequester, path: Device: UF Device:Dir/ -> Opens a FileRequester, path: Device:Dir/ UF Device:Dir/File -> Loads Device:Dir/File - Updated the SNES BRAM FIX, because the protection in "Eek! The Cat" was not recognized, the BRAM detection has been made less critical. A disadvantage is that GameData that looks like a BRAM protection may also be 'fixed' but there is no other way to be sure which is which! - Updated the SNES SLOWROM Fixer, more Intelligent + more Algoritmes. - Bug FIX: Patching a BSL Patch of 0 bytes would result in a Software Failure. Fixed! V1.0 - First Release coz some FUCKER called Papillon/PDX here in Holland saw it fit to release an BETA version coz he can't have it that some people actually want to DO more then only releasing Games! Seen any GOOD releases lately by them? Not to talk about making TRAINERS or doing more then being a loudmouth! V1.1ß1 - Added some more SNES BRAM detections. - Updated the SEGA protections & Cleaned up a few minor Bugs. - Added the BOX button. For now UniFIX won't Auto-Recognize BOX formatted Images because the first 32kb (including ALL Info (LoROM)) is exacly the same as the MGD formatted Image! It's also not yet possible to JOIN/SPLIT/FIX/KILLINTRO a BOX formatted Image. Just convert the game to MGD/BIN, do the Fix and convert it back to BOX. * I Need FEEDBACK on the BOX stuff coz i Don't own a MGH! - Made the SNES BRAM fixing more selectable. This way less Game Data will be recognized as a BRAM protection when the game is using a simple/standard protection. - Added some code to AUTOFIX Whirlwind Snooker on the SEGA. - Added the 'PFT DOS' Button, Some games (>=20M) are saved in the PFTdos format, this means the last MultiPartFile is 32k bigger than it should be. UniFIX will try to detect this and when the 'PFT DOS' is deselected then the PFTdos file will be converted to a 'normal' Lo/Hi-Rom File. (tnx N.S.C. for reminding me!) * Note: The PFTdos file MUST first be converted to the appropiate format before the file is joined/splitted. This option is VERY BETA until I get some more info on it! V1.1ß2 - Added a new SEGA Country protection (used in the new EA Games). - Removed a SEGA PAL/NTSC FIX bug. - Changed the SNES MAKER detection because there has been a change in the Internal SNES Header. The MakerCode is now at $7fb0 (ASCII!) - Added the 'Samurai Spirits *FINAL*' SNES BRAM Protection. V1.1ß3 - It's now also possible to FIX SEGA games which are in MGD Format. - Added a new SEGA Country protection. - Cleaned up some Test software. V1.1 - Release Version ============================================================================== TO DO ~~~~~ o Optimizing the IPS/IPS2 Patch-Creating (More intelligent, especially for BIG IPS-Patches) o MGD 24+ Mbit Handling. o Nonstandard FileSize checking/fixing on MD Files. o Send Stuff for SMC/SWC/PFT/SMD. ============================================================================== KNOWN BUGS: - Under OS 2.xx the CONSOLE & SRC/DST gadgets will never be disabled (ghosted). This is a BUG of OS 2.xx! - Using Requester-Interceptors, like FR-Bypass, will fail on the FileDELETE and the IPS PATCH gadgets because FR-Bypass doesn't support the OS 3.x ASL-Requester library 100%. ReqToolBox doesn't have these problems. (File wildcarts & Multiple fileselection don't work!) ============================================================================== Tnx to: Mumbly/Mystic for the GREATLY needed info! & ofcoz da nice Chats! Axe/Mystic for Beta-Testing & drawing the NICE Grafx. Ghost for some Good Ideas, Info & Sources. Black Goku for the SNES/MD Header Info Files. Wizard/Cyberforce for the SNES PAL/NTSC Fix-Info. Guliver/GCS for Beta-Testing. L.A.Style for Beta-Testing. Sledge/Elitendo for an ASM Source on Send & IPS. MCA/Elitendo for an ASM Source on SNES/SEGA Send & IPS stuff. Willy for Making the GameBoy Maker-List. Cash/2000AD for Additional IPS/Send info. The Crackin' Ltd for the NeoGeo InfoFile & Games. SpIkE/Genocide for Beta-Testing & Good Ideas. Sharon/Elitendo for Beta-Testing. Caffeine for Beta-Testing. N.S.C./Legend for Beta-Testing & Good Ideas! Arcade/Mystic for Help with the IPS Creator. Tnx! Stepen King for Beta-Testing. Dream Warrior for the BOX idea and the future info ;) And to all guys who supported me by Sending the ShareWare Donations!!! ============================================================================== ______ _________________ / /_________________/\__________/\_____/\__________ \_____________ _\/____ / ./ ______/o \________/__\___/. \________/\ . \___/ / / // / //\_____ \// /\____/ // /_______\/. ¦ /___/___/ ./___________/___________/. /_/ /_____ /\_________ /\ ·| |: \___\__/____ /\_________\__________/______ /\ _\____\/ /\_______\/ / || || sKiN\___\/ / \_____\/ / | \/ \/ :| | . \/ \/ ... | ¦ \¦/ - -- --^) MYSTiC CoNSoLe PReSeNTS iN 1994 (^-- -- - ¦¦¦ | : [o|o] (x x) | `--øO{_}Oø-----------------------------------------------------øO!(_)!Oø--. | .-------------------------------------------------------------------------' | | | | LAST OUTPOST WHQ MASTURBATiON STATiON USHQ TRADE LINE CHQ | | SYSOP ¦ EMPiRE SYSOP ¦ BLACK BEARD SYSOP ¦ WILDFIRE | | +31-72-157682 +1-305-552-1192 +1-514-9669569 | | /\_____________________________ _____________________/\ __/\_______ | ¦ /o \ _______/ __ ./o \_/ ______/ __ o/o \__ _____/\ ¦ :// /______/ /_ /// / /\_____ \/ /_ /// / __/___\/__ : `\__________ /_________/____/____ /__________/_________/. /___________ /\' \________\/\_________\____\___\/\__________\________/_______ /\______\/ / Axe\/ \/ \_______\/ / \/