galaxyhaxz
ade35fb4a4
Fixed decompilation, game can now be played start to finish ( #15 )
...
Fix Lazurus seals, dropping items, and Shrine spawning.
2018-06-14 05:53:03 -05:00
galaxyhaxz
0db106a5b4
Add support for Visual C++ 5.10 ( #12 )
...
* Update stuff
2018-06-14 02:38:27 -05:00
galaxyhaxz
539e544563
Merge pull request #10 from mewpull/memset32
...
Implement memset32 and fix compilation errors for storm.h
2018-06-11 03:26:51 -05:00
galaxyhaxz
2f7cab237f
Compatible for both VS and GNU
...
VS doesn't have stdint.h. (Yeah it's kinda outdated :P)
2018-06-11 03:24:24 -05:00
mewmew
a441cc00df
Implement memset32 and fix compilation errors for storm.h
...
Now Golem works on Linux as well.
---
Source/../defs.h: In function ‘void memset32(void*, unsigned int, size_t)’:
Source/../defs.h:35:8: error: expected ‘(’ before ‘{’ token
__asm {
^
Source/../defs.h:36:3: error: ‘mov’ was not declared in this scope
mov ecx, n
---
Source/../3rdParty/Storm/Source/storm.h:1300:15: error: conflicting declaration of C function ‘int SNetGetProviderCaps(_SNETCAPS*)’
int __stdcall SNetGetProviderCaps(struct _SNETCAPS *);
---
Source/../3rdParty/Storm/Source/storm.h:1297:18: error: conflicting declaration of C function ‘void* SNetRegisterEventHandler(int, void (__attribute__((__stdcall__)) *)(_SNETEVENT*))’
void * __stdcall SNetRegisterEventHandler(int,void (__stdcall*)(struct _SNETEVENT *));
---
Source/../3rdParty/Storm/Source/storm.h:1299:15: error: conflicting declaration of C function ‘int SNetInitializeProvider(long unsigned int, _SNETPROGRAMDATA*, _SNETPLAYERDATA*, _SNETUIDATA*, _SNETVERSIONDATA*)’
int __stdcall SNetInitializeProvider(unsigned long,struct _SNETPROGRAMDATA *,struct _SNETPLAYERDATA *,struct _SNETUIDATA *,struct _SNETVERSIONDATA *);
---
Source/multi.cpp:1046:75: error: cannot convert ‘_SNETPROGRAMDATA*’ to ‘client_info* {aka _client_info*}’ for argument ‘2’ to ‘BOOL SNetInitializeProvider(DWORD, client_info*, user_info*, battle_info*, module_info*)’
2018-06-11 09:09:41 +02:00
galaxyhaxz
4e106c76d4
Merge pull request #9 from galaxyhaxz/work
...
Fixed most crashes and corrected a few structs
2018-06-10 21:16:29 -05:00
galaxyhaxz
bf2b23fc71
Fixed golem, now works perfect
2018-06-10 21:02:50 -05:00
galaxyhaxz
616df28d05
Fixed crashing and inaccurate Cathedral generation
2018-06-10 21:02:12 -05:00
galaxyhaxz
1d11984779
Update TODO
2018-06-10 21:01:22 -05:00
galaxyhaxz
8c850a8997
Stone curse fix
2018-06-10 20:04:15 -05:00
galaxyhaxz
a371a5af71
Fixed stone curse and blood burst
2018-06-10 20:03:15 -05:00
galaxyhaxz
9c4c8c6fe1
Update defs.h
2018-06-10 20:02:30 -05:00
galaxyhaxz
f0298a95a9
Update towners.cpp
2018-06-10 18:12:44 -05:00
galaxyhaxz
7651c4775a
Update town.cpp
2018-06-10 18:12:15 -05:00
galaxyhaxz
549acaf24c
Update scrollrt.cpp
2018-06-10 18:11:41 -05:00
galaxyhaxz
9cf9797a2f
Update objects.cpp
2018-06-10 18:10:54 -05:00
galaxyhaxz
ffc8c38801
Update monster.cpp
2018-06-10 18:10:21 -05:00
galaxyhaxz
297db34515
Update missiles.cpp
2018-06-10 18:09:33 -05:00
galaxyhaxz
fdf8fc1c6e
Update items.cpp
2018-06-10 18:08:37 -05:00
galaxyhaxz
c5b1141430
Update dead.cpp
2018-06-10 18:08:01 -05:00
galaxyhaxz
02ca1300af
Update structs.h
2018-06-10 18:07:25 -05:00
galaxyhaxz
e50f5a1299
Update types.h
2018-06-09 05:25:47 -05:00
galaxyhaxz
9f5253d004
Update DiabloUI.h
2018-06-09 05:25:18 -05:00
galaxyhaxz
bad103a5d2
Update DiabloUI.dsp
2018-06-09 05:24:53 -05:00
galaxyhaxz
2f18fd1ad9
Update DiabloUI.cpp
2018-06-09 05:24:21 -05:00
galaxyhaxz
81f360f8bb
Update storm.dsp
2018-06-09 05:23:42 -05:00
galaxyhaxz
1a9cb74ede
Delete StdAfx.h
2018-06-09 05:22:54 -05:00
galaxyhaxz
4d003de66b
Delete StdAfx.cpp
2018-06-09 05:22:45 -05:00
galaxyhaxz
ecb2747d24
Delete _storm.h
2018-06-09 05:22:37 -05:00
galaxyhaxz
53c24dd1cd
Delete StdAfx.h
2018-06-09 05:22:17 -05:00
galaxyhaxz
6a6826e647
Delete StdAfx.cpp
2018-06-09 05:22:10 -05:00
galaxyhaxz
f24c455401
Delete _DiabloUI.h
2018-06-09 05:22:01 -05:00
galaxyhaxz
73c96c91fa
Fix compiling with linux
2018-06-09 04:39:24 -05:00
galaxyhaxz
e4a5b1df75
Fix incorrect decompilation of dwFlags
2018-06-09 04:38:42 -05:00
galaxyhaxz
94a5f173d3
Fix for linux
2018-06-09 04:37:48 -05:00
galaxyhaxz
09824edff2
Update README.md
2018-06-09 03:27:13 -05:00
galaxyhaxz
51b6c0230b
Fix incorrectly decompiled code
2018-06-09 03:22:38 -05:00
galaxyhaxz
4482de4f90
Merge pull request #6 from mewpull/install
...
Add extended installation instructions for Linux and Windows
2018-06-09 03:16:52 -05:00
galaxyhaxz
4d5e0cc7d5
Merge pull request #8 from galaxyhaxz/work
...
Linux compiling almost there
2018-06-09 03:15:38 -05:00
galaxyhaxz
0dac197965
Update player.cpp
2018-06-08 22:12:26 -05:00
galaxyhaxz
a07a6210fa
Update objects.cpp
2018-06-08 22:11:45 -05:00
galaxyhaxz
e0a27589c9
Update missiles.cpp
2018-06-08 22:11:13 -05:00
galaxyhaxz
931e537efc
Update items.cpp
2018-06-08 22:10:25 -05:00
galaxyhaxz
b204238a49
Update debug.cpp
2018-06-08 22:09:49 -05:00
galaxyhaxz
654472738d
Update control.cpp
2018-06-08 22:09:16 -05:00
galaxyhaxz
8ab44ba18e
Revert EOL for windows
2018-06-08 21:30:50 -05:00
galaxyhaxz
53da0929d3
Delete storm.def
2018-06-08 21:30:29 -05:00
galaxyhaxz
a7fe3b95c0
Revert EOL for windows
2018-06-08 21:29:59 -05:00
galaxyhaxz
4b73a1dd52
Delete diabloui.def
2018-06-08 21:29:34 -05:00
galaxyhaxz
a2e61bfb07
Revert flag fix, but still need to fix gmenu.cpp
2018-06-08 21:18:39 -05:00