D2k Sardaukar Posted April 18, 2014 Share Posted April 18, 2014 (edited) I hereby release D2kx - the ultimate Dune 2000 hacking tool. (Does not work on-line like on CnCNet, games will desync unless all games have same hacked version) Create hotkeys for spice, debugging, starport units and many many more. But also change memory based on other memory addresses to create unique mods! Screenshot: What you can do is almost endless. Here are some examples: - Display debug information or increase spice amount with one key press. - Jump between (player) sides with the numpad keys. - In mission 9, for example, give spice automatically to your ally if it goes below a certain value. - In mission 6, for example, change diplomacy based on any trigger you want. Download: d2kx-v1.2.zip Please explore and experiment to your heart's content. Post questions and suggestions in this topic. Also share new memory addresses that can be added to the program. Edit: - [bug] Don't use enters in comments. If you did and get an error, open the file with a text editor (Notepad++ for example) and remove them. Key- and Memory trigger files also save memory addresses, they perhaps also need fixing. - Version 1.1 brings production queue memory addresses shipped with the program (as well as instant atreides build example). - Version 1.2 brings liorlevi99 list with lots of building time settings. Only for Atreides, Harkonnen and Ordos currently, but this can probably easily be adjusted for other sides. Edited November 18, 2018 by D2k Sardaukar re-uploaded program 8 Quote Link to comment Share on other sites More sharing options...
D2k Sardaukar Posted April 18, 2014 Author Share Posted April 18, 2014 Perhaps I will add a short "How to use Cheat Engine" tutorial to this topic (in this post). This way it might be easier to find new memory addresses. Quote Link to comment Share on other sites More sharing options...
Galaxy Posted April 20, 2014 Share Posted April 20, 2014 Adding a tutorial will help alot. btw, where is sat value, it is the value of the house displayed or the original house? Quote Link to comment Share on other sites More sharing options...
D2k Sardaukar Posted April 21, 2014 Author Share Posted April 21, 2014 Adding a tutorial will help alot. btw, where is sat value, it is the value of the house displayed or the original house?You mean gSideId? It's in the basic addresses list. This value tells which house you are controlling. Quote Link to comment Share on other sites More sharing options...
D2k Sardaukar Posted April 22, 2014 Author Share Posted April 22, 2014 Did someone order an engineer? Or perhaps a carryall? Wut? 3 Quote Link to comment Share on other sites More sharing options...
Feda Posted April 22, 2014 Share Posted April 22, 2014 wow the carryalls Quote Link to comment Share on other sites More sharing options...
athanasios Posted April 22, 2014 Share Posted April 22, 2014 Indeed! Quote Link to comment Share on other sites More sharing options...
D2k Sardaukar Posted April 23, 2014 Author Share Posted April 23, 2014 Building units or buildings and their building progress memory addresses are here: production queue.zip (put the file in the d2kx_data folder and start the program or reload the memory list) The production queue is a bit weird and not completely bug-free. It depends on what productions (units) are possible (I think it correlates with what stuff you can build on screen). If you build everything according to 'order' the memory name is correct and it will work, but if you lose buildings and/or rebuild (or try it on AI), stuff gets a bit messed up and it might not always work or crash. The Queue 1 Item (Buildings) is, I think, always correct. Example use for everything instant build (Atreides): atreides instant build.zip 3 Quote Link to comment Share on other sites More sharing options...
mvi Posted April 25, 2014 Share Posted April 25, 2014 Let me know when you want me to put it on the D2K+ site :) Quote Link to comment Share on other sites More sharing options...
D2k Sardaukar Posted April 26, 2014 Author Share Posted April 26, 2014 I updated to version 1.1 to add production queue, but perhaps I will go straight to 1.2 because I found an old Cheat engine table for dune 2000 from liorlevi99. It's for version d2k 1.02 but I can convert it to 1.06. It's here: http://www.cheatengine.org/tables/moreinfo.php?tid=372 It could add lots of control, but converting it to version 1.06 is a lot of work by hand. I will try it with coding/automation. So, to answer your question mvi. Not yet, I first want to add this table when I get time. 3 Quote Link to comment Share on other sites More sharing options...
Adriano Posted April 27, 2014 Share Posted April 27, 2014 I hereby release D2kx - the ultimate Dune 2000 hacking tool.It does not work under Windows XP 32-bit. Does this program need Win 7 64-bit ? Quote Link to comment Share on other sites More sharing options...
Luminar Posted April 27, 2014 Share Posted April 27, 2014 It does not work under Windows XP 32-bit. Does this program need Win 7 64-bit ? ye same bug ;( Quote Link to comment Share on other sites More sharing options...
D2k Sardaukar Posted April 27, 2014 Author Share Posted April 27, 2014 That's weird. I did make the program on 64bit, but I presume(d) it would just make a 32bit executable. I shall see if I can fix it. What is the exact error your get? A screenshot would be nice. Quote Link to comment Share on other sites More sharing options...
Nyerguds Posted April 28, 2014 Share Posted April 28, 2014 My task manager in 64-bit Win7 shows *32 behind the process name, so that means it is a 32-bit executable. Quote Link to comment Share on other sites More sharing options...
Adriano Posted April 28, 2014 Share Posted April 28, 2014 What is the exact error your get? A screenshot would be nice.I am sorry, screenshot is in Russian. There is message, something like : "d2kx.exe is not Win32 application" Quote Link to comment Share on other sites More sharing options...
Luminar Posted April 28, 2014 Share Posted April 28, 2014 I am sorry, screenshot is in Russian. There is message, something like : "d2kx.exe is not Win32 application" same for me, but in Hungarian :D 3 Quote Link to comment Share on other sites More sharing options...
D2k Sardaukar Posted April 28, 2014 Author Share Posted April 28, 2014 Perhaps it's the .NET Framework that my program uses. I use one of the latest versions (4.5). Do you guys perhaps know which version you have? Would one of you be so kind to find the KB Number (or directly the version)?! By this manually method: http://msdn.microsoft.com/en-us/library/hh925567%28v=vs.110%29.aspx Mvi, what version of .NET Framework do you use? Perhaps it's safer if I use an older version, but I'm a bit afraid that downgrading will break stuff. Quote Link to comment Share on other sites More sharing options...
shai Posted April 28, 2014 Share Posted April 28, 2014 It works for me. I'm using Windows 7 Home Pre 32 bit as a VM. Quote Link to comment Share on other sites More sharing options...
Nyerguds Posted April 29, 2014 Share Posted April 29, 2014 Be advised... if you have .NET v4.5, that is no guarantee you can run .NET 2.0 or 3.5 programs. Microsoft's annoying like that. You'd actually need to install the different versions of .NET If the app is built on 4.5 though... yeah, I'm not even sure they released that for XP. As long as you don't use fancy stuff like lambda expressions and such, you should be fine with downgrading. 3 Quote Link to comment Share on other sites More sharing options...
Adriano Posted April 29, 2014 Share Posted April 29, 2014 (edited) Perhaps it's the .NET Framework that my program uses. I use one of the latest versions (4.5). Do you guys perhaps know which version you have? Microsoft .NET Framework 4 Client. v.4.0.30319 I am afraid that version 4.5 will not work on Windows XP. May be it works on Win7 and Win8. Does somebody know? :) So... it's reason for me to try these operation systems. Now I use Linux Ubuntu 12.04 most of all. Off top.Do somebody SUCCEFULLY use Dune2000 under Linux? I mean THE SAME COMFORTABLE playing as under Windows. Edited April 29, 2014 by Adriano 1 Quote Link to comment Share on other sites More sharing options...
shai Posted April 29, 2014 Share Posted April 29, 2014 Microsoft .NET Framework 4 Client. v.4.0.30319 I am afraid that version 4.5 will not work on Windows XP. May be it works on Win7 and Win8. Does somebody know? :) So... it reason for me to try these operation systems. Now I use Linux Ubuntu 12.04 most of all. Off top.Do somebody SUCCEFULLY use Dune2000 under Linux? I mean THE SAME COMFORTABLE playing as under Windows.I never got it to work well, but I think there are some threads here that have some tutorials for that. 3 Quote Link to comment Share on other sites More sharing options...
Luminar Posted April 29, 2014 Share Posted April 29, 2014 I have all frameworks installed. Your program dont support Win XP 32 :( 1 Quote Link to comment Share on other sites More sharing options...
athanasios Posted April 29, 2014 Share Posted April 29, 2014 You can run Dune2000 under linux just fine (resolution might be a pain in the *** to adjust), but then all these modding applets won't work. 2 Quote Link to comment Share on other sites More sharing options...
Nyerguds Posted April 30, 2014 Share Posted April 30, 2014 The best framework to develop to for a tool meant for Dune 2000 is probably 3.5 Quote Link to comment Share on other sites More sharing options...
mvi Posted April 30, 2014 Share Posted April 30, 2014 Perhaps it's the .NET Framework that my program uses. I use one of the latest versions (4.5). Do you guys perhaps know which version you have? Would one of you be so kind to find the KB Number (or directly the version)?! By this manually method: http://msdn.microsoft.com/en-us/library/hh925567%28v=vs.110%29.aspxMvi, what version of .NET Framework do you use? Perhaps it's safer if I use an older version, but I'm a bit afraid that downgrading will break stuff.Most (probably all) my D2K+ tools use .NET 3.5. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.