Hey, if I start the MiniA.exe I get the error "HackShield Load Failed. Wrong Version."
How can I fix it?
Hey, if I start the MiniA.exe I get the error "HackShield Load Failed. Wrong Version."
How can I fix it?
Last edited by DNC; 16-06-14 at 01:07 AM.
I'm going to need a lot more information than that bro.
Are you launching the client from someone else launcher?
Is the launcher your own and in the bin folder?
Is this localhost or public IP?
Which version and what update number are you using?
An r3dlog.txt file in code blocks would be helpful.
A screenshot of the folder layout and one of the error on top of the r3dlog.txt would be a bit more helpful as well.
Use the @DNC when you reply.
Thank you
@DNC Screenshot of my Folder & Error: http://s1.directupload.net/images/140615/uxjy2wo9.png
Are you launching the client from someone else launcher?
No, from yours.
Is the launcher your own and in the bin folder?
No, the launcher is in own folder.
Is this localhost or public IP?
Localhost.
Which version and what update number are you using?
The original version of your community release.
r3dlog:
000000.000| Input Devices enabled: Mouse, Keyboard
000000.036| VMEM As seen through DDRaw: 965
000000.036| VMEM As seen through WMI: 0
000000.049| We have 4033 MB texture memory
000000.049| r3dFont: Creating Verdana 10pt
000000.050| r3dFont: Finished creating Verdana 10pt
000000.050| r3dFont: Creating Tahoma 12pt
000000.052| r3dFont: Finished creating Tahoma 12pt
000000.052| r3dFont: Creating Tahoma 10pt
000000.053| r3dFont: Finished creating Tahoma 10pt
000000.053| r3dFont: Creating Tahoma 9pt
000000.055| r3dFont: Finished creating Tahoma 9pt
000000.267| Starting updater, v:1.0.0, cmd:
000000.268| Checking for new updater
000000.271| Checking for new updater - finished
000003.337| Checking for game update
000003.345| Checking for game update - finished
000003.346| Opening game data
000003.369| r3dFS: version:June 15, 2014 11:24, 25514 files
000003.432| r3dFS: version:June 15, 2014 11:24, 25514 files
000003.478| Opening game data - finished
000003.478| current build version=1175391000, updater data version=1175391000
000003.478| WaitReadyToPlay!
000004.416| Checking for game update
000004.418| Checking for game update - finished
000004.431| CUpdater::Stop()
000004.431| Starting game
000004.460| 2fdd29f3 9434112
000004.460| OS Version: 6 2
Last edited by awerakz; 15-06-14 at 02:18 PM.
Copy the HackShield folder from the WZ\bin folder into this folder.
Not the HShield folder from External.
Also, you may want to modify your RSBuild.xml file.
I'll post it here, as well as my Release thread.
As I've updated it to include HackShield folder just last night.
Last edited by DNC; 15-06-14 at 02:29 PM.
@DNC If I copy the "HackShield" Folder from C:/WZ/Bin into the folder I get this: HackShield Start Error. HShield is missing from your computer(Error Code = 516).
Modified both here and Release thread please re-read.
Spoiler:
@awerakz
I've edited the RSBuild.xml file found above.
This is what you should do.
Copy bin\HackShield to bin\HShield
Leave both copies
1 is for the server
1 is for the client to build bins properly
The modified (withing 2 minutes ago) RSBuild.xml file will "include" HShield in bins and "exclude" HackShield (since only server needs it)
Last edited by DNC; 15-06-14 at 02:31 PM.
@DNC Okay if I rename the "HackShield" Folder to "HShield" I get "HackShield Load Failed. Wrong Version." again.
my error
HackShield Start Error. HShield is missing from your computer(Error Code = 512).
i will re build client with new rsbuild.xml
For those trying to get clients (not in the same folder as the server) to add HackShield properly into bins.
I've updated my RSBuild.xml file to include HackShield and HShield folders.
These are the steps required to get a TESTED 100% Successful setup of HackShield.
1. Copy WZ\src\External\HShield to WZ\bin folder
2. Open the folder WZ\bin\HShield and delete the following folders
(a) Developer\Lib
(b) Doc
(c) Include
(d) Lib
(e) Sample
3. Copy the RSBuild.xml within spoiler tags and code blocks.
4. Paste the copied data into your current WZ\bin\build\RSBuild.xml file (Replacing everything inside)
5. Remove your old *.bins and wz.xml file from WZ\bin\build\data
6. Remove your old wz.xml file from WZ\bin\build
7. Remove your client folders current wz_*.bin files
8. Run RSBuild.exe
9. Enjoy a resolution
This is going to add both HShield and HackShield appropriately to your *.bin files
Using only the launcher itself, you'll be able to full patch and have a copy of both the HackShield folders in their proper location.
***Please, DO NOT use other HShield files from other sources and expect me to solve the issues***
I've received several PM's and a couple negative comments about my "post".
Let me assure you, if you have Not downloaded or used someone else HShield files, you wont have this issue.
I've deleted and finished testing going through the same steps as are recorded in the video above.
If you think you might have used someone else HShield or "ANY" other files in combination with these files.
I would highly recommend you move the entire WZ folder to a new location.
Start over at the beginning and test "out of the box no modifications" and see what I'm saying.
Any modifications afterwards are subject to the Help section.
Here is the Updated RSBuild.xml file
Spoiler:
Open RSBuild.sln
File r3dFSBuilder.cpp
Search for:
DWORD r3dFSBuilder::DetectFileFlags(const char* fname)
Replace Entire code block with what is in the spoiler/code tags:
Spoiler:
Rebuild ALL Solutions in the proper order.
@DNC Thanks :) I recompiled all things and now it works :) Thank you very very very very much for your patience :)
fix
pattern_match(fname, "HSBGen.ini")
change to
pattern_match(fname, "HSBGen.ini") )
Where are you getting the second ) at @javaz97?
It wouldn't compile and my having a video if I were wrong.
So you copy pasted incorrectly my friend.
;0)
Please follow the instructions and use the "entire" code block I shared and replace your "entire" code block.
Cheers
i can't see this sorry
pattern_match(fname, "BldInfo.ini") ||
pattern_match(fname, "HSBGen.ini")
)
{
return r3dFS_FileEntry::FLAG_EXTRACT;
}