1
0
Fork 0
Commit Graph

33 Commits (ede77ad7dce59ef7b5f4f8f33f6941a86036433f)

Author SHA1 Message Date
galaxyhaxz ede77ad7dc
Fix whitepsace 2018-06-15 15:33:45 -05:00
galaxyhaxz 083833d589
Fix item swapping deleting the item 2018-06-15 00:47:43 -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 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 a371a5af71
Fixed stone curse and blood burst 2018-06-10 20:03:15 -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 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 51b6c0230b
Fix incorrectly decompiled code 2018-06-09 03:22: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 a2e61bfb07
Revert flag fix, but still need to fix gmenu.cpp 2018-06-08 21:18:39 -05:00
mewmew 4a866b32db Fix build issue in debug.cpp
Source/debug.cpp:124:41: error: unable to find numeric literal operator ‘operator""i64’
    *(_QWORD *)plr[myplr]._pMemSpells |= 1i64 << (i - 1);
2018-06-08 11:42:23 +02:00
mewmew f5f76f8b8a Fix build on Linux 2018-06-08 11:23:30 +02:00
galaxyhaxz b1ee40f6e7
Revert "Add preliminary support for compiling on Linux" 2018-06-07 22:00:35 -05:00
mewmew 20fdbf8aa2 Fix compile errors on Linux
Source/../types.h:35:10: fatal error: DiabloUI/_diabloui.h: No such file or directory
 #include "DiabloUI/_diabloui.h"

---

Source/../Source/init.h:43:109: error: fastcall and stdcall attributes are not compatible
 LRESULT (__stdcall *__fastcall SetWindowProc(void *func))(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);

---

Source/missiles.cpp:915:27: error: unable to find numeric literal operator ‘operator""i64’
  *(_QWORD *)&Dirs[0][2] = 0i64;

---

Source/world.cpp:38:1: error: narrowing conversion of ‘3937053354’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]

---

Source/lighting.cpp:429:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘unsigned char’ inside { } [-Wnarrowing]

---

Source/objects.cpp:5459:62: error: unable to find numeric literal operator ‘operator""i64’
      while ( !(plr[v53]._pMemSpells[1] & ((unsigned __int64)(1i64 << v60) >> 32) | plr[v53]._pMemSpells[0] & (unsigned int)(1i64 << v60)) );

---

Source/control.cpp:488:9: error: unable to find numeric literal operator ‘operator""i64’
   v26 = 1i64;

---

Source/objects.cpp:243:1: error: narrowing conversion of ‘255’ from ‘int’ to ‘char’ inside { } [-Wnarrowing]

---

Source/gamemenu.cpp:22:1: error: narrowing conversion of ‘2147483648’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]

---

Source/sound.cpp:41:88: error: narrowing conversion of ‘240’ from ‘unsigned int’ to ‘char’ inside { } [-Wnarrowing]

---

Source/quests.cpp:46:1: error: narrowing conversion of ‘255’ from ‘int’ to ‘char’ inside { } [-Wnarrowing]

---

Source/player.cpp:4666:8: error: unable to find numeric literal operator ‘operator""i64’
  v14 = 0i64;

---

Source/init.cpp:546:109: error: fastcall and stdcall attributes are not compatible
 LRESULT (__stdcall *__fastcall SetWindowProc(void *func))(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)

---

Source/items.cpp:114:1: error: narrowing conversion of ‘(item_effect_type)255’ from ‘unsigned int’ to ‘char’ inside { } [-Wnarrowing]

---

Source/items.cpp:307:1: error: narrowing conversion of ‘(unique_base_item)255’ from ‘unsigned int’ to ‘char’ inside { } [-Wnarrowing]

---

Source/items.cpp:854:8: error: unable to find numeric literal operator ‘operator""i64’
  v37 = 0i64;

---

Source/items.cpp:471:1: error: narrowing conversion of ‘(item_equip_type)255’ from ‘unsigned int’ to ‘char’ inside { } [-Wnarrowing]
2018-06-07 22:44:03 +02:00
galaxyhaxz d6191fc9fc
Delete .gitignore 2018-06-06 21:29:22 -05:00
galaxyhaxz bcb3abe96b
Add files via upload 2018-06-06 21:27:39 -05:00
galaxyhaxz dde68ff89e
Add files via upload 2018-06-06 21:25:54 -05:00
galaxyhaxz 2668ffe6ac
Create .gitignore 2018-06-06 21:22:03 -05:00