Drew and I worked it out, it was my fault of using the same CID more than once.
Since everything else works, it must mean it's the actual MC patch. In the past it had a bug where the random number generation failed for it due to other things, so I used GetTickCount instead.Quote:
...
In the future, I'll look into such things via the plugin system (if I ever get that released), but for now, I don't have any time to come up with those things myself. There's a lot of other things I'm trying to find the time to do, so I just have to do what I can where I can, and hopefully others will add to the project. :)Quote:
I have a good idea for todolist: the new function name :no terrain. This func uses 2 loader for e.x.: vanity,pennicilin. But these loaders only works on isro:D
:mofo:Quote:
Just a status update, the CSRO MC problem has been resolved. The issue was with the CSRO CID being in use. For more information, take a look at this page: [Only registered and activated users can see links. Click Here To Register...]. Everything else with the loader is still working as-is, aside from the already known bugs!
That crash is with the actual client, not the loader.Quote:
Thanks for this loader but it doesn't work for me on Vista using cSro. When I click 'launch' after some time I get this error:
[Only registered and activated users can see links. Click Here To Register...]
I tried using the noautoload client (posted on page 4 or something) but that didn't work too.. Any solutions?
1. Just the standard ones.Quote:
That crash is with the actual client, not the loader.
1. Which patches are you enabling?
2. Can you run CSRO normally using Silkroad.exe?
3. Can you enable the Debug Console and try to take a screenshot of that window to see what the output is (you need to double click the console title bar to maximize it first)
4. Are you using any modified PK2 files or a modified client already? Any other programs alongside the loader with it?
I'm sure we can track down the problem. :)
The customMultiAddr is being incorrectly calculated on your client. It should be 0xD60FBC on the latest client.Quote:
codecaveAddr: 0x735E81
customMultiAddr: 0xC7FFD908
It works if I disable the english patch, thanks. Also a FAQ might be easy and I'm willing to set it up. On a side note: The source also looks pretty nice written.Quote:
Ok I think I see the problem, is your client already an English patched client? If so, try disabling the English patch option on the loader. If that doesn't fix it, can you please upload your client.
The customMultiAddr is being incorrectly calculated on your client. It should be 0xD60FBC on the latest client.
A FAQ is coming after I get some more stuff worked out through these beta tests. :)Quote:
It works if I disable the english patch, thanks. Also a FAQ might be easy and I'm willing to set it up. On a side note: The source also looks pretty nice written.
EDIT!: When I wanted to login I already had a Silkroad client startup normally, then when I wanted to login with the loader it closed itself down and got that same error again.
Doesn't work :(Quote:
A FAQ is coming after I get some more stuff worked out through these beta tests. :)
Can you use an original client instead? Something else might be modified in that client that is interfering with the loader. Exit all clients, replace your modified client to an original client, and then try logging in again. I've done testing for CSRO on Win7 and XP yesterday (for the previous CID related problem) and it should work without any problems with an original client.