1
0
Fork 0
Commit Graph

113 Commits (be56d934ee2a7b5abf58eb04494aeda7b013fafc)

Author SHA1 Message Date
galaxyhaxz be56d934ee
Fix compilers that use DirectX8+ 2018-06-17 19:51:04 -05:00
galaxyhaxz f238649103
Fix decompilation of init
This function could crash if the compiler optimized the stack--fixed
2018-06-17 17:30:12 -05:00
galaxyhaxz 4bd40e4ffe
Mingw makefile fix 2018-06-17 06:38:10 -05:00
galaxyhaxz eb838b6df2
Fixed last known crashing issue, also themes
This one finally fixes it so theme rooms spawn properly
2018-06-17 05:02:32 -05:00
galaxyhaxz d28ae62576
Add note for future reference 2018-06-17 05:01:21 -05:00
galaxyhaxz 67ebc1f2af
No more crashing! 2018-06-17 05:00:52 -05:00
galaxyhaxz 3915a64457
Clean up the readme and add support (#16)
* Update README, appfat, add support
2018-06-16 22:20:35 -05:00
galaxyhaxz f98ee885ce
Fix white pixel glitch in light radius
How funny, just a simple signage issue :P
2018-06-15 20:48:12 -05:00
galaxyhaxz 195096196d
Fix issue #2001 White pixel glitch 2018-06-15 20:47:00 -05:00
galaxyhaxz 2d3f493691
Fix automap zooming and drawing 2018-06-15 15:35:36 -05:00
galaxyhaxz c0ff5066b0
Fix whitespace 2018-06-15 15:34:44 -05:00
galaxyhaxz d6dca67194
Fix whitespace 2018-06-15 15:34:12 -05:00
galaxyhaxz ede77ad7dc
Fix whitepsace 2018-06-15 15:33:45 -05:00
galaxyhaxz 98a129b03a
Fix issue #2005 2018-06-15 15:33:07 -05:00
galaxyhaxz 6eca91b2d8
Better screenshot 2018-06-15 09:26:12 -05:00
galaxyhaxz 083833d589
Fix item swapping deleting the item 2018-06-15 00:47:43 -05:00
galaxyhaxz d3a117adef
Fix issue #2002 2018-06-15 00:46:58 -05:00
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