Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → 3d Party Tools → PvPGN Armory

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 13

1

Topic: PvPGN Armory

Hi! I'm new in this forum. I am currently creating my own D2 Server via PVPGN with a Website. Until now i have implemented the Webregister, the ladderboard, the forums, and another tools to my WordPress Site (I have modified the source, so it can works with my custom PHP, CSS3), but i would like to build an Armory of if it's done where can i find it cause i haven't played diablo2 for a long time and i don't know how it works nor if it's have been made. Any help would be appreciated.

2

Re: PvPGN Armory

You mean like this? https://armory.slashgaming.net/characte … p#equipped

Owner of SlashDiablo - One of the oldest and most well known Diablo II servers
Admin of Resurgence - Vanilla++ mod
Co-Founder of Hellforged - Diablo 09 built on 1.13 engine (current work in progress)
Founder of Diablo2.org - Dedicated Discord server for PvPGN/D2GS questions

3

Re: PvPGN Armory

Exactly!!!!

4

Re: PvPGN Armory

Many many many many hours of blood, sweat and tears to fully read the character binaries.

https://github.com/nokka/d2s

There is a great write-up here by the developer that did this for my server. This is the only piece that is open-sourced but will give you a few pointers of where to start.

Good luck, its a massive project.

Owner of SlashDiablo - One of the oldest and most well known Diablo II servers
Admin of Resurgence - Vanilla++ mod
Co-Founder of Hellforged - Diablo 09 built on 1.13 engine (current work in progress)
Founder of Diablo2.org - Dedicated Discord server for PvPGN/D2GS questions

5

Re: PvPGN Armory

Meanski wrote:

Many many many many hours of blood, sweat and tears to fully read the character binaries.

https://github.com/nokka/d2s

There is a great write-up here by the developer that did this for my server. This is the only piece that is open-sourced but will give you a few pointers of where to start.

Good luck, its a massive project.

Yes. Thanks i knew that gib. I think that was done in C. But i will test it when i get home!!!! Thanks for your help!!!

6

Re: PvPGN Armory

No worries. Its written in 'Go', a great new language which is becoming very popular.

Owner of SlashDiablo - One of the oldest and most well known Diablo II servers
Admin of Resurgence - Vanilla++ mod
Co-Founder of Hellforged - Diablo 09 built on 1.13 engine (current work in progress)
Founder of Diablo2.org - Dedicated Discord server for PvPGN/D2GS questions

7

Re: PvPGN Armory

Meanski wrote:

No worries. Its written in 'Go', a great new language which is becoming very popular.

Yes. I noticed after i read the doc. I an now downloading the git for Windows so i can install the pkg!!!

8

Re: PvPGN Armory

Another project on .NET which allows to not only read but also edit character files https://github.com/HarpyWar/d2s-character-editor
JSON output example d2smanager.harpywar.com/api/getc … 62e9eae23b of the file d2s d2smanager.harpywar.com/api/getc … 62e9eae23b

But looks like that great project on Go is more preferred for "read only" projects (which is armory), with direct json output and well documented.

Do not ask for support in PM.

9

Re: PvPGN Armory

@Meanski, would you mind giving me a few starting points? I haven't programmed in Go, but have other languages such as PHP. If not all good. I understand the "Usage" on the github page, but I do have a couple questions if you have a moment.

10

Re: PvPGN Armory

How do i get the output as a json File ?

11

Re: PvPGN Armory

Mogelbaum wrote:

How do i get the output as a json File ?

I was wondering the same thing.

12

Re: PvPGN Armory

I Got it with this way:

    data, err := json.Marshal(char)
    if err != nil {
        log.Fatal(err)
    }
    
    err = ioutil.WriteFile(outputPath+charName+".json", data, 0644)

And than get this:
https://dev.wo-games.net/d2/csave/wog-hammer.json

13

Re: PvPGN Armory

Mogelbaum wrote:

    data, err := json.Marshal(char)
    if err != nil {
        log.Fatal(err)
    }
   
    err = ioutil.WriteFile(outputPath+charName+".json", data, 0644)

Cool.

Thanks for sharing smile

Posts: 13

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 0 guests, 0 registered users

forums.pvpgn.pro → 3d Party Tools → PvPGN Armory