|
The Edge of Nowhere Boooooooooo Spain!
|
|
|
| Author |
Message |
Rodik User

Joined: 28 Jan 2004 My Posts
|
Posted: Sun Jun 22, 2008 9:26 am Post subject: [Program] D2Helper v1.31 |
|
|
D2Helper
I just finished D2Helper with updated pointers to work with Diablo II v1.12.
D2Helper does not infringe on the D2 process and only reads memory to provide information about your D2-windows. It's main function was to help people that hunted for anni's in coop's/pwe's to keep track of their windows, although alot of people have found other good uses for it as well.
Download
| Code: |
Rodik's D2Helper - README.txt
=============================
* Note: Changelog is at the bottom of this file.
Rodik's D2Helper is a tool that facilitates the finding on games on a
"hot" IP-number. Usually, you go about using: netstat -n | find "4000"
which is very tidious and slow, if you have to do it for every game.
Also, if you have multiple Diablo II-windows, that method will not
tell you which one is on which ip.
D2Helper does that. And it does much, much more. It shows you the IP,
Title, Game Name and Game Password. It also shows you what Charachter
and Account you are using on a specific window.
D2Helper allows you to add "Hot" Ip, which will mark them Red in the
list, and warn you if a game is dropped (if it's turned on in Options).
It can either flash the D2-window of the affected game or change it's
title to show the dropped game/pass, or both.
D2Helper also has DDE support for applications that support it. The
most common one is mIRC. You can make D2Helper perform any mIRC
command (or alias) upon joining/dropping of a game. This is great is
you like using mIRC alot and/or scripting. However, DDE can be used
with any application that supports it.
All functions are accesse trough the right-click menu, where you can
show the selected window, or close all selected windows at once (Hold
CTRL or SHIFT to select multiple windows). You can also get to Options
from there, and manage the "Hot Ip"-list.
- That's all?
No, D2Helper also contains a "Copy"-function that allows you to copy
games and passwords to clipboard. Then you can paste it to a friend or
a text file and save or do whatever you wish with it.
D2Helper also has an auto-update included, which will check for new
versions of D2Helper and automatically update upon request. This way
you will always have the latest version of D2Helper.
- So.. that's it right?
Yes, except.. D2Helper now also has multi-language support, which can
be accessed trough the Options/Language tab. Current languages supported
are English, German, Spanish and Polish. If you are interested in
translating D2Helper to your language, please contact me, I can't give
any reward other than credits due to the fact that this is a Freeware.
Oh, and D2Helper works with ALL VERSIONS of Diablo II. It will also work
with D2Loader and any (not too hacked) version derived from there. It
will read info from ANY Diablo II window in the system, whether it's run
bu you, or another user (Like if you Right-click the icon and choose
"Run As...").
D2Helper also saves all your settings, such as columns, language, window
position and size etc.. so you dont have to customize your D2Helper every
time you start it.
D2Helper is COMPLETELY FREE of hooks and injections. All it does is READ
the memory, and therefore it can't be detected on Battle.Net. Many other
programs read the memory constantly such as windows itself and various
anti-spyware and anti-virus software, so this is nothing to be alarmed by.
The hacking occurs when memory is CHANGED, or re-written, which D2Helper
does not. Many people have asked if the "change window title" function
doesn't write to memory, and the answer is, it does not. Windows per se
are managed by the operating system and not by the Process-itself, so by
setting the window caption text, you are working outside the process.
However, i can not guarantee that D2Helper will always be undetectable.
If you find any bugs or have comments, don't hesitate to contact me.
If you have mIRC, I can be found on irc.quakenet.org in #d2helper.
- Rodik (rodik@nullspot.net)
======================================================================
- Appendix A - Variables for output
Variables related to the joined/dropped game:
%pid - Process ID (PID)
%win - Window Title
%sip - Short ip
%lip - Long ip
%game - Game name
%pass - Game password
%chr - Charachter
%acc - Account
Global variables:
%time - Current time
%hot - Number of hot games
%total - Total number of games
%d2w - Total number of D2 windows
===============================================================================
ChangeLog for D2Helper
2008-06-22 v1.31
- Updated pointers to work with Diablo II v1.12. (Thx Sheppard)
- Added ability to kill windows instead of closing.
- Added 'Status' column to show misc info about the window.
+ Some other fixes i forgot about now...
2007-07-03 v1.28
- Added Realm column.
- Added ability to Hide windows.
- Added ability to change the syntax of the games copied to clipboard.
- Added ability to resolve proxy ip's to hostnames (Experimental!)
- Added keyboard shortcuts (like Esc, Del, Enter)
- D2Helper will no longer hide to tray when minimized. Only when closed.
2006-10-10 v1.27
- Removed soj-reporting and crash-related issues.
- Fixed proxy issue with new version of SocksCap32.
- Fixed auto-update issue because of new server.
2006-03-27 v1.22
- Fixed annoying 'Type mismatch' bug with the help from ^J^ (thx alot!).
2006-03-20 v1.21
- Improved soj-reporting and fixed some minor layout issues.
2006-03-10 v1.20
- Added 'Proxy' column, which now shows the address of the proxy server
being used if the game was launched using SocksCap32.
2006-03-09 v1.19
- Completely rewrote TrayIcon module and fixed some bugs.
2006-03-09 v1.18
- Fixed mayor bug producing "Failed to create Active-X component" error.
2006-03-08 v1.17
- Fixed several minor bugs.
- Improved handling of auto-update.
- Added function to report soj counts and walks to
http://counts.dcloneirc.net
Please keep D2Helper runnign at all times when you play D2 so it can
report any random counts it sees in the games or walks.
- Added TrayIcon-functionality. Now D2Helper is minimized to tray where
it doesn't take up as much space and memory.
- Please report any bugs you find! Thanks!
2006-02-27 v1.16
- Fixed bug that affected users starting D2Helper after D2 windows
were started.
- Fixed "File Not Found" bug, due to failed attempt on retrieving the
file containing information on the newest version available.
2006-02-20 v1.15
- You can now close multiple windows at the same time.
- Adde option to bring selected game/window to front.
- Language support added. D2Helper can now be used in English, German,
Spanish and Polish. More languages to be added soon!
- Bug fixed which made D2Helper not recognize new Diablo II windows
correctly on slow systems.
2006-02-14 v1.14
- D2Helper now has built-in DDE functionality, which allows it to
interact with any DDE-enabled application, such as mIRC.
- Some code rewritten, better usage of memory and resources.
2006-01-25 v1.13
- Fixed various bugs
- D2Helper can now warn you if a hot game is dropped by flashing
taskbar button with game information (name/password to dropped
game). This is priceless in case a game gets dropped, as you'll
know about it right away and have the info to rejoin it.
- Implemented "Close Window" to close any D2 window you want.
- Added Hot-tab in Options where settings for the new features are set.
- More updates coming...
2006-01-18 v1.11
- Second public release
- Fixed various bugs.
- D2Helper now doesn't open new process handle every cycle, but
instead uses the same opened at start.
- Updated layout
- Added option to select which columns you want to see in list.
- D2Helper will now read info from ALL D2-processes running on the
system, not just the ones started by you.
2005-12-02 v0.8
- Added StatusBar
- Rewrote whole updating prcedure, now reads game info from memory
rather than looping trough Winsock API Calls. Less CPU usage.
- Because of rewritten updating procedure, game servers can now be
listed even if game socket is captured trough socketing device.
- Because of rewritten updating procedure, game name can now also
be retrieved and listed along in the gamelist.
- Added 'boldness' for active window. Active Diablo II window will
now have it's listing in bold in the program.
- Fixed bug when joining/leaving game within less than 1 update.
2005-12-01 v0.7
- Various bugfixes
- Changed so settings are saved on program exit, rather than on
setting changed. This should increase performance.
- Added "Ghost"-mode for main window.
2005-12-31 v0.5
- Various bugfixes
- Added "In-Game" HotKey for showing ip
- Added "Always On Top" and "Opactity" options
- Added game info section
2005-12-27 v0.3
- Fixed bug with games still being listed after they were closed.
- Added "Short-ip" option
2005-12-26 v0.1
First version.. lots yet to be fixed :]
|
Last edited by Rodik on Sun Jun 22, 2008 9:43 am; edited 2 times in total |
|
| Back to top |
|
 |
|
Donations this month: $120 Server cost this month: $120 Surplus Donations: $243 (2 months)
Donators this month: BenOwns, m3flow, crazyguy2005, TriiT, mbundy, pcgamer4life, parajumper, HEMULI, Alister, fallore, ZepherX, iLikeDixLOL, dsa, fobic, wootie, fbu, KaRdOoShI, youngstar2, ByTeMe, jj!, zonic, cruciform, Ninjai, Dr.Duck
|