Diablo trainer
Text file description:
After unzipping the files, just create an icon for BoBaFeTT.exe If you don't have the dll's mfc42.dll and msvcrt.dll in your Windows system (c:windowssystem) directory, then you should get those from my web page http://members.xoom.com/LordBoBaFeTT The file is called mfc.zip and place them either into your Windows system directory or into the same directory that you have this trainer run from. This is in keeping with Microsoft's dll's license that these files are distributed separately. If you already have those files there in your Windows system directory, you don't have to use the ones I have. It will work with your existing dll's if you have them and they are installed with MS Office 97. Thanks very much to Andy Duplain for writing diabhack.exe and allowing it to be part of the best trainer for all versions of Diablo. If you place diabhack.exe in the same directory that the BoBaFeTT.exe is run from, the "Custom Hacks" button will launch DiabHack correctly. 10 October 1998 VERSION 4.5: Added Town Kill for Diablo 1.07 - no one else has this from what I have seen so far up to today. This does not hurt others that don't activate it and the reason I added this was because so many were asking for it. 8 October 1998 VERSION 4.4: Created a few more hacks for Diablo 1.07 in the custom.dat file. Added don't lose life when touch fire (burning cross) in the built in hacks list. Changed the notice of which version of Diablo you're using so that it appears in the main display. Fixed the prevent 3rd item crash so that it has sound now when an item is placed back into the INV. 5 October 1998 VERSION 4.3: Added all forms of patches for anti item crashes in the game. Added the BoBaFeTT editor. 3 October 1998 VERSION 4.2: Fixed a lot of things in the character stats dialog. Got the drop down list for both the character class change and the spells listing done. Fixed up the permanent name change and the blank name option boxes. Arranged the character dialog items around a little. Added all forms of Auto Kill in the built in cheats section. 28 September 1998 VERSION 4.0: I've decided to go with full version releases now. Mainly because of the improved item editor function and also because this new version has been completely re-done from scratch so that it contains no code from any other trainers. The idea for the BoBaFeTT trainer originated from Enigma's trainer, but now all code is completely mine and it took quite a while to do. The real Enigma is no longer using Diablo and has moved onto other games. I send a thank you to him where ever he is for with his release of his source, he has helped quite a number of Diablo players. 25 September 1998 VERSION B3B5: Updated the text to reflect my new web page at http://members.xoom.com/LordBoBaFeTT Also fixed a bug in the help and in the item editor. 23 September 1998 VERSION B3B4: Works with Diablo 1.07!! 16 September 1998 VERSION B3B3: Fixed the Profile Crash patch so that it will work properly in Windows 95. Previously, it was only working in Windows 98 and NT. Now there is a separate button for Windows 95 users. 12 September 1998 VERSION B3B2: Improved the Profile Crash Patch so that it works with Windows 95 and Windows 98 and still works in Windows NT. 12 September 1998 VERSION B3B1: It looks as though the Item Import and Export is working fine except for a few small caveats. These are the known issues with it: 1) It doesn't display the item imported in the list. It's there in memory and when you save, it will work, but it just won't display it. 2) The list displays all items including ones that have been removed from your INV. I'm hunting for the location that tells if the item is active or not. It must be there somewhere in the player's data space. 3) Last belt item always doesn't show up for some reason. I have to look into this. 4) When you're connected to battle.net, you may sometimes be able to access your character items but it won't really save it because you're not in a game. I used to know where the location was that determined if you're in a game in a prior version of Diablo. I have to find it for the latest version in order to know if you're in a game or not and then it won't go into allowing the user to get to the items when it's of no use. Export seems to work beautifully. Also, when you double click on the item, you're given the option of exporting that item. I did this so that I could quickly save ears and run my ears_htm32.exe to update the web page quickly when I killed someone. hehe. 10 September 1998 VERSION B2B9: Well, I'm finally getting around to doing the Item Import and Export. This is still in beta. You can view others items they are wearing, but you can't export or import them yet. That will be in the next version to be released in a few more days. 9 September 1998 VERSION B2B8: Fixed a problem in the Anti Profile Crash. 8 September 1998 VERSION B2B7: Added protection from the Profile Crash. Also added a separate button for the Town Kill. The Profile Crash currently works by a person editing their GOLD stat right when they get to the Login screen for battle.net. Most of them have placed in about 80 7's in there. What this does is causes an area of ram that is normally used for the stack to be over written. I had to write two separate Anti Profile Crash routines because NT's stack and 95/98's is different. It works, but when I have the time, I'll look into having just one code for both. My code simply places the correct values into where they should be no matter what has been over written previously. I do this at the right time so that things are set up properly when the code is executed. The crash actually happened because the stack not only contains temporary variables, but also contains return addresses from assembly language CALL statements. At one point, we reach a RET statement expecting to return and there happens to be 7777 there. So we make it to 37373737 (Hex for 7777) which you see when you crash with this method and the person has used that number. If they use any other number or add more values, it doesn't matter. My patch will still work because the patch places in the right values over top of the bad ones at the right time. 8 August 1998 Version B2B6: Added protection to -_Soulburner_-'s second crash method. Now you're protected by every known method of crashing a game from another player. If another method comes up, just let me know and I'll patch it! I ought to work for Blizzard with as much help as I'm giving them to players of Battle.net! 25 July 1998 Version B2B5: Improved the Anti -_Soulburner_- crash so that changes in the value are also protected. 25 July 1998 Version B2B4: Added protection from -_Souburner_-'s crash code. Hey -_Soulburner_- next time make your codes more difficult. That was too easy to crack man. When you start writing your game software, I'm going to crack every one of them and give them all to my friends and the Internet! 21 July 1998 Version B2B3: Added the dialog box for the import and export of items. Have not completed the item listing yet but have the foundation there for the list to be done soon. Also moved two hacks into the custom.dat file for allowing modification to those hacks for changing the spells for hot keys and the spell to start when joining or creating a game. B2B2: Fixed the character stats to display some data from the other player and they are also editable if you select your own character. You can't change your name or class yet. That will be fixed more than likely in the next version. B2B1: Added the display box for changing character stats, but have not activated it yet. I'm working on doing that first and then will put in the item import and export as well as the selectable hacks listing. Added the "Prevent Game Crash 2nd method". This is to prevent you from crashing when someone uses my editor and uses /c on an item and drops it in the game. Added buttons for the other options I plan to put in the trainer. Auto Load Equipments doesn't work yet. Will be in a later version. Everyone dies. It's the final and only lasting justice. Evil exists; it is intelligence in the service of entropy. When the side of a mountain slides down to kill a village, this is not evil, for evil requires intent. Should a sentinent being cause that landslide, there is evil; and requires Justice as a consequence, so that civilization can exist. There is no greater good than Justice; and only if law serves Justice is it good law. It is said correctly that law exists not for the Just but for the unjust, for the Just carry the law in their hearts and do not need to call it from afar. I bow to no one and I give service only for cause. The Great BoBaFeTT!!! My email address is Great_BoBaFeTT@hotmail.com Web page: http://members.xoom.com/LordBoBaFeTT Send me mail for any bugs you find or for suggestions in how it can be improved. 28 September 1998 - By Great_BoBaFeTT This file contains a list of the codes that are used within the trainer. Most of these are for Diablo 1.05, but some are also for 1.07 and other versions of Diablo. The built in hacks contains all codes that I've written. Not a single code in this program for Diablo was written by anyone else but myself. This is the most comprehensive cheat program available for Diablo for any version that I'm aware of. Written by : Great_BoBaFeTT aka BoBaFeTT level 37 sorcerer Before I begin, I must say that battle.net is the place on this planet that I've seen the most liars combined in one location. Only believe those who can prove what they're telling, not those that just talk crap. A lot of them are very jealous of me and talk about virii and trojans. They are liars and you can prove it by using any virus scanner you like on my software. I even post on my web page the links to the virus scanners so that you can be protected from such nasty computer programs. The very people that spread lies about me are the ones that post on their web pages these bad things. I've seen so many liars on battle.net, it's astounding. I've met players I've killed that won't admit it and will lie and say they've killed me. I've met players that make up a phony ear (easy to do with this Trainer and a hex editor on a .itm file). I've met players that keep talking about the cow level when there is no such thing. I've met players that continue to say that Diablo's Plate is really a plate and not an ear (hacked). I've met players who say they're not cheating, when they know they are with Diablo Hacking Utility or this program. battle.net is a place where a lot of players will lie about just anything. I'm not saying that I'm a saint, but just be observant and you can find which players are telling the lies. If a player cannot prove what he's telling you, then it's more than likely a lie. All of the hacks that are noted to have been written by me were in fact done this way. If you see a hack somewhere else that looks identical to ones here, then more than likely, they have taken it from this .dat file. If you want to learn to hack, the best thing is to learn Intel Assembly language - Happy hacking! Explanation of the cheats used in the BoBaFeTT trainer: God Mode from players: This prevents a player from hurting you with any means including spells, hit damage, etc. Written by the Great BoBaFeTT on 10 June 1998 God Mode from monsters: This prevents a monster (creature) from hurting you with any means including spells, hit damage, etc. Godly mana: (Like god mode but with mana shield) This prevents a player or creature from hurting you when you have mana shield on. It also allows you to cast spells without losing any mana. Get All Spells: This is much better than "Spells to skills" because you can see the damage when you bring up your spell book and you get all spells available. Along with the mana lock, this is the best combination of spells. Some of the spells you see in the spell book when this is active will not do anything. It must be because Blizzard has them available for expansion in the game. Spell level 38 total: This is about the highest you can do damage to other players with fireball. Although other spells will still work, it's the fireball that works the best at this level. About the highest you can use for your spells is 38 because anything higher will prevent you from damaging other players. Allow level 1 - 99: This one allows you to store your level for each player from 1 to 99. The advantage of using this one over the next one is that you can have different characters at different levels and the levels don't change when you enter a game. Dupe items: Automatic duplicating of items in your INV All you do is pick up an item in your INV and then touch an empty slot and the item appears again on your cursor. Unlimited Belt: This allows you to use the potions on your belt and they stay there after it's been used. Reveal Invisibility: Although invisibility, ghost mode, or what Blizzard calls invalid players doesn't harm you, this will allow you to see those players that try to come into your game using that code Fastest Hit Recovery: When you're hit by someone or a creature, you recover the fastest using this one. Equip anything anywhere: Allows any item such as axes to be put on your ring location BoBaFeTT's Auto Kill - Heal Other: This does NOT harm god mode or godly mana w/mana shield on. The maximum Life and Mana this takes away is right at 3000 because Blizzard has a restriction in the amount a player can be damaged by another player. In fact, I use that same restriction mechanism in my God Mode code to simply not be damaged regardless of whether it's over 3000 or not. All you do is cast Heal Other on another player and this takes away the maximum damage to that player. He will die instantly if he doesn't have any hacks. hehe. Prevent Item Crash from other player: There is a method to crash a Diablo game by dropping an item that has been modified with a hex editor. I won't tell how the item is modified, but this prevents your game from crashing by the other player when that modified item is dropped. This will change the bad item to a Heart that you cannot pick up. The Heart displays as an EAR but says "Heart" on it. So when you see a heart in the game with no name to it and you cannot pick it up, then you know the other player attempted to crash you with this method. Prevent right click of Item that crashes: If you have the item in your INV that crashes the game and you accidentally right click it, this will stop your game from crashing. Don't lose life when cast Bone Spirit: While I was looking into my Auto Kill God Mode players, I ran across a few methods to prevent yourself from losing life. This is one of them. Don't lose life when touch fire: This is the second one so far that I found to prevent losing life when I was looking for my Auto Kill God Mode The fire mentioned here is on the crosses you see at various places in the game. If you go into them, your character makes really funny hurting sounds and loses 1 point of Life (HP). This prevents that loss of 1 point which other codes don't prevent. hehehe Don't lose life when cast Blood Star: Third one I've found while working on my Auto Kill God Mode. All you do is not lose any life like you would normally do when you cast Blood Star. Prevent loss of mana when hit Sacred shrine: If you accidentally hit the Sacred Shrine, this will stop your mana from going down. Prevent loss of a spell level when hit Enchanted Shrine: If you accidentally hit the Enchanted Shrine, this will stop the spell from going down. Changed on 30 March 1998 so that if you had one spell level, this would still work and not change it. I found this out when I was making my hacks for Hellfire. hehe. Prevent loss of durability when hit Hidden Shrine: This fixes the bug (still existing in 1.04) that hangs your computer when you have all items with indestructible durability and you hit the Hidden Shrine. Also prevents loss of durability on any item. Set Hot Keys to Spells: This is very useful if you use hot keys (function keys) for spells. This allows you to set your hot keys automatically when you enter a game. It saves on time for each time you enter a game. It works by setting location 49a8ac to the values of the spell to hot key you want. For example, I use F5 for Bone Spirit, F6 for Nova, F7 for Teleport and F8 for Fireball. Blood Star=23 Bone Spirit=24, Teleport=17, Fireball=0C This was written by the Great BoBaFeTT on 13 June 1998 Just set location 49a8ac to the value of the spell for the Hot Key you want. It always goes in order of F5 to F8. Here is the complete list of spells and their hex values that you would use: 2b - Reflect 2a - Warp 29 - Immolation 28 - Lightning Wall 24 - Bone Spirit 23 - Blood Star 22 - Heal Other 21 - Telekinesis 20 - Resurrect 1F - Holy Bolt 1E - Charged Bolt 1D - Elemental 1C - Trap Disarm 1B - Staff Recharge 1A - Item Repair 19 - Etherealize 18 - Apocalypse 17 - Teleport 16 - Rage 15 - Golem 14 - Inferno 13 - Invisibility 12 - Nova 11 - Blood Ritual 10 - Doom Serpents 0F - Flame Wave 0E - Chain Lightning 0D - Guardian 0C - Fireball 0B - Mana Shield 0A - Phasing 09 - Infravision 08 - Stone Curse 07 - Town Portal 06 - Firwall 05 - Identify 04 - Flash 03 - Lightning 02 - Healing 01 - Firebolt Set the current spell when enter game: Tired of setting the current spell when you enter each game? This sets it for you so that you don't have to keep setting it. At 49a8c6 is the number of the spell you want to set to. I use Infravision as my default spell so 09 is the value there. Set Player Attack on when enter game: This ensures that when you enter a game, your set for Player Attack instead of Player Friendly. Set map on when enter game: This will automatically set your map on (name of the game and password displayed automatically) So you don't have to press TAB each time you enter a game. Pick up extended ASCII ears: This will allow you to pick up Extended ASCII ears! Now those idiots that use Extended ASCII in their names can't prevent you from getting their ear! hehe! Always have Rogue's ability to see traps: This allows a Sorcerer or Warrior to see that a box has a trap just like the Rogue can. Display Dungeon Level of player when speak: This is really cool. Written by the Great BoBaFeTT on 10 June 1998 This hack will display the dungeon level of the player when they type instead of character's level. This is excellent for PK's. BoBaFeTT's Editor: This is a simple editor that does everything you need to truly kill anyone on battle.net Works in both Windows 95 and Windows NT as all my hacks for Diablo do. /0 will turn the picked up ear into that of player 0 - With a real ear that can be picked up /1 will turn the picked up ear into that of player 1 - and level matches and class matches /2 will turn the picked up ear into that of player 2 - correctly. You will see the graphic /3 will turn the picked up ear into that of player 3 - change when you drop it in your INV or ground /c will turn the picked up item to a crash item - New method of crash - others have no protection BoBaFeTT's AK Everyone - Blood Star: The moment you enter a level and you execute blood star with this active, all players without god mode or godly mana with mana shield on will die unless they have very high life or mana. It doesn't matter where they are on the level! This is a VERY good way of finding out if the other player is using God Mode before they have a chance to hit you. The maximum life and mana this takes away is about 2900 because Blizzard has some restriction in the amount a player can be damaged by another player Prevent stats modification when other player hits Shrine: Fourth one found while working on Auto Kill God Mode Some shrines like the Tainted Shrine will cause your stats to change when another player hits them. This stops that. Prevent 2nd type of item crash: There are two ways of crashing the game with an invalid item. This prevents the second method from crashing your game. The second method actually uses a number for the item which results in 0 for the index to the display of the name for the item. To prevent you from crashing, you will see text in the item as "Bounty Hunter" or "Deadly Hunter" so you'll know it was a bad item that would have crashed your game. The problem is that should you pick up that item, you will have it with you until you reload another character. Even if you drop the bad item, for some reason, it stays with you and you will in turn, crash other players games. To stop crashing others, you must load in another character with a trainer or use a restore of the multi-player character file. This works in both Windows 95 and Windows NT Change name of your dropped ear: This will change the name of your ear dropped when you die. You can make it anything you want. Including no name at all or Extended ASCII. Just change the hex staring at 4b0f48. Pad with 00's if you're making the text shorter. The last character on that line in this dat doesn't have to be 00 because the next character in memory is 00. You're limited to 15 characters with this hack. If you make it longer than that, you may crash. Auto Kill God Mode: My famous God Mode Kill This uses the Bone Spirit spell to kill god mode players in the game. All you have to do is cast the spell and when it hits the player, they are dead no matter what cheats they have on. NOTE: For this to work, YOU MUST HAVE the AK Everyone - Blood Star hack turned on! You must also have certain items in your INV. Anti -_Soulburner_- crash #2 Along with the other crash prenvention codes, this will prevent ALL known crash methods in your game by other players. HAHAHAHA - -_Soulburner_- is history with his puny little hacks Next time dude, write something a little more difficult to crack. This shows how easy your stuff is to crack. When you start writing games, I'll crack into all of them and give them all to my friends and post them on the Internet! This was written by the Great BoBaFeTT on 25 July 1998 Modified on 7 August 1998 for -_Soulburner_-'s foolish attempts Invisibility (Ghost Mode) - No harm to other players: Although you can't harm other players, they won't know you're there when this is activated! Allow Duplicate Items in Game: This still gives other players the message that a duplicate item has been deleted. not complete, you can only pick up duplicate item if it is already equipped, not in inventory Leech - Make others think you're dead: Your HP can go to 0, but you won't die. Also known as Walking Corpse Mode Unlike ghost mode, you can do damage to other players while invisible using this hack. Players will not see you if they were not on your level when you died to activate, kill yourself you may not change levels once you activate this hack. This is also known as walking corpse Townspell (Townkill) no player damage: Although you can teleport around town you cannot do any damage to other players unless they have this turned on as well. Other players will get a message "xxx cast an illegal spell" and they'll immediately know you're cheating when you use it. The best thing is to not use it at all. Blizzard did a great job on removing Townkill in 1.03, 1.04, 1.05 and 1.07. Spells to Skills: Because you're using All Spells and Mana Lock, you really don't need this. In addition, if you use this, you can't see the damage your spells do in the spell book. Unlimited (95000) gold (Shows up in Diablo's eye): I don't recommend this because Diablo's Eye shows you're cheating in chat This trainer has been verified and it 'works'. If you find any difficulties please refer to the documentation that comes with the trainer (if there is any) or it must be due to the version differences of the game that was used for creating this trainer and the version you are using. --------------------------------------- ---------------------------------------
File information
Trainers are memory resident programs that alter the behaviour of a game.
Your anti-virus software and web browser may detect them as malware (viruses, worms, trojans, bots etc.).
This is almost always a false alarm.
File name: diabloBoBafet.zip
File size: 199.69 KB
Mime type: text/x-c; charset=us-ascii compressed-encoding=application/zip; charset=binary
January 21, 2010 - 11:44am