MSHTML7 gets the installer to work, so I'll go ahead and add that into the Tips section.
It's installing, I'll report whether the hackshield goes insane or not. I know that some games like Maple Story don't have that problem, because someone figured out how to make the shield think Wine was a legitimate copy of Windows... Well, we'll see.
EDIT: Installed, but now it doesn't run. Can't get MSIE7 to install so I can't see if using it as a launcher would work or not. (winxp)
** Tue Jan 25 11:13:26 2011
Starting '/opt/cxgames/bin/wineloader' 'winewrapper.exe' '--workdir'
'/home/nothingxs/.cxgames/Vindictus/dosdevices/c:/Nexon/Vindictus/en-US'
'--start' '--'
'/home/nothingxs/.cxgames/Vindictus/dosdevices/../drive_c/Nexon/Vindictus/en-US/Vindictus.exe'
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list
snapshot
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list
snapshot
fixme:ver:RtlGetProductInfo (5,1,3,0,0x33d618): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33b8f0,0x00000000), stub!
[01/25 11:13:29]
CNMClientObject::OnNMFuncCall,name=CNMSetLocaleFunc,code=8452(0x00002104)
[01/25 11:13:29] CNMClientObject::OnSetLocaleFunc, Locale =
00000200, Region = 202
[01/25 11:13:29]
CNMClientObject::OnNMFuncCall,name=CNMSetLocaleFunc,code=8452(0x00002104),result=1,elapsed
time=0(ms)
[01/25 11:13:29]
CNMClientObject::OnNMFuncCall,name=CNMInitializeFunc,code=4369(0x00001111)
[01/25 11:13:29] CNMClientObject::OnInitializeFunc,game
code=33562635(0x0200200B),game name=vindictus
[01/25 11:13:29]
CNMClientObject::OnNMFuncCall,name=CNMInitializeFunc,code=4369(0x00001111),result=1,elapsed
time=1(ms)
[01/25 11:13:29]
CNMClientObject::OnNMFuncCall,name=CNMGameLogInitializeFunc,code=61456(0x0000F010)
[01/25 11:13:29] CNMClientObject::OnGameLogInitializeFunc,
szGameName: Vindictus, szBaseURL:
http://gamelog.nexon.com/heroes/check.html, szSessionID:
[01/25 11:13:30]
CNMClientObject::OnNMFuncCall,name=CNMGameLogInitializeFunc,code=61456(0x0000F010),result=1,elapsed
time=901(ms)
[01/25 11:13:30]
CNMClientObject::OnNMFuncCall,name=CNMGameLogWriteStageLogFunc,code=61458(0x0000F012)
[01/25 11:13:30] CNMClientObject::OnGameLogWriteStageLogFunc,
nStage: 9931, szComment:
[01/25 11:13:30]
CNMClientObject::OnNMFuncCall,name=CNMGameLogWriteStageLogFunc,code=61458(0x0000F012),result=1,elapsed
time=0(ms)
[01/25 11:13:30]
CNMClientObject::OnNMFuncCall,name=CNMGameLogFinalizeFunc,code=61457(0x0000F011)
[01/25 11:13:30] CNMClientObject::OnGameLogFinalizeFunc
[01/25 11:13:31]
CNMClientObject::OnNMFuncCall,name=CNMGameLogFinalizeFunc,code=61457(0x0000F011),result=1,elapsed
time=429(ms)
[01/25 11:13:31] CAuthentication::Logout Enter...
[01/25 11:13:31] CAuthentication::Logout Exit...(log out status)
[01/25 11:13:31] CAuthentication::Logout Enter...
[01/25 11:13:31] CAuthentication::Logout Exit...(log out status)
[01/25 11:13:31]
CNMClientObject::CallNMFunc,name=CNMDetachFromNMCOServerFunc,code=4101(0x00001005),timeout=5000,retry
count=4294967295
fixme:win:EnumDisplayDevicesW ((null),0,0x33b8f0,0x00000000), stub!
[01/25 11:13:31]
CNMClientObject::OnNMFuncCall,name=CNMSetLocaleFunc,code=8452(0x00002104)
[01/25 11:13:31] CNMClientObject::OnSetLocaleFunc, Locale =
00000200, Region = 202
[01/25 11:13:31]
CNMClientObject::OnNMFuncCall,name=CNMSetLocaleFunc,code=8452(0x00002104),result=1,elapsed
time=0(ms)
[01/25 11:13:31]
CNMClientObject::OnNMFuncCall,name=CNMInitializeFunc,code=4369(0x00001111)
[01/25 11:13:31] CNMClientObject::OnInitializeFunc,game
code=33562635(0x0200200B),game name=vindictus
[01/25 11:13:31]
CNMClientObject::OnNMFuncCall,name=CNMInitializeFunc,code=4369(0x00001111),result=1,elapsed
time=1(ms)
[01/25 11:13:31]
CNMClientObject::OnNMFuncCall,name=CNMGameLogInitializeFunc,code=61456(0x0000F010)
[01/25 11:13:31] CNMClientObject::OnGameLogInitializeFunc,
szGameName: Vindictus, szBaseURL:
http://gamelog.nexon.com/heroes/check.html, szSessionID:
[01/25 11:13:31]
CNMClientObject::OnNMFuncCall,name=CNMGameLogInitializeFunc,code=61456(0x0000F010),result=1,elapsed
time=92(ms)
[01/25 11:13:31]
CNMClientObject::OnNMFuncCall,name=CNMGameLogWriteStageLogFunc,code=61458(0x0000F012)
[01/25 11:13:31] CNMClientObject::OnGameLogWriteStageLogFunc,
nStage: 9931, szComment:
[01/25 11:13:31]
CNMClientObject::OnNMFuncCall,name=CNMGameLogWriteStageLogFunc,code=61458(0x0000F012),result=1,elapsed
time=0(ms)
[01/25 11:13:31]
CNMClientObject::OnNMFuncCall,name=CNMGameLogFinalizeFunc,code=61457(0x0000F011)
[01/25 11:13:31] CNMClientObject::OnGameLogFinalizeFunc
[01/25 11:13:31]
CNMClientObject::OnNMFuncCall,name=CNMGameLogFinalizeFunc,code=61457(0x0000F011),result=1,elapsed
time=435(ms)
[01/25 11:13:31] CAuthentication::Logout Enter...
[01/25 11:13:31] CAuthentication::Logout Exit...(log out status)
[01/25 11:13:31] CAuthentication::Logout Enter...
[01/25 11:13:31] CAuthentication::Logout Exit...(log out status)
[01/25 11:13:31]
CNMClientObject::CallNMFunc,name=CNMDetachFromNMCOServerFunc,code=4101(0x00001005),timeout=5000,retry
count=4294967295