Linus Probert
f840b28839
Adds mediocre crack protection
...
- Added a simple checksum calculation lib
- Validates the hardcoded "lib file" checksum against the calculated
checksum.
By looking at instructions for the cracked version of BreakHack on
various sites that show up on google it seems that the common theme is
to replace the steamlib dll/so with a modified version. Now the Steam
version of the game will validate a hardcoded checksum against a live
validated version to see if everything seems ok before boot.
It's not a major hinderance but it should eliminate the more basic
sites modus operandi.
Honestly I don't really care if people steal the game. IT'S OPEN SOURCE
FFS!
And the above exclamation confirms why I did this. Also, I wanted to se
if it was possible. Game on Crackers! :D
2019-03-11 00:06:06 +01:00
Linus Probert
fd3a625249
Adds monster bloodlust
...
- Introduces the beginning of an event listener system
- Introduces fairies. When they are killed monsters in the room rage!
2019-03-10 00:15:47 +01:00
Linus Probert
8c9622d6bd
Shopkeeper now has bodyguards next time you meet after kiling him
...
Fixed cl warnings in cmake and added some more walldecorations as well.
Wall decorations needs better logic so we get the right decoration on
the right tile.
2019-03-08 14:39:23 +01:00
Linus Probert
c6a022e2db
Moved text sprite logic to sprite_util
2019-03-04 20:32:09 +01:00
Linus Probert
37ba189e54
Suppress cppcheck issues
2019-02-28 13:31:56 +01:00
Linus Probert
35b5d7a8c1
Patch version raised to 4
2019-02-26 17:52:24 +01:00
Linus Probert
fe18240060
Patch version raised to 3
2019-02-26 17:30:15 +01:00
Linus Probert
1b440c248d
Patch version raised to 2
2019-02-24 23:02:08 +01:00
Linus Probert
0de018f3be
Fix mingw preprocessor define from cmake
2019-02-24 22:42:51 +01:00
Linus Probert
ee4dd273b9
Patch version raised to 1
2019-02-24 19:46:18 +01:00
Linus Probert
1205856d00
Attempt att syncing random generation
...
The default rand() and srand() differ between msvc and gcc.
Attempting to fix this by implementing a custom C++ library.
2019-02-21 20:57:38 +01:00
Linus Probert
1212b1a88a
Weekly challenge option added to play menu
2019-02-20 18:08:13 +01:00
Linus Probert
57b57c5051
Patch version raised to 4
2018-12-04 14:31:33 +01:00
Linus Probert
4d01251d1f
Merge branch 'master' into dev
2018-12-04 14:30:20 +01:00
Linus Probert
9299087b44
Updates PhysicsFS to latest stable-3.0
...
This should solve issues related to a crash on windows update 1809
2018-12-04 14:09:18 +01:00
Linus Probert
cb2510cf77
Rename physfs folder
2018-12-04 13:59:34 +01:00
Linus Probert
469134a5be
Patch version raised to 3
2018-11-01 14:51:02 +01:00
Linus Probert
cb6bd03b5e
Patch version raised to 2
2018-10-27 13:56:34 +02:00
Linus Probert
b0f2936d44
Removes beta release type
2018-10-27 13:56:17 +02:00
Linus Probert
423ff733af
Fixes a leak and begins restructure of controller code
2018-10-13 00:01:44 +02:00
Linus Probert
2b02ae569e
An attempt to group files in msvc
...
- Mostly to get the header files listed nicely
2018-10-03 16:49:06 +02:00
Linus Probert
5d5170cb0b
Version bump for future release
2018-09-14 08:30:20 +02:00
Linus Probert
cfbd8cea4d
Patch version bump
2018-09-11 15:48:52 +02:00
Linus Probert
fe88d08c25
Version bump
2018-09-10 22:32:05 +02:00
Linus Probert
2827d5ac0d
Version bump
2018-09-09 12:57:15 +02:00
Linus Probert
c3c249c2f8
Fix Apple CI build
2018-09-09 00:19:16 +02:00
Linus Probert
c22d7612be
CI build again
2018-09-08 23:54:22 +02:00
Linus Probert
ccf1ec979b
Fixing the build
2018-09-08 23:47:24 +02:00
Linus Probert
321dc4f3af
Remove a warning and some useless compilations
...
- Removes lua install from CI
2018-09-08 23:25:10 +02:00
Linus Probert
f3ecd50b1a
Statically link lua and fix linux steam package
2018-09-08 23:04:31 +02:00
Linus Probert
9e6325905f
Switched eastereggs and logic, added last achievement
2018-09-06 20:12:37 +02:00
Linus Probert
a78e4090ee
Fixes a typo
2018-09-05 11:22:33 +02:00
Linus Probert
00a15d6a49
Autocreate a good package for steam if steam build
2018-09-04 11:24:16 +02:00
Linus Probert
7ee85ecdb0
Patch version increase
2018-09-04 11:17:18 +02:00
Linus Probert
9364fec157
Increases patch version
2018-09-03 20:28:42 +02:00
Linus Probert
37518c100d
Includes player and dungeon level in steam leaderboards.
...
- Intended for use in the in game leaderboard view once I make that.
2018-09-02 23:44:48 +02:00
Linus Probert
ad2d0af79b
Remove appid from git
2018-09-02 17:21:43 +02:00
Linus Probert
b7189b3487
Lifted the patch version
...
- The "infinite loop fix" merits a patch version increase.
2018-09-02 07:15:48 +02:00
Linus Probert
0ab65c9989
Fixed charge
...
- Prevent click sound from triggering
- Prevent hovering on pits if you end charge on them
- Trigger traps if you end charge on them
2018-08-30 11:13:50 +02:00
Linus Probert
7b54e93893
Implemented leaderboard updates
2018-08-29 22:13:22 +02:00
Linus Probert
d36c1dd954
Version bump
2018-08-29 15:03:35 +02:00
Linus Probert
412a30da0d
Fixed non-steam build, because I broke it :D
2018-08-29 14:11:36 +02:00
Linus Probert
76d78600cb
Completed Steam api integration.
...
- Next step is to actually trigger the achievements in the right places.
2018-08-29 14:03:18 +02:00
Linus Probert
9ae383b34e
Prepares for steamworks api integration
2018-08-27 17:16:01 +02:00
Linus Probert
cc1ae5d99d
Beta 2 releasenotes and version
2018-08-23 09:44:19 +02:00
Linus Probert
f67aab0b37
Completes #43 Add win state
...
Game now ends if you reach depth level 20
Also fixed:
- Funky bug with stats with 0 dmg
- Wonky speed = 2 on monsters behaviour
- Some other minor stuff
2018-08-22 20:54:39 +02:00
Linus Probert
8bf9329b8c
Version bump and badges
2018-08-21 17:00:33 +02:00
Linus Probert
8c25693d6d
Moves sqlite3 files to separate dir
...
Only intention is to separate my code from 3rd party code.
2018-08-21 16:32:26 +02:00
Linus Probert
358c0c7ddc
Fixes #37 and #39 Adds tooltips to everything
...
- A tooltip on first play will explain how it works
- A tooltip on levelup will display skill info
- A setting is introduced to disable tooltips
2018-08-20 14:32:38 +02:00
Linus Probert
5f754d551a
Merge branch 'master' into dev
2018-08-19 20:26:28 +02:00