Andrei Alexeyev
29acd5f58a
meson: intel intrinsics, various improvements
2017-12-21 03:58:54 +01:00
Andrei Alexeyev
814bdac177
display bgm title in spellpractice; remove irrelevant old hack
2017-12-17 02:13:10 +02:00
Andrei Alexeyev
4b53d65c23
enable GL_TEXTURE_2D by default to reduce API calls
2017-11-22 02:05:42 +02:00
Andrei Alexeyev
36f4182829
update stage bg state separately from drawing
2017-11-15 05:45:41 +02:00
Andrei Alexeyev
6eac178c39
use a shared 3D context for all stages (and credits)
2017-11-14 03:41:08 +02:00
Andrei Alexeyev
586af9a6b0
huge projectile API changes and optimizations ( #93 )
2017-11-10 22:49:16 +02:00
laochailan
4542018264
benchmark spell
2017-11-05 10:20:12 +01:00
Andrei Alexeyev
6796bde8cb
more boss shadow tweaks
2017-10-10 15:27:10 +03:00
Andrei Alexeyev
7627a1e531
New cirno hard+ spell: Winter Sign ~ Snow Halation
2017-10-03 08:46:15 +03:00
Andrei Alexeyev
0d9f88b2a1
drop the bgm_ prefix
2017-10-02 05:34:51 +03:00
Andrei "Akari" Alexeyev
3bfafc4a49
rename start_attack to boss_start_attack for consistency
2017-09-16 04:07:46 +03:00
Andrei "Akari" Alexeyev
7fc2839fcb
various gameplay/balance adjustments and fixes
...
mostly it's boss HP buffs. very roughly playtested, so may be far from
ideal.
improved spread of item drops
fixed extraspell deaths affecting lives, power, bombs, etc.
increased the value of spell bonuses very substantially
made some tweaks to Elly's non-spells
2017-09-13 16:41:28 +03:00
Andrei "Akari" Alexeyev
e1a40d10dd
make extraspells accessible in core game; other boss changes
...
Replaced stage spell arrays with structs containing AttackInfo fields,
which can be arranged in a human-friendly way. A pointer to such a
struct may be safely cast to an AttackInfo pointer, and treated as an
array for iteration purposes. Nothing should refer to spells via magical
array indices anymore.
2017-09-13 08:24:29 +03:00
Andrei "Akari" Alexeyev
7c9e54a71d
update copyright and credits
2017-09-12 04:28:15 +03:00
Andrei "Akari" Alexeyev
82c9b733fa
made stage shader rules take a pointer to the FBO instead of an index
2017-04-16 00:19:30 +03:00
laochailan
ad3a07e666
wip fixing
2017-04-14 10:42:09 +02:00
Andrei "Akari" Alexeyev
53c0d9ca5e
WIP: dynamic quality scaling and better quality settings
2017-04-08 21:48:40 +03:00
Andrei "Akari" Alexeyev
05a4f45aa8
Merge branch 'master' into rebalance
2017-04-07 15:54:20 +03:00
Andrei "Akari" Alexeyev
e196da6c34
removed dead code
2017-04-07 15:48:06 +03:00
Andrei "Akari" Alexeyev
edf584b9f3
WIP rendering quality (resolution) settings.
...
Rewrote a lot of the stage drawing and FBO handling code. Introduced
some WTFs, hence the WIP.
2017-04-07 12:59:23 +03:00
laochailan
0d6292feb5
Merge branch 'master' of github.com:laochailan/taisei into rebalance
2017-04-01 15:13:34 +02:00
laochailan
bbee5bb17d
sick new spellcard intro/outro
2017-03-24 10:05:17 +01:00
laochailan
be9c4065b5
nerfed crystal rain
2017-03-21 08:15:44 +01:00
Andrei "Akari" Alexeyev
a1a8ea6a61
Merge branch 'master' into extraspells
2017-03-16 10:04:05 +02:00
Andrei "Akari" Alexeyev
c82928a8da
WIP transition from resource scanning to manual preloading
2017-03-11 21:36:25 +02:00
Andrei "Akari" Alexeyev
b8fb9f6ade
Added a stub function preload_resource
...
For now, functions identically to get_resource, but does not return the
loaded resource, if any. This behaviour may change when async loading is
implemented.
get_resource should not be used to preload resources anymore, use this
new function instead.
2017-03-11 21:32:00 +02:00
Andrei "Akari" Alexeyev
915c15c766
Inverted some resource flags
...
Preparing to remove directory scanning
2017-03-11 21:32:00 +02:00
Andrei "Akari" Alexeyev
8d601fe2e1
preload functions for spell stages
...
made the preload proc mandatory
2017-03-11 21:32:00 +02:00
makise-homura
6258bf5828
Deferred loading of resources.
...
TODO: deferred load of models, animations, dialog gfx
TODO: work on deferred loading for spell stages
2017-03-11 21:32:00 +02:00
laochailan
bb23ccc5bc
Merge branch 'master' into extraspells
2017-03-04 11:39:24 +01:00
laochailan
c158ca2898
make icicle scale the hardest spellcard in the game
2017-03-04 10:21:45 +01:00
laochailan
92d9aae9b1
block player related particles from drawing
2017-03-04 10:21:45 +01:00
laochailan
d953126d5b
no bullet reflections
2017-03-04 10:19:53 +01:00
laochailan
3c84274094
Make Stage 1 great again
2017-03-04 10:19:53 +01:00
Andrei "Akari" Alexeyev
24dd1c8c39
Merge branch 'master' into extraspells
2017-03-03 19:45:20 +02:00
Andrei "Akari" Alexeyev
41fa6d9d76
malloc-less colors
2017-03-03 19:31:04 +02:00
Andrei "Akari" Alexeyev
248210f575
Merge branch 'master' into extraspells
2017-02-27 17:36:43 +02:00
Andrei "Akari" Alexeyev
f61e77d351
pleasing the stages array haters
2017-02-27 16:27:48 +02:00
Andrei "Akari" Alexeyev
f2d385d147
Some stage-related refactoring
2017-02-26 14:17:48 +02:00
Andrei "Akari" Alexeyev
1041811daa
Got rid of imaginary constants
2017-02-25 00:08:23 +02:00
Andrei "Akari" Alexeyev
029c2597f6
Support extra spells in spell practice mode
...
Also fixed background lasers not rendering after @lasch0r's rebase
2017-02-25 00:08:23 +02:00
Andrew "Akari" Alexeyew
b14e000308
changed crystal blizzard timeout back to 60
2017-02-25 00:08:23 +02:00
Andrew "Akari" Alexeyew
772d1a8b0e
extraspell tweaks
2017-02-25 00:08:23 +02:00
Andrew "Akari" Alexeyew
809b59b188
basic support for extraspells. Works kind of like last spells in IN
2017-02-25 00:08:23 +02:00
Andrew "Akari" Alexeyew
b30ba9e9c2
Cirno extra spell: Frost Sign ~ Crystal Blizzard
2017-02-25 00:08:23 +02:00
Andrei "Akari" Alexeyev
db3f474035
Got rid of all the imaginary constants
...
They are a non-standard GCC extension, not all compilers support them
universally. An extra character is a small price to pay for portability.
2017-02-23 12:39:31 +02:00
makise-homura
e8acbe923d
Spell practice stages now use boss's bgm, not stage-related one
2017-02-20 22:28:22 +03:00
Andrei "Akari" Alexeyev
1e6011433c
Initial support for single-spell stages
...
Adapted all of the current spellcards into spellstages, which will
later be used in a spell practice mode a-la IN.
For now they are only accessible through the stage select menu or
by specifying their ID on the command line; both available only
if you built with -DTAISEI_DEBUG=1
2017-02-19 03:28:00 +01:00
Martin Herkt
896851fcb1
Edit story.txt and in-game texts
...
I’m not a native speaker, nor am I a talented writer,
so this is all I can do for now.
2017-02-19 01:35:18 +01:00
Martin Herkt
b02907628f
Use UTF-8 and hepburn romanization
...
We may be weeaboos, but at least we’re *educated* weeaboos.
2017-02-18 19:40:12 +01:00