Commit graph

1532 commits

Author SHA1 Message Date
Andrei "Akari" Alexeyev
7b5eec5cd8
basic stage practice mode 2017-09-11 22:09:30 +03:00
Andrei "Akari" Alexeyev
779d5ac1f7
make extra spells unlockable for practice 2017-09-11 08:39:58 +03:00
Andrei "Akari" Alexeyev
ae4eb3746f
ricci changes, with basic diff. balancing 2017-09-11 06:44:16 +03:00
Andrei "Akari" Alexeyev
9b6f51ca67
WIP ricci sign overhaul 2017-09-11 04:46:39 +03:00
laochailan
4d6d841137 make the kurumi bigfairy lasers more intimidating 2017-09-10 13:40:11 +02:00
laochailan
7df268c12d more kurumi rebalancing 2017-09-10 13:34:37 +02:00
laochailan
87cf588c42 kurumi extra balancing/rename 2017-09-09 16:28:07 +02:00
laochailan
7455d2d5e9 new summoning bloodlust concept 2017-09-07 09:53:04 +02:00
Andrei "Akari" Alexeyev
e672466a63
fix eigenstate breaking baryon logic 2017-09-06 10:44:32 +03:00
Andrei "Akari" Alexeyev
509f9af4f6
fix endless earthquake after elly_unbound 2017-09-06 10:13:11 +03:00
Andrei "Akari" Alexeyev
1710ca7f9c
fixed potential segfaults and inf loops in shorten_text_up_to_width 2017-08-28 16:00:28 +03:00
Andrei "Akari" Alexeyev
c593dd7885
Merge remote-tracking branch 'origin/master' 2017-08-28 15:02:11 +03:00
Andrei "Akari" Alexeyev
644757a65a
gamepad settings improvements
GUIDs are now used to identify devices. this allows reliable persistent
configuration on multi-gamepad systems.

changed the way the device listing in the options menu works. it's
inactive when the gamepad system is disabled, and dynamically updated
when it's enabled. as a result, the "bare" init state is now finally
gone. this should work with minimal or no changes when the hotplugging
events are properly handled.

the "enable gamepad support" toggle is now effective immediately. the
gamepad system is no longer restarted every time the user leaves the
gamepad menu, unless they have changed the device.
2017-08-28 14:56:43 +03:00
laochailan
df6a046ca3 stage 6: shortened baryon appearance scene 2017-08-24 09:40:46 +02:00
laochailan
384b9929ee buff wave theory a bit 2017-08-24 09:31:13 +02:00
laochailan
40b9b1be73 Make bosstitleclr do something in stages 2017-08-24 09:19:44 +02:00
probonopd
46ab9b1ccc Make it mass desktop-file-validate
Reference: 266238247 (L541)
2017-08-19 16:19:23 +02:00
Andrei "Akari" Alexeyev
57a138c1d1
improved gamepad support using SDL GameController API
still WIP, but it's better than it was

todo (maybe):
    - handle hotplugging
    - enable gamepad support by default
    - treat analog triggers as buttons
    - better way of saving which device to use to the config, the index
    is virtually useless
2017-07-15 06:22:56 +03:00
Andrei Alexeyev
70933bcd4e Merge pull request #82 from laochailan/vfs
Virtual filesystem
2017-07-15 03:59:11 +03:00
Andrei "Akari" Alexeyev
30034a0a7e
vfs_setup: handle missing/unusable resource dirs better 2017-07-15 02:10:27 +03:00
Andrei "Akari" Alexeyev
684f065aa9
rename the gamedata zip 2017-07-14 07:00:50 +03:00
Andrei "Akari" Alexeyev
90c66ff3e6
optional leanify support 2017-07-14 06:50:36 +03:00
Andrei "Akari" Alexeyev
dd36d6dc33
cmake: support zipping of game assets 2017-07-14 04:49:28 +03:00
Andrei "Akari" Alexeyev
cf572ed5d2
Merge branch 'master' into vfs 2017-07-14 01:29:36 +03:00
Andrei "Akari" Alexeyev
aa0c7be815
fix int-in-bool-context warning 2017-07-14 01:29:21 +03:00
Martin Herkt
eaf4a2b6ba
.desktop: Make distro compatible
Some Linux distributions require additional categories.
The GenericName is optional, but its absence still triggers warnings.
2017-07-13 22:01:34 +02:00
Andrei Alexeyev
1388c00136 Merge pull request #84 from makise-homura/chklinkflags
Some compartibility propositions
2017-06-01 04:02:13 +03:00
makise-homura
462139f222 Make common patterns handling in CheckCComplilerAndLinkerFlag optional (for older versions of cmake) 2017-05-31 20:29:14 +03:00
makise-homura
65cded9e0a Removed unneeded debug message 2017-05-11 19:02:04 +03:00
makise-homura
232839c9af Created CheckAndSetFlags.cmake and moved compile-time and link-time flag checks there 2017-05-11 18:57:29 +03:00
makise-homura
de5c83c557 Added checks for -Wpedantic and -Wnull-dereference 2017-05-10 22:56:12 +03:00
makise-homura
a063b76eac Added cmake module for checking for compiler and linker flags simultaneously and brought back check for ASAN 2017-05-10 22:37:42 +03:00
Andrei "Akari" Alexeyev
d7bc2df02f
vfs: improve setup routine, move it into a separate file 2017-05-10 20:46:37 +03:00
Andrei "Akari" Alexeyev
90ccdc9189
vfs: improve path normalization 2017-05-10 20:06:51 +03:00
Andrei "Akari" Alexeyev
85980989d9
typo 2017-05-07 20:48:39 +03:00
Andrei "Akari" Alexeyev
bdc2205f64
fix strstartswith_any 2017-05-07 20:45:11 +03:00
Andrei "Akari" Alexeyev
8c7c6a429a
vfs win32: fix a flaw in vfs_syspath_validate 2017-05-07 20:44:02 +03:00
Andrei "Akari" Alexeyev
d13f4c8730
Merge branch 'master' into vfs 2017-05-07 03:22:35 +03:00
Andrei "Akari" Alexeyev
b0e232c721
make cmake not look for a C++ compiler 2017-05-07 03:21:44 +03:00
Andrei "Akari" Alexeyev
5dd2d70bec
Merge branch 'master' into vfs 2017-05-07 02:03:17 +03:00
Andrei "Akari" Alexeyev
c76e16ef70
Add some potentially useful warnings 2017-05-07 02:02:56 +03:00
Andrei "Akari" Alexeyev
24305b251f
vfs zip: fix an unsigned int overflow bug
This was causing a crash on windows

Also, use stabs format for debugging info on windows builds, because
that's what wine's debugger understands
2017-05-06 03:16:26 +03:00
Andrei "Akari" Alexeyev
fe26b0841e
vfs win32: allow drive prefixes in absolute paths
*facepalm*
2017-05-06 02:05:18 +03:00
Andrei "Akari" Alexeyev
250c4c0821 Merge branch 'master' into vfs 2017-05-05 19:37:33 +03:00
Andrei "Akari" Alexeyev
f43fead202 dead code 2017-05-05 04:49:22 +03:00
Andrei "Akari" Alexeyev
276e730900 naming 2017-05-05 04:49:00 +03:00
Andrei "Akari" Alexeyev
e79b46c30e fixed a leak 2017-05-05 04:44:05 +03:00
Andrei "Akari" Alexeyev
15822de2f8 prioritize other video drivers over x11 if possible 2017-05-05 04:36:27 +03:00
Andrei "Akari" Alexeyev
f9c54c3af9 fix windows compile error 2017-05-05 03:11:20 +03:00
Andrei "Akari" Alexeyev
02680a6dbd Merge branch 'master' into vfs 2017-05-04 17:02:22 +03:00