KNOWN ISSUES with 2.0.1a When starting to scan a file (and using jaeder storm) it may seem like if the mainwindow has hanged on "Scanning...." but it should display some information after awhile. --------------------------------------------------------- Jaeder Naub V2.0.1a [Loveware] Compiled 13:49 - 20 / February 2007. Ripper Core: Strobe Icon Gfx: raina DO NOT REMOVE Jaederstorm.exe from the maindir, this is now the main loader/detection pass 1 of jaeder naub. And many thanks for different suggestions and reports ive got from other folks!, you know who you are! =D What is jaeder naub? Its a file ripper & converter, made to detect graphics, sounds and music from games or demo files. just load an exe or data file into it and see what you find. FileInjector is still in betastage and all functions may not work on that screen, it also has very sucky errorhandling. http://jaedernaub.ath.cx (is temporarly online actually, but i dont know for how long) this is my site at my computer, and will be hosting jaeder and is mostly for quickfixes. http://wiki.xentax.com (is now considered the main site for this program) thanks to mr.mouse =D Detects formats: BMP, JPEG, GIF, TIFF, Targa, Ogg Vorbis, MIDI Tracks ImpulseTracker, ScreamTracker, Zipped, Rar, PNG, Konami WAVE, DirectX Textures, Enix/Square Waves, Konami Bitmaps, XM Modules, ADX Waves , AIX Waves, AVI Video, MPEG Video, PCX Images, Bink/Smacker Video data, DDS/DirectX Textures. Konami PICT, SH4 Snap, XFIR Script, SF Bank, Shockwave/Flash. Macromedia SWA files, HTML, ASCII Data, MP3 Music, ILBM Images. AU Sound, AIFF Audio, LightWave Objects, 8SVX Audio. RealMedia, Cell/KiSS Image, SGI Textures, FlashPix, GEM Img, NCR G4 Graphics, WordPerfect Image, SUN Raster Image, PC Paint Images, SciTex Images, Clipboard Graphics. and more which i have forgotten =o -------------------------------------------------------- From V1.9.3a the Scanner is faster than ever. if you wonder about the name "Jaeder Naub" then I can tell you the story. I was just writing some detection-shit in the ripper core, and was about to write a variable called "HeaderMain" , I somehow slipped so badly on the keyboard it didn`t even become close to HeaderMain. so the program is to be called Jaeder Naub from now on :P Help me make this Ripper/Converter the best! =) vital_@hotmail.com History-------------------------------------------------------------- fixes in 2.0.1a okay, the storm scanner should now be reliable enough too boost this program to Version 2! Added: DLS to WAV splitter, and XBox DLS to WAV splitter, PSP GMO and PMF detector, prototype Frogster TGA ripper. XFT font detection. More archive/mainfile detections. Fixed: Internal created files cleanup after pass 1. (such as EVENT.000 and list.lst files) Fixed: Raw Display window now acting again as it should be. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.3h Jaeder Storm optimizations. Debug windows removed on mainscreen. Will now be able to scan huge archives and is not dependent on super high RAM anylonger. *weehaaa* More information displayed from jaederstorm <--> jaeder naub main window. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.3e More performance flaws in storm fixed. More safe checks for storm component and the integration into the mainframe. now should display the correct barsize when finished scanning, and should also display on "Action:" when the scanner is finished, so it isnt fooling anyone that the scanner has hanged. MetalSlug RAW .TIM images converter to TGA. (works on single files only, no deep scanning for those). (yes, those are upside down, im too lazy currently :P) --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.3c2 Fixed a performance flaw in jaederstorm scanner. The mainframe is untouched though. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.3c PNG Saver detector is now 2000% faster. Recoded the internal scanner .(but is infact an external scanner), codename: Jaeder Storm, which will be used by default. this scanner is highly recommended too use, as it can in some cases be even up too 1000% faster than the old scanner. You can still use the old one though if the new alpha fails to comply with your orders. Many optimizations have been made in the new scanner, but it is far from throughly tested , and currently it will fail on low memory system because it will try to allocate as much system resources as possible for temporary cache, to help jaeder naub in processing the data. So, do not consider this a stable release, consider it to be a test release!, you should be able to load though a 100-200mb file if you are on 1GB of RAM. The next official release will have a fix for this. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.2u BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH im gonna eat some fishsticks and go to bed. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.2t Bah. fixed a speed bug that was introduced in 1.9.2s. *sigh* and more cleanup in code. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.2s Internal code cleanup phase 1. fixed some bugs that may contribute to slightly faster scan in some cases. Ogg Detection + Saver is now insanely fast. Fixed a flaw in the Ogg Length detector that made it slow as hell. it should now save around 6Mb/s once it finds an Ogg track, instead of 40kb/s. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.2r (added a Gameboy Advance category). GBA Wave Audio Ripper (to WAVE converter) implemented. Rewrote the UniDetection for ZLib, it is now "a bit" more accurate. also preliminary added ZLib ripping, that will dump blocks of data if it finds suspicious zlib blocks. NOW THIS IS IN A VERY EARLY STAGE. so no whining please :X All speedy scanners, (up to Lightspeed) has been been revised with some new tricks, that will make them fetch MUCH more data than before, (almost equal to Deep scan), but with the same fast speed. Deepscan is however still just as slow as usual. but im amazed how good Lightspeed works now even though its radically faster than Deep Scan. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.2p Bug Fixed: Rawdisplay Window malfunctioned to display graphics. (this was due to a test thing i forgot to remove in previous release) Bug: WinUPack is now detected correctly. Bug: FSH/SHPI Electronic Arts images should now be exported correctly. (woops!) Tracker Scanner now updated to support: Liquid Module Delusion Module DigiTrakker Velvet Studio files, Creative Music Format Oktalyzer Prorunner 1.0 Prorunner 2.0 TrackerPacker V1.0 TrackerPacker V2.0 TrackerPacker V3.0 The Player 4.0A/B IceTracker SlamTilt STIM Polka Runner Power Music Packer Fuzzak Packer SKYT Packer FC-M Packer Hornet Packer Will now detect more Scripts with "Various Scripts" in options set to On. Added: Macromedia Scrips, jReality Scene scripts. WaveFront Object ripper removed due to detection flaws, will be implemented later again when i detect it properly. Added: MESH 2.0 model. Added: MATERIAL 1.3 material added. Added: ANI 2.0 Animation added. For me unknown model files, but maybe someone knows what this is, ive found them in "resource.pak" for Starfighter, it will rip it, but i dont know what it is. Lots More archive and fileformat pre-detections. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.2m Quickfix. there was a bug that was left from my testing sessions that could lead to the scanner not detecting everything. its not very serious but i thought of removing that thing just in case. Also, the "Use Settings" and "Load Settings" button on option screen is now more visible, so now they should be rather impossible to miss. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.2k MO3 Ripper enhanced on many levels, and should now be reliable for ripping out from Chip/Music Disks. Added: TX2 Detector TGA Converter. Added: MF3 Ripper. Added: SKL Image to TGA Converter. Added: MCK Image to TGA Converter. Added: IMTC32 Image to TGA Converter. Added: DXF Model ripper. Added: DWG Model ripper. Enhanced: DDS Ripper Saving speed is now improved. Beta test functions "Send Texture" and "Send Audio", which will send data to "Raw Display Window" if it finds anything with "Audio Scanner" and "Texture Scanner". but this is still under development, so dont overuse it, it might just aswell crash the program. New Beta Scanmode: Fast Sporadic Block Scan Can be usefull for initial scan of biiiig archives, it will scan 1mb, and if it doesnt find shit it will jump forward in the file 1/10th of the filesize and keep scanning, and if it doesnt find candy here either, it will do the same process over again until the end is reached. Known Issues: The scanner will kill itself if you play around too much with the scanneroffset while scanning an object. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.1y Recoded the speedmodes. (Fast, Faster, Rough, Lightspeed). hopefully more reliable than before, but always remember that they can never be as reliable as "Deep". Implemented SmartStream as Betatest again, it can be selected on Options together with HyperStream. This mode is specifically designed for Memory Rip images, and designed to skip blank areas of data, though making the scanning process alot faster in some cases. Changed: Found files is now reset after each scan. Other internal changes in scan code. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.1u 2 new special texture formats available. NIS Texture. (found in PS2 games made by NIS, will be exported as TGA). , (tested on Makai Kingdom and more) One Sega Saturn graphics format found in "Feda" chara.bin. (the palette is a bit off track though yet) --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.1s Fixed all "All/Off" options on the optionscreen. Rearranged so the most false-positive formats are on one place now. and DONT use these if you arent sure the file/archive contains these. as they are hard to detect and can be false detected pretty much. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.1p Fixed a flaw in the FileLoad screen where None-exe files could be detected as Exefiles. (such as PDF document being detected as an Armadillo protected exefile). Rearranged a bit in the XTI converter. maybe to the worse. The mainripper should now not be dependent on the FileLoad screens variables. so there should be no crashes there now. Integrated Rainas cute Jaeder Naub icon into the program! :D --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.1m More crash/freeze fixes. Implemented an even more upgraded debugger to pin-point more of these crashes. but now most of them should have gone away. forever. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.1k Mainly a crash fix update. AbortOffset now corrected for all rippers. ASCII Ripper flicker fixed, and other fixes here. Logging more errors from other modules. (if debuglog is On) UVAG Button now enabled again. it was accidently disabled in 1.9.1j. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.1j Crash issues solved. especially for changing positions while scanning. other ADX ripper crashes, and AIX crashes. Changed the 8bit color scanner on Raw Reader to greentone instead of red tone. much more readable. Added a new konami format found in "face.dat" from MGS1 game. available at Optionscreen as "Konami5289". Abort button should now work properly for all scanners. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.1d Forgot a Debugger MessageBox when scanning, in 1.9.1c, this is now removed. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.1c Remade the interface a bit (got tired of it) especially the options. Rearranged so they wherent so cluttered. Now SpeedMode is selectable on Mainframe. Deep = Standard scanning. Fast = Little faster. Faster = More speed. Rough Scan = makes some jumps and skips data. LightSpeed = sloppy scanning. only for initial scanning to see if there is any data to rip at all. Scanner now halts if the data is packed or encrypted. Because the scanner cant find anything anyway if the data is encrypted. This can though be bypassed with "Override Pck" on Optionscreen. Tried new compiler modes, possibly making the Exe run faster. However it went bigger. --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.1a Implemented some SilkRoad rippable files. Like BMS, EFF (egg?), and RES. however i have no idea what these are. if you have any clues and information, please give me them. im not even sure im ripping them correctly. :/ --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.0x XOR Dumper available.(to dump whole xored file). XOR Bruteforcer. (tries to determine the correct xorvalue of an xor encrypted file, or archive. ONLY 8 bit for now!) --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.0t small fixes to different stuff. :/ Internal Optimizations, (cut off another 30kb from exe) --------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.0r5 UARF Enabled as a test. however you cannot Export results yet. only make UARF files from ascii scans, and load them into the UARF window. (this is in beta stage) XOR Functions now available on the Hex Viewer. and is very easy to use for stepping xoring. ----------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.0r GAAAAAAAAAAAAH!!!! Severe bug again in ripper that disabled about 80% of all detections. also more fixes to stuff. added a SLZX file ripper for Tunguska Files. (but i dont know how to unpack those =X ) ----------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.0q Integrated File Splitter on the Load File screen, for sending analysis of bigger files to other people. (splits Front, Mid, Tail, as 1mb chunks) ----------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.0p Severe bugs in SmartStream Detected (thanks lionheartuk !! ) :D it is now disabled completely and stays in the test lab. Debugger Log has been updated also for easier to spot errors. ----------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.0n Implemented a Universal VAG Ripper. to scan and detect VAG Audio data, and recreate a proper VAG header for it. This is still in test stage, so it may not function as intended. :D ---------------------------------------------------------------------------- History-------------------------------------------------------------- fixes in 1.9.0k SmartStream update. will now be MUCH faster on slack-data. and will not hang program during scanner phase. Bug in IFF ripper solved. Solved a bug in IT and Protracker ripper which could cause backwardripping. (again). Ill explain what SmartStream really does: It will prefetch data and scan to see if this section really holds anything that could be something, if the prefetcher finds anything usefull it let it thru to be scanned by the ripper instead. This is especially usefull on Memory Rips. lets say you saved an memory image of a program you loaded, and it will be maybe 300 mb. alot of that memory will be useless and contain nothing. those parts filled with nothing will be skipped by the prefetcher, saving lots of time. I still dont know the the accuracy of this, and it MAY skip files, i just havent found it does that yet. if you do find issues with smartstream, please tell! ---------------------------------------------------------------------------- History-------------------------------------------- fixes in 1.9.0j Many many small fixes. most of the fixes is due to the MexCom support. and by working closely with Mr.Mouse to fix these. RIFF Wave ripper has been fixed, ive found a bottleneck in this ripper, and has now been speeded up with about 3000%. (yes, three-thousand), will be most noticeable on archives which almost only have Wave files in them. like AudioEnglish.big from C&C Generals. Compare the ripping speed with an older version and you see what i mean. more flicker issues fixed. Program no longer crashes blindly if settings.jdn is not located in folder and someone presses "Scan File" button. Test support for SmartStream technique, im trying to develop a new scanner, that will be faster than my original one. (this is now maybe just 10-20% faster in some cases). but will improve. ------------------------------------------------------- History-------------------------------------------- fixes in 1.9.0e Detected an issue where the Archive, Filetype / Mainfile detection would fail to be detected. FIXED!. (with that, more archives/types will be detected). Made exe file 30kb smaller. ------------------------------------------------------- History-------------------------------------------- fixes in 1.9.0d Temporarly disabled file cutter button, and replaced it with Preliminary HexViewer . This still has bugs and MAY cause the program to hang in a loop. dont know why yet. (so, please run without Debugging or you will get 100 Messages boxes in your face.) Excessive flickering while scanning has been reduced. Added BETA "Exotic Formats" option to rip old Amiga music formats, such as David Whittaker, SoundMon, MON Tracker, Hippel COSO etc etc. (more to be added though) ------------------------------------------------------- History-------------------------------------------- fixes in 1.9.0a Last filepath used now saved. MilkShape 3D preliminary implemented. Custom Format creator. Generic RIFF Ripper if the header is unknown. Some XML bugs fixed. several still there. Adlib Formats added. And other small fixes ------------------------------------------------------- History-------------------------------------------- fixes in 1.8.9x2 lots of small fixes. but mainly the tracker rippers, and Sony VAG format issues. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.9r Implementations for recreating SDT archives (EA Games) from MUS files. (this is internal testing, not public) Fixed Backwardripping in Tracker Rippers. and more Integrity testing. and Implemented detection for old XM FastTracker 1.0 format. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.9p Started on EA Games Extraction implementations. Currently extracts .MUS files, (the ones with an SCHl header), more too come. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.9n MP3 Detections enhanced. and fixed a bug which prevent offset of detected MP3s to be stored in the mexcom log file. (the mp3 detections should not hang the program now!) --------------------------------------------------- History-------------------------------------------- fixes in 1.8.9m ASCII Ripper has been revised and recoded a bit, and improved alot. It will now make more legit detections on ASCII, aswell as filtering out more rubbish, on top of that it is also slightly faster than before. Loads of flickering bugs in the program has been corrected. there might be a few still left. MP3 Detection improved. More Packer/Encryptor identifiers added. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.9j Several fixes in rippers. DDS ripper should now correctly calculate the proper names. and should be alot faster in some cases. Disabled some of the rippers (Xm,Pro, IT, S3M) and merged it with one option instead. MikMod UNI files should now also be rippable. there are other stuff however i forgot too document them while coding :D DONT USE "Audio Scan" button. its not functioning properly yet! keke? --------------------------------------------------- History-------------------------------------------- fixes in 1.8.9c XM/IMPM/SCRM/MOD Rippers improved. (in some cases alot) added support for standard protracker and startrekker modules aswell. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.9b TTF ripper issues fixed. New identifiers for archives. TTF is now slower than before, but hopefully have stopped rendering some TTFs corrupted. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.9a MexCom list creation now fully integrated into the program! (update to format v1.0.1a) Add: Creative Voice File ripper added. Add: FLAC Audio ripper added. Add: MGI Audio ripper added. Add: IFF-XMID Files ripper added. Fix: Maxis XA Ripping was broken, should now be fixed. Add: Beatnik RMF files now detectable. Fix: Fixes to GIM/TGA Converter. however it will still save all GIM/TGAs upside down =D Add: FLC & FLC Pic format added. Add: DirectMusic Style ripper. Add: DLS Soundbank added. Add: DirectX XOF files ripper. Add: 3D Studio Max models ripper. Add: Approximate LOF Add. when this is checked. files that are detected and has no length header will be approximated and also be saved into the mexcom list. Fix: mexcom list now saves the last entry correct. Add: variable for MexUnsafe (in mex/jaed list) on some files where the Length may not be correctly detected. Internal optimizations to make the program even smaller than before. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.3b DDS Ripper fixed. certain textures where not ripped, and some where the incorrect size. this should be corrected now. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.3a Bug: PNG Backwardripping bug fixed. Added: "Various Audio" option ripping for misc audio formats. currently supports Maxis XA format, and Cryo APC detection. Added: "Misc. Unknown" option for unknown filetypes that has been found. this is for filetypes that are not known to be graphics or audio. they have just been detected as some kind of files. Fix: Internal fix in my CustomBlockReader to now save length in filename if real length is detected instead of _xxxx Changed: Mainfile identification will now be done at when you select a file, instead of when you start scanning. Added: more file type identifications. Added: Raw Display Mode. (this is a beta feature) This is a very handy screen for detecting graphics and audio data in files. totally adjustable for all resolutions and bitdepths. The offset that its going to read from is adjusted by the standard bar on the mainscreen. Graphics by 8,16,24,32 bits, audio in 16 bits only. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.2n More fixes to RTD scanner. also now supports more resolution detections. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.2k Implemented a prototype for RTD v1.0 scanner. this is a Raw Texture Detector and is built to detect raw textures with unknown or without a header. when found, they will be saved as TGA. Keep in mind that the scanner currently only is able to detect 32 bit textures. and is mainly for testing purposes. tested on snap_ files from SH4, and texture archive on silent hill 3. (some broken tex though) but should work on all raw textures that are 32 bit. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.2j Will now read length header of Sacrifice PCM instead of parsing the whole file. made it about 1000% faster in ripping. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.2g Newsflash: PCX Ripper is almost completely broken, however some fixes have been made to be able to rip from TAW. Added: RIFF MIDS format is now supported. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.2f Adds to Option Screen by request. Now options for On/Off categories are selectable for most significant formats. XM Ripper small fixes. More compressors encryptors/archives added. Sacrifice PCM Sound detected and converted to RIFF/WAVE files. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.2a Made a bundle button "Various Gfx" for strange and not widely used graphics formats. this button includes: Ripper for Cell/KiSS Image. Ripper for SGI Textures. Ripper for FlashPix. Ripper for GEM Images. Ripper for NCR G4 Graphics. Ripper for WordPerfect Images. Ripper for SUN Raster Images. Ripper for PC Paint Images. Ripper for SciTex Images. Ripper for Clipboard Graphics. Fixed flaw in MP3 ripper. MexCom List creation button, generates a list of the files ripped to be used later for mexcom support. This is a collaboration between Mr.Mouse and Me (Strobe) which hopefully develops further =) currently this is an early stage of the format, and is not yet supported by MexCom, but this is a prototype release. TIM2 Textures ripper now enabled. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.1d Fixed: GIF Ripper totally rewritten. Fixed: RTF Ripper fixed. Added: more packer identifers and RIFF codec ids. Added: Sony GAV Audio ripper. (PSP format) Added: Sony GIM Graphics ripper. (PSP format) Added: PDF and PSD. Newsflash: I dont think the ADX/AIX Ripper is up to date, i think i have to recode parts of these. --------------------------------------------------- History-------------------------------------------- fixes in 1.8.1a This release is mainly a quick bugfix release ! Severe fix: If you started Jaeder Naub (v1.8.0a) without having the configfile (settings.jdn) in the folder and started ripping, all options would be disabled instead of being reset to default. although if entering the optionscreen all default options looked like there were set. this ofcourse resulted in the ripper being kinda fast, but not finding anything. (discovered by accident, probably found by some other poor dude out there too) Severe fix: another version of the above is that jaeder would simply crash with an "File already open" error. (accidental discovery) Major fix: SH4 Snapshot converter was bugged and should now really work. (yes, really) (accidently fucked up a variable before releasing 1.8.0a) Minor fix: fixes in RIFF ripper. it would skip them if they were stacked ontop of eachother. (discovered when ripping from Silent Hill 4 soundfile which had them all stacked without any padding bytes after each file) Minor fix: Program is now located on Taskbar. (the cookie goes to Mr.Mouse) =X Major fix: JPEG Ripper was remade from scratch and should now really work. for your amusement i have included the old sourcecode for the previous JPEG ripper, JPEG_funny.txt to be read, have a good laugh :X I promise, the new version does not look like that. (another cookie to Mr.Mouse for pointing out that my jpeg ripper sucked ass) tested on lot of gamefiles now, and seems to work just terrific. Minor fix: PNG images could be detected as Custom or hacked images even if they were normal PNG. not really fixed, but ive made a workaround. (discovered it when ripping from Myst IV, data.m4b) Minor fix: more support for the injection generated names on files. Minor fix: small typos. Major fix: all DirectX raw formats (that are detected) are now being converted to DDS. however i cannot guarantee that the result (or filelength) is correctly calculated. Tested only on some Silent Hill 4 .bin files, but seemed to work over expectations. (i was infact thrilled by the results) Added: Keep Offset option. if you abort ripping, this will make the ripper continue on the same location as you aborted it. Added: Debug Option. not really usefull for you, but its there , will report if the mainloop does anything wrong, dont keep it selected if you havent encountered any strange behavior from the ripper, it may just annoy you. all errors reported by mainloop is recoverable and should not crash. Removed: Integrity Log, it will be replaced with MexCom support list later. Ripper for RealMedia files added. Misc. Cleanup of about 200 lines of more shitcode. More archive identifiers added. --------------------------------------------------- History---------------------------------------- fixes in 1.8.0a [Major Update] MPEG Videodata ripper in betastage, should be able to rip out MPEG videos out of archives. (have not yet really tested this in practical manner). Save functions for Options is now enabled, and should work flawlessly. Implemented an Option for naming files after name_offset_length.extension for compability to inject files later. however this is in early betastage and not available for all filetypes yet. The reason: files that has no length header and is detected by length in jaedernaub is too inaccurate to be safely used anyway, and a 1-3 bytes OFF track could ruin the whole archive anyway. so until ive figured out a fix for this only a few is supported by this naming feature yet =X Added Converter for the SH4 snap_ files to TGA. Made a converter for some DirectX (DXT1 type) Textures to DDS format. found a new format in an SH3 archive which has slipped me by before, PICT, and has some Konami PlugIn Copyright at the end tag, these are compressed with some RLE, and I do not decompress them yet, however I rip them as TGA. with...some...errors...:X Corrections to RIFF ripper. BinK Ripper improved. more information and falserip validation. Shockwave Flash and subcategories implemented, such as SWF files, XFIR files, and SW Audio files. AVI Ripper was broken due to a stupid bug, now fixed. and finally i have recoded the MP3 detection ripper, it is buggy, and will not rip out all types of MP3 data , but it is tested on some game archives (mainly Dungeon Siege 2 voice pack) , also tested on some Dungeon Keeper 2 (Mpeg-2 audio) files. and ripped it flawlessly. it is a bit slow , but its much faster than the first versions ive made. Added: FileInjector is implemented and may be a bit too advanced for a none gamehacker, but it works, ive replaced some textures in Silent Hill 3 with it. just use it with caution and knowledge or else you will just ruin the whole archive. (as i did first) so, ALWAYS make backups! Fileinjector is still in early development stage and may contain lots of bugs. Added: Coded an ASCII detection routine to filter out ascii strings (especially for Exe files). this routine is VERY slow, so be patient. i do not simply save all possible common ascii chars, ive tried making a filtering process to scan if it could actually be an ascii string, and this process is at the moment much slower than the other scanners, thats why i made an individual scanner for it. Changed: Rewrote PCX Detector, its 400% faster now. although it will rip just as bad as before. Rewrote PK Zip detector. a bit faster. Changed: Rewrote MIDI ripper completely, now it should always calculate the correct file size. (have to parse the whole damn MIDI data) Fixed: Made TGA ripping more safe with some more checks to validate the data. Added: More compressor identifiers added. Changed: the Raw Index Texture rip was replaced with Shockwave ripper. the raw index rip was broken anyway and was as functional as my ass. Changed: SH3/Bitmap ripper has been scrapped and rewritten totally and will convert to TGA instead. Why? , TGA is much more flexible and easier to write a converter too than BMP. and the scanner engine and converter for SH3 bitmaps is now about 300% faster. also about 400 lines of shitcode was removed. also it is much easier to convert back from TGA to another rawlike format (game-specific). Changed: some code in JPEG detector, probably made it worse. (i still havent figured out a neat way to check the jfif headers) BeatNik(RMF) and MO3 compressed music is still not enabled, ive encountered a few problems on those. So here is the short-short version: Ripper for SF SoundBank Implemented. Ripper for XFIR Macromedia scripts implemented. Ripper for Shockwave Flash objects implemented. Ripper for MPEG Video implemented. Ripper for SH4_snap Bitmap + converter implemented. Ripper for DirectX + Converter (DXT1 type + no mip maps) implemented. Ripper for Konami PICT Implemented. Ripper for Macromedia SWAudio files + Converter. Ripper for ILBM bitmaps implemented. Ripper for MPEG Layer-III (and some MP2) Data implemented. Ripper for TGA RLE Compressed. Ripper for HTML/XML Scripts. Ripper for MacOS PCT Images. (seemed to be buggy on some pictures i tested it on) Ripper for AIFF Audio. Ripper for Next/Sun Audio. Ripper for Lightwave Objects (should now work). Ripper for 8SVX Audio. Ripper for ASCII Detection. Ripper for Sound Designer DIG Audio. Ripper for WMV/ASF Implemented. Ripper for TrueType Fonts. Ripper for OctaMED Modules. ' ' '*/*/*/*/*/ Ripper for RTF Documents. Ripper for ProRunner 2.0 ----------------------------------------------- History---------------------------------------- bugfixes in 1.7.5f MIDI Ripper accuracy and length calculation is now more accurate than ever. but still has some problems with some General MIDI formats. but should work well most of the time :o ----------------------------------------------- History---------------------------------------- bugfixes in 1.7.5e PNG ripper improved. mainly for converting the hacked PNG files in Royal Edoma Engine to proper PNG images. and there is a chance that it will detect other PNG images that do not have a proper PNG header, and will re-construct the header. MIDI Ripper fixed numerous bugs. BeatNik Music files on Beta and is disabled in this release , will be enabled in next one. ----------------------------------------------- History---------------------------------------- bugfixes in 1.7.5c Fixed infinite WAVE ripping. Fixed another backward ripping. (again *sigh*) More archivers. More Codec IDs for easier recognition of audio codecs. Ripper integrity log is now enabled again for testing =o , maybe it works now. DDS Ripper fixed, should be more accurate now. ----------------------------------------------- History---------------------------------------- bugfixes in 1.7.5a More archive detections. Fixed AIX ripper. Fixed the .TEX dummy creation when ripping Silent Hill 3 Textures. and finally DDS/DirectX texture ripper implemented and seems to work well at the moment. Only directx textures with a DDS header can be ripped at the moment. pure DXT textures are not supported. (tested on B&W2 archive Everything.stuff) Other internal recoding to improve speed a little bit more. there has been some major rearranging in the code, so there is a possibility I have screwed up some rippers but hopefully not. =/ ----------------------------------------------- History---------------------------------------- bugfixes in 1.7.4d Added more archive detections. =o ----------------------------------------------- History---------------------------------------- bugfixes in 1.7.4c omfg?!!!! fixed a bug were it wouldnt rip anything if the folder "ripped" wasnt present in the same folder as the program. i dont know when this bug was introduced. but its fixed now. ----------------------------------------------- History---------------------------------------- bugfixes in 1.7.4a Huge bug in PNG ripper found , that practically rendered all PNG images useless. now fixed. ----------------------------------------------- History---------------------------------------- bugfixes in 1.7.3a RIFF/WAVE Detector is now more variation friendly and will detect alot better. (and some heavy bugfixes in this ripper aswell) fixed major bugs such as backwards ripping when detecting a false header. yes, the ripper would stand and read the same position until program was exited. This should now have been fixed. Ripper core speed is improved a lot on certain formats. If you scan an archive you know contains WAV and JPEG files, and these are the only ones set in option screen as ON, it will be A LOT faster to scan the file than in previous version. some formats are though still slow to detect, such as Targa, Konami Textures, PCX. ----------------------------------------------- History---------------------------------------- bugfixes in 1.7.2a JPEG Ripper is fixed (but is not flawless yet) and should now be able to rip JPEG images out of data files. (tested on Max Payne 2 MP2_data.ras & Farbrausch demo "The Popular Demo" with only a few flaws. I think i made some other small fixes around the program, but cant remember them =X ----------------------------------------------- History---------------------------------------- bugfixes in 1.7.1a Some fixes in the OGG ripper has been made, (to prevent corruption), hope it fixes some ripping errors when detecting length of OGG files. Set another defaults to ripping options. Does not automatically close rip option screen now when clicking "Scan" button. as closing the screen will reset the ripper to default again. (sigh) Some focus errors fixed. Log creation is now fixed. JPEG ripper is still not fixed. *blarrkk* Automatic coffee brewer is still to be implemented aswell. ----------------------------------------------- History---------------------------------------- bugfixes in 1.7.0a Some bugfixes in ripper core, and made Bink ripper more reliable, also PCX ripper should work better now, I hope. Have not tracked down the JFIF ripper bug yet, I might have to rewrite the whole JPEG ripper routine. *sigh* ----------------------------------------------- History---------------------------------------- bugfixes in 1.6.9Q New packer detectors. Implemented prototype rippers for PCX images and Bink/Smacker videos. fixed some internal errors that could cause certain files not being ripped. (due to an overflow bug in the fileaccess code) ----------------------------------------------- History------------------------ bugfixes in 1.6.9x some idiotic bugfixes, and made EXE much smaller. ------------------------------- History------------------------ bugfixes in 1.6.9a Implemented a MIDI Ripper. should work kinda well. An integrity log file is now created to keep track on the files found inside the mainfile, could come handy if you plan to replace data. Also found a bug in the JPEG ripper which sometimes makes it not detect a JPEG Picture fully. I have not however tracked down this bug yet, escpecially on progressievly encoded images, they are sometimes saved as just the first or second pass. very annoying. History------------------------ bugfixes in 1.6.8g Some other stupid bug fixed. History------------------------ bugfixes in 1.6.8f Recognizes more exe protections and some more archives. The stupid bug when closing the program and it would still be in memory jerking around is solved. History------------------------ bugfixes in 1.6.8e 15 minutes after 1.6.8d... OMG. now the Targa ripper is TRULY fixed. but its about 3% slower. History------------------------ bugfixes in 1.6.8d about 1 hour after the compilation of 1.6.8c i discovered a HUGE flaw in the Targa ripper. It is now now much more reliable to rip all Targa images, but I also may have made the risk of falserips higher, thats a risk im willing to take though. History------------------------ bugfixes in 1.6.8c more reliable ripping for some formats. speeded up the engine alot, especially when you are disabling certain formats, the targa detection still seems to be a bit of a bottleneck. Implemented rippers for AVI,TIFF OGG Vorbis, IT and XM, ScreamTracker, and a Strange ENIX Wave format, it will rip those too, but I dont know how to play it or convert it yet. ImpulseTracker and FastTracker modules are in beta stages and will just save a huge chunk of data until I know how to correctly determine lengths of those. also implemented a more reliable BMP check History------------------------ bugfixes in 1.6.4H Program is now a fully featured GUI program and not a Commandline DOS anylonger. finally learned how usefull the cute standard windows API instruction DoEvents() is, no more crashes due to lack of CPU cycles :P (only took me about 4 years before I used it) first I tried using kernel32s Sleep(), but it only made the program hang even more, crappy DLL or crappy coder....i dont know... Added Konami Texture conversion to BMP, works extremely well on Silent Hill 3 archives. Implemented a PNG ripper, but its probably buggy and lame as hell, have allready had some falserips with it, might fix them later :P AIX and ADX Ripper. should work flawless. Speed up the ripper internally by rewriting some detections. JPEG Ripper is considered safe by now, it seems to detect the correct image sizes by now. DirectX Textures detected, but nothing more, it was too unstable and unpredictable. started to invoked a support for a strange sound format ive found in some Silent Hill 4 files. Haven`t been able to get something of it yet though so it is disabled. oh, and if you wonder, SH4 archives are about 95% the same structure as the AFS format, with some small modifications. --------------------------------------- FAQ Q: w0000000000000000t? A: räven raskar över granen ,å räven överraskar frysen.. så får vi lov , å får vi lov å sopa pynt under tröskeln?