Gamestudio Links
Zorro Links
Newest Posts
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (AndrewAMD, VoroneTZ), 1,258 guests, and 4 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 3 of 6 1 2 3 4 5 6
Re: RakGS 0.1 Beta - RakNet for A7 / Lite-C! [Re: Excessus] #135725
06/14/07 16:59
06/14/07 16:59
Joined: Apr 2006
Posts: 1,551
Netherlands
D3D Offline
Serious User
D3D  Offline
Serious User

Joined: Apr 2006
Posts: 1,551
Netherlands
Your suggestion didn't worked for PC2. There isn't even a error message displayed if I write a false name for the DLL. Like dll_open("ImFake.dll");

The diagnostic application output looks a little different for PC2 then it does for PC1. Beside the missing DLL there are more details for PC2 at the end of the log after the application is closed, as you can see in the logs above.

PC1 has installed

+ Windows XP Home Edition SP2
+ Pentium Dual Core 2,6ghz
+ 1 GB memory
+ Geforce7

+ GameStudio 6.60
+ GameStudio 7.03
+ Lite-C 1.03
+ VC2005
+ Bloodshed DEV C++
+ Delphi compilers
+ Windows 2003 Platform SDK
+ .NET 1.0, 2.0 and 3.0
+ DirectX SDK
+ DirectX 9.0c

PC2 has installed <-- test system

+ Windows XP Home Edition SP2
+ Celeron 2,4ghz
+ 512 MB memory
+ Ati 9250

+ Lite-C 1.03
+ .NET 1.0, 2.0 and 3.0
+ DirectX 9.0c


smile
Re: RakGS 0.1 Beta - RakNet for A7 / Lite-C! [Re: D3D] #135726
06/14/07 19:59
06/14/07 19:59
Joined: Jan 2004
Posts: 2,013
The Netherlands
E
Excessus Offline OP
Expert
Excessus  Offline OP
Expert
E

Joined: Jan 2004
Posts: 2,013
The Netherlands
Ok, we're closing in on the problem.

Could you try installing VC2005 on PC2 and then try to run server.c? If it still crashes, also install the Platform SDK, but first try with just VC2005.

Re: RakGS 0.1 Beta - RakNet for A7 / Lite-C! [Re: Excessus] #135727
06/14/07 20:30
06/14/07 20:30
Joined: Apr 2006
Posts: 1,551
Netherlands
D3D Offline
Serious User
D3D  Offline
Serious User

Joined: Apr 2006
Posts: 1,551
Netherlands
Yep after installing VC2005 RakGS.dll is loaded on PC2. With server.c running on PC1, I can connect with client.c from PC2 and send message. 100% CPU solved by adding fps_max=60; inside function main. Anyways there must be some dependencies with VC2005 I think!?

Log of Atari Lite-C 1.03 run at Fri Jun 15 00:06:38 2007
Someone on Windows NT/2000/XP version 5.1 Build 2600
Options Client.c -diag

App C:\Program Files\liteC\acknex.exe in C:\RakGS\Client\
DI interface opened
Start Window opened
© Conitec . Dieburg . San Diego . www.3dgamestudio.com
Atari Lite-C - Edition V1.03 - May 26 2007
Development version

Mouse found
SAPPHIRE RADEON 9250 pure T&L device 1ff9 detected
D3D device SAPPHIRE RADEON 9250 1ff9 selected..
RAKGS.dll opened
Compiling CLIENT.C... .... .
Running CLIENT.C
2 objects
Main started
D3D_Init Window: 640x480x32 -> Window: 1x640x480x32
Video memory found: 249 MB
Main loop.........ok
1st frame - 254976K.. ok
Normal exit

Close level,DLL,objects
Free input,funcs,panels,defs,syns,views,strings,vars..ok
Free sounds,bmaps,fonts,hash,defs1,script..ok
Close dx,multimedia,D3D,engine,physics,nexus..ok
Atari Lite-C - Edition V1.03 - May 26 2007
© Conitec . Dieburg . San Diego . www.3dgamestudio.com
Close window

-----------------------------

// File name: C:\RakGS\RAKGS.dll
// Created : 15.06.2007 00:48
// Type : Dependencies

activeds.dll C:\WINDOWS\system32\activeds.dll
adsldpc.dll C:\WINDOWS\system32\adsldpc.dll
advapi32.dll C:\WINDOWS\system32\advapi32.dll
advpack.dll C:\WINDOWS\system32\advpack.dll
apphelp.dll C:\WINDOWS\system32\apphelp.dll
atl.dll C:\WINDOWS\system32\atl.dll
authz.dll C:\WINDOWS\system32\authz.dll
browseui.dll C:\WINDOWS\system32\browseui.dll
cabinet.dll C:\WINDOWS\system32\cabinet.dll
cdfview.dll C:\WINDOWS\system32\cdfview.dll
certcli.dll C:\WINDOWS\system32\certcli.dll
cfgmgr32.dll C:\WINDOWS\system32\cfgmgr32.dll
clusapi.dll C:\WINDOWS\system32\clusapi.dll
comctl32.dll C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
comdlg32.dll C:\WINDOWS\system32\comdlg32.dll
credui.dll C:\WINDOWS\system32\credui.dll
crypt32.dll C:\WINDOWS\system32\crypt32.dll
cryptui.dll C:\WINDOWS\system32\cryptui.dll
cscdll.dll C:\WINDOWS\system32\cscdll.dll
dbghelp.dll C:\WINDOWS\system32\dbghelp.dll
devmgr.dll C:\WINDOWS\system32\devmgr.dll
dhcpcsvc.dll C:\WINDOWS\system32\dhcpcsvc.dll
dnsapi.dll C:\WINDOWS\system32\dnsapi.dll
duser.dll C:\WINDOWS\system32\duser.dll
dwmapi.dll Path not Found.
efsadu.dll Path not Found.
esent.dll C:\WINDOWS\system32\esent.dll
gdi32.dll C:\WINDOWS\system32\gdi32.dll
gdiplus.dll C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.2180_x-ww_522f9f82\gdiplus.dll
hlink.dll C:\WINDOWS\system32\hlink.dll
hnetcfg.dll C:\WINDOWS\system32\hnetcfg.dll
ieframe.dll C:\WINDOWS\system32\ieframe.dll
iertutil.dll C:\WINDOWS\system32\iertutil.dll
ieui.dll C:\WINDOWS\system32\ieui.dll
imagehlp.dll C:\WINDOWS\system32\imagehlp.dll
imgutil.dll C:\WINDOWS\system32\imgutil.dll
imm32.dll C:\WINDOWS\system32\imm32.dll
inetcomm.dll C:\WINDOWS\system32\inetcomm.dll
iphlpapi.dll C:\WINDOWS\system32\iphlpapi.dll
kernel32.dll C:\WINDOWS\system32\kernel32.dll
linkinfo.dll C:\WINDOWS\system32\linkinfo.dll
lz32.dll C:\WINDOWS\system32\lz32.dll
mlang.dll C:\WINDOWS\system32\mlang.dll
mobsync.dll C:\WINDOWS\system32\mobsync.dll
mpr.dll C:\WINDOWS\system32\mpr.dll
mprapi.dll C:\WINDOWS\system32\mprapi.dll
mprui.dll C:\WINDOWS\system32\mprui.dll
msasn1.dll C:\WINDOWS\system32\msasn1.dll
msgina.dll C:\WINDOWS\system32\msgina.dll
mshtml.dll C:\WINDOWS\system32\mshtml.dll
msi.dll C:\WINDOWS\system32\msi.dll
msimg32.dll C:\WINDOWS\system32\msimg32.dll
msls31.dll C:\WINDOWS\system32\msls31.dll
msoert2.dll C:\WINDOWS\system32\msoert2.dll
msrating.dll C:\WINDOWS\system32\msrating.dll
mssign32.dll C:\WINDOWS\system32\mssign32.dll
msvcp60.dll C:\WINDOWS\system32\msvcp60.dll
msvcrt.dll C:\WINDOWS\system32\msvcrt.dll
mswsock.dll C:\WINDOWS\system32\mswsock.dll
netapi32.dll C:\WINDOWS\system32\netapi32.dll
netcfgx.dll C:\WINDOWS\system32\netcfgx.dll
netman.dll C:\WINDOWS\system32\netman.dll
netplwiz.dll C:\WINDOWS\system32\netplwiz.dll
netrap.dll C:\WINDOWS\system32\netrap.dll
netshell.dll C:\WINDOWS\system32\netshell.dll
netui0.dll C:\WINDOWS\system32\netui0.dll
netui1.dll C:\WINDOWS\system32\netui1.dll
netui2.dll C:\WINDOWS\system32\netui2.dll
normaliz.dll C:\WINDOWS\system32\normaliz.dll
ntdll.dll C:\WINDOWS\system32\ntdll.dll
ntdsapi.dll C:\WINDOWS\system32\ntdsapi.dll
ntlanman.dll C:\WINDOWS\system32\ntlanman.dll
odbc32.dll C:\WINDOWS\system32\odbc32.dll
ole32.dll C:\WINDOWS\system32\ole32.dll
oleacc.dll C:\WINDOWS\system32\oleacc.dll
oleaut32.dll C:\WINDOWS\system32\oleaut32.dll
powrprof.dll C:\WINDOWS\system32\powrprof.dll
printui.dll C:\WINDOWS\system32\printui.dll
psapi.dll C:\WINDOWS\system32\psapi.dll
query.dll C:\WINDOWS\system32\query.dll
rasapi32.dll C:\WINDOWS\system32\rasapi32.dll
rasdlg.dll C:\WINDOWS\system32\rasdlg.dll
rasman.dll C:\WINDOWS\system32\rasman.dll
regapi.dll C:\WINDOWS\system32\regapi.dll
rpcrt4.dll C:\WINDOWS\system32\rpcrt4.dll
rtutils.dll C:\WINDOWS\system32\rtutils.dll
samlib.dll C:\WINDOWS\system32\samlib.dll
scecli.dll C:\WINDOWS\system32\scecli.dll
secur32.dll C:\WINDOWS\system32\secur32.dll
setupapi.dll C:\WINDOWS\system32\setupapi.dll
shdocvw.dll C:\WINDOWS\system32\shdocvw.dll
shell32.dll C:\WINDOWS\system32\shell32.dll
shlwapi.dll C:\WINDOWS\system32\shlwapi.dll
shsvcs.dll C:\WINDOWS\system32\shsvcs.dll
tapi32.dll C:\WINDOWS\system32\tapi32.dll
urlmon.dll C:\WINDOWS\system32\urlmon.dll
user32.dll C:\WINDOWS\system32\user32.dll
userenv.dll C:\WINDOWS\system32\userenv.dll
usp10.dll C:\WINDOWS\system32\usp10.dll
utildll.dll C:\WINDOWS\system32\utildll.dll
uxtheme.dll C:\WINDOWS\system32\uxtheme.dll
version.dll C:\WINDOWS\system32\version.dll
w32topl.dll C:\WINDOWS\system32\w32topl.dll
winhttp.dll C:\WINDOWS\system32\winhttp.dll
wininet.dll C:\WINDOWS\system32\wininet.dll
winmm.dll C:\WINDOWS\system32\winmm.dll
winscard.dll C:\WINDOWS\system32\winscard.dll
winspool.drv C:\WINDOWS\system32\winspool.drv
winsta.dll C:\WINDOWS\system32\winsta.dll
wintrust.dll C:\WINDOWS\system32\wintrust.dll
wldap32.dll C:\WINDOWS\system32\wldap32.dll
wmi.dll C:\WINDOWS\system32\wmi.dll
ws2_32.dll C:\WINDOWS\system32\ws2_32.dll
ws2help.dll C:\WINDOWS\system32\ws2help.dll
wtsapi32.dll C:\WINDOWS\system32\wtsapi32.dll
wzcdlg.dll C:\WINDOWS\system32\wzcdlg.dll
wzcsapi.dll C:\WINDOWS\system32\wzcsapi.dll
wzcsvc.dll C:\WINDOWS\system32\wzcsvc.dll


smile
Re: RakGS 0.1 Beta - RakNet for A7 / Lite-C! [Re: D3D] #135728
06/16/07 14:50
06/16/07 14:50
Joined: Jan 2004
Posts: 2,013
The Netherlands
E
Excessus Offline OP
Expert
Excessus  Offline OP
Expert
E

Joined: Jan 2004
Posts: 2,013
The Netherlands
I have done some more searching and there seem to be many more developers with this problem. It's related to microsoft software, but they haven't released a fix yet.

Some questions:
Are you running IE 7 on any of your systems? What happens if you uninstal VC++2005 and IE 7 (if you where running it).
Are those missing dlls shown with an hourglass in dependency walker?

Re: RakGS 0.1 Beta - RakNet for A7 / Lite-C! [Re: Excessus] #135729
06/16/07 15:04
06/16/07 15:04
Joined: Apr 2006
Posts: 1,551
Netherlands
D3D Offline
Serious User
D3D  Offline
Serious User

Joined: Apr 2006
Posts: 1,551
Netherlands
Yes both are installed. IE7 was already installed on the system when RakGS didn't worked. It began working after installing VC2005 (+SP1). If I now uninstall VC2005 again, guess the error will come back. Problem is that you will not get any message about which dll's are missing.

I loaded RakGS into PE Explorer from Heaventools to see it's dependencies.

What I'll do is:

Reinstall XP Home SP2 from image and apply updates for hardware. Then I will not install IE7 and VC2005. I will first look on the test system for missing files that are on the dependencies list here.


smile
Re: RakGS 0.1 Beta - RakNet for A7 / Lite-C! [Re: D3D] #135730
06/16/07 15:09
06/16/07 15:09
Joined: Jan 2004
Posts: 2,013
The Netherlands
E
Excessus Offline OP
Expert
Excessus  Offline OP
Expert
E

Joined: Jan 2004
Posts: 2,013
The Netherlands
Yes I expect the problem to come back when you uninstal VC++, but what happens if you then uninstal IE 7? Many similar problems on the internet seem to be related to IE 7. I can understand if it is too much work to uninstal IE 7 and VC++, but I'm just curious.
EDIT: just saw your edit. That would be great!

Does PE Explorer tell you what kind of dependency it is? Is it a load time dependency? If it doesn't tell you, could you check it in dependency walker ?

Also, what version of ws2_32.dll does PE Explorer tell you it depends on?

Last edited by Excessus; 06/16/07 15:17.
Re: RakGS 0.1 Beta - RakNet for A7 / Lite-C! [Re: Excessus] #135731
06/16/07 15:22
06/16/07 15:22
Joined: Apr 2006
Posts: 1,551
Netherlands
D3D Offline
Serious User
D3D  Offline
Serious User

Joined: Apr 2006
Posts: 1,551
Netherlands
I'm not sure if PE Explorer supported that. I had only the trial installed. Dependency Walker seems freely available. Have downloaded it right now what should I do? There are many files with a hourglas and two files missing: (RakGS working)

DWMAPI.DLL
EFSADU.DLL

Winsock version:





smile
Re: RakGS 0.1 Beta - RakNet for A7 / Lite-C! [Re: D3D] #135732
06/16/07 15:38
06/16/07 15:38
Joined: Jan 2004
Posts: 2,013
The Netherlands
E
Excessus Offline OP
Expert
Excessus  Offline OP
Expert
E

Joined: Jan 2004
Posts: 2,013
The Netherlands
Do you mean that they are missing even on a system where RakGS works? Do those missing dlls show an hourglass in front of them?

EDIT: ok, they are indeed delay load dlls, thats good. But then the plugin should load even if they are not present. Is the above screenshot from a system where RakGS works or not?

Last edited by Excessus; 06/16/07 15:43.
Re: RakGS 0.1 Beta - RakNet for A7 / Lite-C! [Re: Excessus] #135733
06/16/07 15:44
06/16/07 15:44
Joined: Apr 2006
Posts: 1,551
Netherlands
D3D Offline
Serious User
D3D  Offline
Serious User

Joined: Apr 2006
Posts: 1,551
Netherlands
The above is from a machine where RakGS works.


smile
Re: RakGS 0.1 Beta - RakNet for A7 / Lite-C! [Re: D3D] #135734
06/17/07 13:10
06/17/07 13:10
Joined: Jan 2004
Posts: 2,013
The Netherlands
E
Excessus Offline OP
Expert
Excessus  Offline OP
Expert
E

Joined: Jan 2004
Posts: 2,013
The Netherlands
What the [censored].

I've spent 3 days trying to fix this problem, just to find out that deinstalling "Service Pack 1" for VC++ does the trick.. The difference is that without SP1, it writes 2 bytes different in the manifest file. I can't believe microsoft is putting out such crappy software for their promotional products.

I've set up a test system where it didn't work without VC++ installed, and after recompiling without service pack 1, it works on that system as well.

You can download the updated version at the link in the first post.

Thanks again D3D for your time and patience helping me debug this.

On to RPCs now..

Page 3 of 6 1 2 3 4 5 6

Moderated by  HeelX, Spirit 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1