Search found 8618 matches

by Necrolis
Thu Sep 13, 2018 10:19 pm
Forum: General Mod Making
Topic: 1.10 Folder (Files)
Replies: 2
Views: 65
South Africa

Re: 1.10 Folder (Files)

Any of the version switchers here will have what you need for 1.10 and many other versions (just note the issue with MPQs from the digital installer).
viewtopic.php?f=10&t=65443&p=495095
by Necrolis
Sun Sep 09, 2018 12:01 am
Forum: Diablo 2 Chatter
Topic: trying to find pre LOD diablo II
Replies: 4
Views: 229
South Africa

Re: trying to find pre LOD diablo II

You can use a version switcher like Cactus that includes the 1.00 to 1.03 binaries:
https://github.com/fearedbliss/Cactus
by Necrolis
Sun Aug 26, 2018 4:32 pm
Forum: Code Editing
Topic: GFXCropRect structure
Replies: 1
Views: 92
South Africa

Re: GFXCropRect structure

Code: Select all

struct GFXCropRect //sizeof 0x10
{
   int nXpos;            // +00
   int nWidth;           // +04
   int nYpos;            // +08
   int nHeight;          // +0C
};
by Necrolis
Sun Aug 12, 2018 9:22 pm
Forum: Off-Topic
Topic: Blizzard announcing multiple Diablo projects
Replies: 5
Views: 627
South Africa

Re: Blizzard announcing multiple Diablo projects

It has been a while since I last posted here :) But dear Blizzard gave me a good reason to do so. Latest announcement they made is quite curious as people speculate for a long time what could be the next step. I sure hope they don't turn my beloved RPG game into MMORPG. But I place a (small) bet on...
by Necrolis
Wed Jul 25, 2018 11:46 pm
Forum: Code Editing
Topic: [1.10] Outdoor Lighting Levels on Day / Night Cycle
Replies: 4
Views: 526
South Africa

Re: [1.10] Outdoor Lighting Levels on Day / Night Cycle

this is an assembly function, you need to disassemble the code at that address to we what it does, and find the values of interest from there.
by Necrolis
Wed Jul 25, 2018 5:11 pm
Forum: General Mod Making
Topic: SOMEONE HELP ME
Replies: 3
Views: 210
South Africa

Re: SOMEONE HELP ME

Ignore it, its not gonna go away without a code edit. This is due to a design bug, where even if a set item is found by the output parser, it still logs an "error". To remove it in 1.10, you'd need to apply something like the following to D2Common (based at 0x02410000): 02422BCE /E9 51040000 JMP D2C...
by Necrolis
Thu Jul 19, 2018 4:41 pm
Forum: Mod Concepts & Research
Topic: Help needed with D2LOD "Next Hit Always Miss" bug
Replies: 8
Views: 161
South Africa

Re: Help needed with D2LOD "Next Hit Always Miss" bug

Necrolis have you fixed it completely for 1.10? Could it be released as plugin? There are a few more things I need to do, my attention is on other things at the moment; as for extracting it out into a plugin; I'm not sure if I have the time. I can always see if kingpin can add it to dreamlands, but...
by Necrolis
Thu Jul 19, 2018 11:06 am
Forum: Mod Concepts & Research
Topic: Help needed with D2LOD "Next Hit Always Miss" bug
Replies: 8
Views: 161
South Africa

Re: Help needed with D2LOD "Next Hit Always Miss" bug

I'd recommend chatting to firehawk on our Discord if you are interested in 1.13d; I started doing this in 1.10, it requires a lot of supporting code
by Necrolis
Wed Jul 18, 2018 8:27 pm
Forum: Mod Concepts & Research
Topic: Help needed with D2LOD "Next Hit Always Miss" bug
Replies: 8
Views: 161
South Africa

Re: Help needed with D2LOD "Next Hit Always Miss" bug

The work required to fix this isn't simple, but it was published years ago, read Nefarius' post on it here.
by Necrolis
Wed Jul 11, 2018 9:05 am
Forum: Diablo 2 Chatter
Topic: About the new "Unnanounced Diablo Project"...
Replies: 2
Views: 178
South Africa

Re: About the new "Unnanounced Diablo Project"...

This happened a lot more than a few weeks ago, the have been hiring for a new Diablo project since D3, they just change the wording every few months. Given the positions being advertised, this will be a new game, not a remake.
by Necrolis
Thu Jun 21, 2018 7:59 pm
Forum: Off-Topic
Topic: Diablo 1 Reconstucted Source Code
Replies: 2
Views: 928
South Africa

Re: Diablo 1 Reconstucted Source Code

A slight caveat to this interested: the bulk of the code is Hex-rays output, which means it can be nigh unreadable (mainly the DLRG code); it needs to be paired with the info from the sanctuary project for a bit of understanding. Additionally, DiabloUI.dll has not been reversed, nor has storm.dll. I...
by Necrolis
Thu Jun 21, 2018 9:03 am
Forum: Multimedia
Topic: Diablo 2 HD
Replies: 1
Views: 438
South Africa

Re: Diablo 2 HD

No such mod exists in terms of upscaled and filtered sprites (mainly because D2's 8bit palette isn't really going to let those change much, you can't do good alpha blends for example). The best there is at the moment are mods like D2MultiRes that allow for increased resolutions.
by Necrolis
Mon Jun 18, 2018 10:55 am
Forum: Code Editing
Topic: Palette for dynamic bitmap
Replies: 3
Views: 212
South Africa

Re: Palette for dynamic bitmap

Thanks! Confirming the global palette connected the dots in my head. I'm referring to the CellConv source to convert the bmp to the unit palette on the fly. I can't just do it offline because I have no idea what the bitmap is going to look like before it's generated within the game. If you do this ...
by Necrolis
Sun Jun 17, 2018 11:05 pm
Forum: Code Editing
Topic: Palette for dynamic bitmap
Replies: 3
Views: 212
South Africa

Re: Palette for dynamic bitmap

Cellfiles are 8bit palette maps, which get indexed into the currently set global palette. If you want to load a 24bit BMP into a cellfile, you need to do the conversion yourself, or use the D2CMP palette framework to do it for you. I'd suggest just doing it offline and loading a DC6 rather than a BMP.
by Necrolis
Fri Jun 15, 2018 8:27 pm
Forum: Code Editing
Topic: 1.13c Send Packet Offset
Replies: 7
Views: 317
South Africa

Re: 1.13c Send Packet Offset

thanks for the information, it's weird because: 69 -> Leave Game 6b -> Join Game Those aren't really GS packets, same goes for 0xB3 and friends (used for save files), they fall under the game admin packets. (I make the distinction of GS being actual in-game packets, aka without a valid pGame, the p...
by Necrolis
Fri Jun 15, 2018 1:05 pm
Forum: Code Editing
Topic: 1.13c Send Packet Offset
Replies: 7
Views: 317
South Africa

Re: 1.13c Send Packet Offset

The client to server GS packets only go up to id 0x66, you can find this very easily (using the topic you linked): 025DC55F 3C 67 CMP AL,67 025DC561 0F83 0A010000 JNB D2Game.025DC671 There are a few packets used for other tasks outside this range, but the 0xF0+ packets aren't part of the GS at all. ...
by Necrolis
Wed Jun 13, 2018 4:57 pm
Forum: Code Editing
Topic: Charm Inventory/Zone 1.13c
Replies: 11
Views: 440
South Africa

Re: Charm Inventory/Zone 1.13c

You need to post the actual error dump for the D2 log file, as the error code is a generic Windows error code.
by Necrolis
Mon Jun 11, 2018 9:48 pm
Forum: Code Editing
Topic: D2CLIENT Error Line Number 496
Replies: 2
Views: 186
South Africa

Re: D2CLIENT Error Line Number 496

Well, this error can only happen when the client's current difficulty global is corrupted; you need to do a memory-bp-on-write and see what is setting it above 2. Also make sure D2Client.0x6FAAC090 hasn't been broken.
by Necrolis
Sat Jun 09, 2018 1:58 pm
Forum: Code Editing
Topic: [1.14+] Code Edit Viability
Replies: 4
Views: 286
South Africa

Re: [1.14+] Code Edit Viability

Lack of space isn't an issue, this can be easily gotten around via a PE edit and tons of padding being added to the code section. Injecting a dll is also another option, now you just hijack the EP, LoadLibrary and get back to the EP. In many ways 1.14+ is simpler, the only issue is dealing with comp...
by Necrolis
Tue May 29, 2018 9:12 pm
Forum: General Mod Making
Topic: [1.13c] Custom level works on Windows 7 but not Win10?
Replies: 8
Views: 221
South Africa

Re: Custom level works on Windows 7 but not Win10?

i suggest you add a little bit more info, like what version(s) of D2 you are running, if you added a new level or replaced an existing one, and also the dump from the debug log.
by Necrolis
Sat May 19, 2018 11:33 am
Forum: Member Аnnouncements
Topic: [1.10] D2GFEx - New Graphics Driver => Feedback Stage
Replies: 21
Views: 1245
South Africa

Re: [1.10] D2GFEx - New Graphics Driver => Feedback Stage

This look interessting ! Will there any way to prevent users to set the game to run on very high resolutions ? Or can the modder chose wich resolutions are avaiable for his mod ? That could be a solution to the AI issue at high resolutions. There is a configuration file, the issue is making sure th...
by Necrolis
Sat May 19, 2018 11:25 am
Forum: Code Editing
Topic: [1.10] Sync Stats with Server
Replies: 2
Views: 160
South Africa

Re: [1.10] Sync Stats with Server

The server needs to changes the stats, not the client; have a look how the vanilla stat buttons work:
player clicks the button => client sends a message to the server of the id of button => server increments that stat => server resyncs the stat changes to the client
by Necrolis
Tue May 15, 2018 3:43 pm
Forum: Code Editing
Topic: Automate Enum Creation
Replies: 5
Views: 277
South Africa

Re: Automate Enum Creation

I built this tool using NephTable (available in the file center; nifty for making any tools that need to process info from the D2 TXT files ;)), as an added bonus, this will also handle codes (items/tokens/comps/etc) correctly. EDIT: can't even inline source code, again :| https://pastebin.com/HCHnX...
by Necrolis
Tue May 15, 2018 1:51 pm
Forum: Code Editing
Topic: Automate Enum Creation
Replies: 5
Views: 277
South Africa

Re: Automate Enum Creation

I actually posted to tool for doing this years ago :D mainly for people that dont have or want to install yet another language for these kinds things.
by Necrolis
Fri May 11, 2018 3:11 pm
Forum: PlugY|NefEx|D2Mod
Topic: PlugY for 1.14??
Replies: 7
Views: 634
South Africa

Re: PlugY for 1.14??

Well Dang it.... I really liked that mod, and wanted it again. I see there is a plugY for 1.13, But I can't get 1.13 to even play on win 10 without some exception happening... :cry: Thank you, Themastercaster for replying, where so many didn't even bother... :) try running in compatibility mode, fi...

Go to advanced search