So, i pretty sure nearly noone knows how to compile the files. Could you update your post every now and again?
Thanks! +rep
So, i pretty sure nearly noone knows how to compile the files. Could you update your post every now and again?
Thanks! +rep
Guide here:
Compiling - Diablo 3 Dev
I'm getting some issues with the service hashes, I'm still a noob in C#, so I added in a try/catch block and got by. (Compiled it myself :/)
Looks like the client is sending the same service hash twice, argh, I need to learn how to network. trololCode:[ Info] [Program]: d3sharp v0.0.4278.30312 warming-up.. [ Info] [Program]: Server is listening on port 1345... [Trace] [Program]: Client connected: 127.0.0.1:15478 [Trace] [Service]: RPC:Connect() [Trace] [Service]: RPC:Bind() [export] Hash: 0xB732DB32 ID: 0x10 Service: Chan nelService [Trace] [Service]: RPC:Bind() [export] Hash: 0xFA0796FF ID: 0x0B Service: Pres enceService [Trace] [Service]: RPC:Bind() [import] Hash: 0xBF8C8094 ID: 0x02 [Trace] [Service]: RPC:Bind() [export] Hash: 0x0DECFC01 ID: 0x01 Service: Auth enticationService [Trace] [Service]: RPC:Bind() [import] Hash: 0x71240E35 ID: 0x03 [Trace] [Service]: RPC:Authentication:Logon(): [email protected] [Trace] [Service]: RPC:Presence:Subscribe() [Trace] [Service]: RPC:Bind() [export] Hash: 0x0CBE3C43 ID: 0x0C Service: Noti ficationService [Trace] [Service]: RPC:Bind() [import] Hash: 0xE1CB2EA8 ID: 0x04 [Trace] [Service]: RPC:Bind() [export] Hash: 0x83040608 ID: 0x03 Service: Chan nelInvitationService [Trace] [Service]: RPC:Bind() [import] Hash: 0xF084FC20 ID: 0x05 [Trace] [Service]: RPC:Bind() [export] Hash: 0x4124C31B ID: 0x02 Service: Toon ExternalService [Trace] [Service]: RPC:Bind() [export] Hash: 0xE5A11099 ID: 0x04 Service: Foll owersService [Trace] [Service]: RPC:Bind() [import] Hash: 0x905CDF9F ID: 0x06 [Trace] [Service]: RPC:Bind() [export] Hash: 0x3E19268A ID: 0x05 Service: User ManagerService [Trace] [Service]: RPC:Bind() [import] Hash: 0xBC872C22 ID: 0x07 [Trace] [Service]: RPC:Bind() [export] Hash: 0xA3DDB1BD ID: 0x06 Service: Frie ndsService [Trace] [Service]: RPC:Bind() [import] Hash: 0x6F259A13 ID: 0x08 [Trace] [Service]: RPC:Bind() [export] Hash: 0xF4E7FA35 ID: 0x0D Service: Part yService [Trace] [Service]: Service exception: System.ArgumentException, mscorlib [Trace] [Service]: RPC:Bind() [export] Hash: 0x00D89CA9 ID: 0x0F Service: Chat Service [Trace] [Service]: Service exception: System.ArgumentException, mscorlib [Trace] [Service]: RPC:Bind() [export] Hash: 0x810CB195 ID: 0x07 Service: Game MasterService [Trace] [Service]: RPC:Bind() [export] Hash: 0x3FC1274D ID: 0x08 Service: Game UtilitiesService [Trace] [Service]: RPC:Bind() [export] Hash: 0x060CA08D ID: 0x11 Service: Chan nelOwnerService [Trace] [Service]: RPC:Bind() [import] Hash: 0xC6F9CCC5 ID: 0x01 [Trace] [Service]: RPC:Bind() [export] Hash: 0xDA6E4BB9 ID: 0x09 Service: Stor ageService [Trace] [Service]: RPC:Bind() [export] Hash: 0xD750148B ID: 0x0A Service: Exch angeService [Trace] [Service]: RPC:Bind() [import] Hash: 0x166FE4A1 ID: 0x0B [Trace] [Service]: RPC:Bind() [export] Hash: 0x0A24A291 ID: 0x0E Service: Sear chService [Trace] [Service]: RPC:ChannelInvitation:Subscribe() [Trace] [Service]: RPC:ToonExternal:ToonList() [Trace] [Service]: RPC:Followers:SubscribeToFollowers() [Trace] [Service]: RPC:UserManager:Subscribe() [Trace] [Service]: RPC:Friends:SubscribeToFriends() [Trace] [Service]: RPC:Exchange:GetConfiguration() [Trace] [Service]: RPC:GameMaster:ListFactories() [Trace] [Service]: RPC:Storage:OpenTable() [Trace] [Service]: RPC:Storage:OpenColumn() [Trace] [Service]: RPC:Storage:Execute() [Trace] [Service]: RPC:ToonExternal:ToonList() [Trace] [Service]: RPC:Storage:OpenColumn() [Trace] [Service]: RPC:Storage:Execute() [Trace] [Service]: RPC:ToonExternal:CreateToon() [Trace] [Service]: RPC:Presence:Subscribe() [Trace] [Service]: RPC:Storage:OpenTable() [Trace] [Service]: RPC:Storage:OpenColumn() [Trace] [Service]: RPC:Storage:Execute() [Trace] [Service]: RPC:ToonExternal:SelectToon() [Trace] [Service]: RPC:Storage:OpenColumn() [Trace] [Service]: RPC:Storage:Execute() [Trace] [Service]: RPC:Party:CreateChannel() [Trace] [Service]: RPC:Exchange:SubscribeOrderStatusChangeRequest() Stub
It does log in correctly, but the hash collision concerns me a little.
Last edited by popinman322; 09-18-2011 at 05:01 PM.
Half Mac, half Windows.... Oh noez, I'm confuzled!
I downloaded mine and built it about two or three hours ago, lots o' change.
Half Mac, half Windows.... Oh noez, I'm confuzled!
Update 2: Progress on the sandbox has been made! You can now enter the character selection screen and view some item tiers - cool, isn't it?
Great post Xel, +rep, hopefuly you can help me with meh problem
For those who doesn´t want to compile on their own:
Build: 5078189 Download
Password: ownedcore
Last edited by mrnice; 09-19-2011 at 06:14 AM.
Very nice! Note that the compiling guide has been moved: D3Sharp/Compiling - Diablo 3 Dev
That's pretty informative, note that sometimes though it says 'build successful" i gotta close the compiler, open it again and build solution again for the directory to appear.
Also may I ask what else has to be done before you can start working on world? Ya know, to log in without npcs and stuff just for graphics to load?
And while there's obviously no eta (lol when it's done), should this be a matter of weeks or months?
Thanks!
EDIT: Also can't seem to view the gear tiers.
Last edited by LeafyVegetable; 09-19-2011 at 06:43 AM.
Unlikely for them to give dates at blizzcon. Likely they will give KEYS at blizzcon and start public closed beta. Release is rumored to be in november and that is the most believable date I have. others say december 5 but there is no grounds for that at all.
So yeah unlikely to get a full emulator up by then, and I have no interests in hacks/bots/exploits, so just waiting to enter world. Hopefully we can enter an empty world before release.
Also as I was asked how by someone on pm, here's more detailed explanations on how to get server to work.
1-Download microsoft visual studio http://www.microsoft.com/visualstudi...csharp-express
2-save this https://github.com/raistlinthewiz/d3...zipball/master
3-open the zip, drag the folder to desktop
4-Open %SAVED_DIRECTORY%\d3sharp\source\D3Sharp.sln with Visual Studio
(For me it's C:\Users\Leafy\Desktop\raistlinthewiz-d3sharp-db12b43\source\D3Sharp.sln with Visual Studio)
Ensure you RIGHTCLICK - open with (or set default program) "microsoft visual c# 2010 express" NOT the version selecter that is broken.
5-Look at the top bar, click "debug" select "build solution".
6-Close visual studio, repeat steps 4 and 5 (build solution twice just to be sure).
7-Go to %SAVED_DIRECTORY%\d3sharp\source\D3Sharp\bin\Release\D3Sharp.exe doubleclick it works fine, open it like a normal exe.
(For me it's C:\Users\Leafy\Desktop\raistlinthewiz-d3sharp-db12b43\source\D3Sharp\bin\Release\D3Sharp.exe)
8-Rightclick your Diablo III Beta shortcut on desktop, select properties.
9-Under target, replace the last part (\diablo III beta launcher.exe) with (\Diablo III.exe" -launch -auroraaddress 127.0.0.1:1345)
10-doubleclick, enter any email and password combination (doesn't need to exist), enjoy!
Last edited by LeafyVegetable; 09-19-2011 at 07:57 AM.
Heres a fresh version. =)
DOWNLOAD NOW!