Posing with Secrets is just lame and should be banned
It is just stupid. There only 2 Thinks: Tell it, or leave it.... but not "Look I have ultra hack0r Skills" but I not share...
PS: New Version is: 29179
Can't tell about Changes yet.
Posing with Secrets is just lame and should be banned
It is just stupid. There only 2 Thinks: Tell it, or leave it.... but not "Look I have ultra hack0r Skills" but I not share...
PS: New Version is: 29179
Can't tell about Changes yet.
Last edited by Ehnoah; 02-26-2014 at 04:16 PM.
Na I'm working on a tool to make it possible for other people :P
Thanks TOM_RUS for this Update.
@Thread if this guy should really made a tool, then we can praise him but for now.... :>
@TOM_RUS is there any chance to run the -- play.exe with Commands? Because it always say Battle.Net down for Maintenance. I guess that is because we are connect to the wrong Server maybe.
https://i.imgur.com/JZXH4Ia.png
Offset 02316FE6 allows player to select talents when leveling.
Please note it is NOT a 4 byte value - it must be a Byte or 2 Byte value max, and it is controlled by a 1 or 0 (0 being 'autobuy off' and 1 being 'autobuy on').
Is it hard to make this? Instructions? Offset 02316FE6-what? :O
Why does my game crash when I start StormSwitcher.exe? I get a Blizz-Error Report when Im trying to start this game...
Last edited by AshleyM; 02-26-2014 at 05:01 PM.
I can make a super fast version of TOM's tool for it (29108 support only).
Gimme a min.
Thanks again CatsNimo. Working Well :
For all: Change 02316FE6 = 0
Then you can pick Talent.
@CatsNimo can you please commend the source Code what you added, that I can learn![]()
Can you play in the alpha if you get the game on your launcher? :P
I doubt he can play with the Game in Launcher, just easier to Patch.
@angrytestie yes.
CheatEngine: 02316FE6 = Byte (Add Manually) and then Change to 0 if it got changed to 1.
@Ehnoah:
First, redefined struct at bottom of Form1.cs code by adding underlined parts:
Added underlined part here to update his struct declarations to match the new definitions I set up above.Code:public readonly IntPtr HotsPlayers; public readonly IntPtr AIDifficulty; public readonly IntPtr AutoBuyTalents; public HotsOffsets(int bld, int mo1, int mo2, int ho, int plrs, int ai, int ab) { Build = bld; PatchMapOffset1 = new IntPtr(mo1); PatchMapOffset2 = new IntPtr(mo2); PatchHeroOffset = new IntPtr(ho); HotsPlayers = new IntPtr(plrs); // array of type HotsPlayer[16] AIDifficulty = new IntPtr(ai); AutoBuyTalents = new IntPtr(ab); }
to his structs in Form1.cs, about halfway down.Code:static readonly List<HotsOffsets> Offsets = new List<HotsOffsets>() { new HotsOffsets(29049, 0x0140C680, 0x0140C687, 0x02E02E94, 0x04462B50, 0x0301D71C, 0x02316FE6), new HotsOffsets(29108, 0x0140DF60, 0x0140DF67, 0x02E04E94, 0x04464B50, 0x0301F71C, 0x02316FE6) };
And right after the AI is patched in timer1_Tick (https://i.imgur.com/qAzbQEx.png), I added this to make the actual change:
Edit: Changed method. Didn't work before, works fine now.Code:Memory.Write<byte>(Offsets[comboBox3.SelectedIndex].AutoBuyTalents, (byte)0);
Last edited by CatsNimo; 02-26-2014 at 05:21 PM.