Andrei Alexeyev
2932247249
attempt to refactor the util disaster into several smaller disasters
2018-05-15 03:27:25 +03:00
Andrei Alexeyev
7b5872490c
add some stupid garbage to make it build for windows again
2018-05-13 16:44:06 +03:00
Andrei Alexeyev
8a5f932469
Vlad's Army: make drainer pseudo-projectiles unclearable (fixes crash)
2018-05-13 16:14:55 +03:00
Andrei Alexeyev
ef37b22d6d
Improve (totally rewrite) projectile collision detection and graze mechanics ( #122 )
...
* improve (totally rewrite) projectile collision detection and graze mechanics
* fix lineseg_circle_intersect as per lao's suggestion
* adjust hit"boxes"
* fix false hits on inductive resonanse (bad lerp)
* initialize projectile prevpos on spawn
* pp_basic_init_projectile: always override the projectile's sprite when setting the prototype
2018-05-13 16:08:58 +03:00
laochailan
280b0739d8
fix memleak in aniplayer
2018-05-08 18:17:18 +02:00
Andrei Alexeyev
004ef04384
debug: add key to toggle display of real collision boundaries
2018-05-08 16:03:12 +03:00
Andrei Alexeyev
3ed15bcb46
fix invisible collision bug in ToE
2018-05-08 12:22:13 +03:00
Andrei Alexeyev
e4e4937cc9
refuse to replay stages with invalid ids or plrmodes, display an error message
2018-05-08 11:21:01 +03:00
Andrei Alexeyev
26d6ad086f
fix null pointer dereference in replay menu
...
Happens when the replay uses an unknown playermode
2018-05-08 10:06:47 +03:00
Andrei Alexeyev
ba1e54112a
GAS GAS GAS, I'M GONNA STEP ON THE GAS
2018-05-08 08:42:43 +03:00
laochailan
c1c7a083ba
player transition animations
2018-05-05 11:23:56 +02:00
laochailan
e1bbd78b01
bug in the animation spec parser
2018-05-05 11:03:58 +02:00
laochailan
341d210e26
fix compilation with gcc
2018-05-05 10:31:35 +02:00
Andrei Alexeyev
e0dd40dc0a
Add Scuttle's bonus BGM
2018-05-02 09:19:22 +03:00
Andrei Alexeyev
45da133768
player property system; adjust character speeds and PoC
2018-05-02 09:08:32 +03:00
Andrei Alexeyev
f67396423e
Projectile prototypes system ( #118 )
...
* wip projectile prototypes
* Partial fix for replay desyncs
* some YoumuA fixes
* fix various ToE problems
* fix MarisaB
* fix master spark
* fix iku slave particle position
* this timeout was somehow halved during the changes
* remove some v1.2 compat hacks
2018-05-02 07:46:48 +03:00
laochailan
0761377f41
add reimu dialog files
...
I know this is not on the reimu branch but putting them here without
integrating them with the rest of the game allows Lalasa to start
editing already.
2018-04-29 20:49:43 +02:00
Andrei Alexeyev
9f74e05687
fix missing include; run update-copyright.py
2018-04-29 21:40:10 +03:00
laochailan
7a957846fa
move the dialog into centralized files
2018-04-29 10:28:21 +02:00
Andrei Alexeyev
fd06ad3026
fix some of the set_ortho/draw_fbo madness
2018-04-26 02:50:48 +03:00
Andrei Alexeyev
2996d40d30
remove duplicate logging of libpng version
2018-04-18 18:27:57 +03:00
Andrei Alexeyev
aefc398883
remove outdated/broken tests
2018-04-18 18:23:24 +03:00
Andrei Alexeyev
58252950d4
add replay verification mode: taisei --verify-replay file.tsr
2018-04-18 02:48:28 +03:00
Andrei Alexeyev
73901b004a
Workaround skip_background_anim brokenness
2018-04-18 02:32:50 +03:00
Andrei Alexeyev
c0ee72d58b
update-copyright.py: don't touch *.inc.* files.
2018-04-18 01:42:16 +03:00
Andrei Alexeyev
af7c4bbb4f
add portable wrappers around getenv/setenv and friends
2018-04-18 01:34:41 +03:00
Andrei Alexeyev
c460b45b28
Explicitly require Meson >= 0.45.0 to build
...
Closes #117
2018-04-17 19:33:11 +03:00
laochailan
493b75c904
put the animation format documentation into a separate file
2018-04-15 11:05:20 +02:00
laochailan
841f2eaf9e
document the animation sequence format
2018-04-15 10:31:29 +02:00
Andrei Alexeyev
8ef5ffd32c
Flexible draw order; entity "base class" for all game objects
2018-04-15 09:43:11 +03:00
Andrei Alexeyev
d3ffc7ff55
display some sprite batching stats in debug builds
2018-04-12 17:17:11 +03:00
Andrei Alexeyev
59cf8f6300
Rendering system rewrite, tons of refactoring, optimizations, and other cool stuff ( #116 )
2018-04-12 17:08:48 +03:00
Andrei Alexeyev
67ee59f437
Add explicit directory entries to the resources zip
2018-04-02 23:17:35 +03:00
Lyricana
104d103193
Edited out a "ya" based on location
...
It looked better to me normal on second consideration.
2018-03-28 23:57:51 -05:00
Lyricana
43fdf7d14a
Fixed typo
2018-03-28 23:55:53 -05:00
Lukas Weber
8745e3fe90
fix typo
2018-03-18 08:50:29 +01:00
Misty De Meo
68b0d4f5c6
macos-install-dylibs: ensure dylibs are user-writeable ( #114 )
2018-02-13 00:41:54 +02:00
Andrei Alexeyev
a489c3c2d7
COPYING: small clarification
2018-02-09 08:38:09 +02:00
Andrei Alexeyev
c6789f5908
move assert stuff into its own module
2018-02-07 10:19:21 +02:00
Andrei Alexeyev
45531073fc
move gamecontrollerdb into external
2018-02-07 09:48:16 +02:00
Andrei Alexeyev
a9561d7baf
Sprites and texture atlases; upgrade most graphics to a higher resolution (optimized for 1600x1200) ( #113 )
2018-02-06 08:19:25 +02:00
laochailan
53b41c58e5
fix the hina eternal spinning situation
2018-02-04 13:54:58 +01:00
Andrei Alexeyev
6da17d8b1d
get rid of Texture.truew/trueh; simplify some transformations
2018-01-29 10:35:35 +02:00
Andrei Alexeyev
48649b2c24
teach begin_draw_texture to draw an arbitrary fragment
...
this is a tiny intermediate step towards a more flexible sprite system
it also seems to improve performance a little bit, though that's moot
since we're going to rewrite this part later together with most of the
rendering code anyway.
2018-01-29 05:37:05 +02:00
Andrei Alexeyev
52dbb99343
simplify draw_fbo
2018-01-29 02:21:17 +02:00
Andrei Alexeyev
605fff6e2f
don't force textures into power-of-two dimensions
2018-01-29 02:08:50 +02:00
Andrei Alexeyev
46fb0f894a
last-moment window title fix
2018-01-26 19:39:17 +02:00
Andrei Alexeyev
07897ef996
build: set the default fallback version to v1.2
2018-01-25 00:55:21 +02:00
Andrei Alexeyev
5560ca9f94
git subrepo pull misc/gamecontrollerdb
...
subrepo:
subdir: "misc/gamecontrollerdb"
merged: "60d39a1"
upstream:
origin: "https://github.com/taisei-project/SDL_GameControllerDB "
branch: "master"
commit: "60d39a1"
git-subrepo:
version: "0.3.1"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "a7ee886"
2018-01-23 13:31:00 +02:00
Andrei Alexeyev
ba5d4358ef
fix readme url
2018-01-23 07:42:16 +02:00