Commit graph

2512 commits

Author SHA1 Message Date
cuckydev
7a44e6c8e0 Bullets collide with slopes 2019-01-30 16:41:18 -05:00
Cucky
fafce1f4c6
Merge pull request #32 from Clownacy/master
More NPCs, overhauled graphics system, and fixed audio
2019-01-30 16:13:58 -05:00
cuckydev
79e4e567e9 fixed bullet 2019-01-30 16:10:19 -05:00
Clownacy
cc3c12d065 Fix some dumbs and comment some funnies 2019-01-30 21:07:51 +00:00
Clownacy
763c7d56c5 Sound.cpp cleanup 2019-01-30 21:07:51 +00:00
Clownacy
ad6e7d98ea Fixed audio volume being half of what it should be 2019-01-30 21:07:50 +00:00
Clownacy
b624711204 Added Grasstown Critters 2019-01-30 21:07:49 +00:00
Clownacy
74bdbf86ca More NPCs
Cemetery done (minus Ma Pignon of course)
2019-01-30 21:07:48 +00:00
Clownacy
4f7db164d6 Overhauled graphics system
Along with being more accurate to the original, this fixes switching out
of fullscreen causing textures to disappear. This was caused by DirectX
destroying textures that are marked as render-targets when a device-loss
occurs. SDL2 doesn't do anything to recover them, unlike regular
textures, so my solution is just to avoid render-target textures
entirely.

On the upside, this should make drawing text to surfaces much faster,
since we're not reading back bitmaps from the GPU.
2019-01-30 21:07:47 +00:00
Clownacy
ba13b8aeea More NPCs 2019-01-30 21:06:06 +00:00
cuckydev
bea22e72e0 bullet 2019-01-30 16:03:10 -05:00
cuckydev
4a104a527c FORTNTIE 2019-01-29 17:47:34 -05:00
Cucky
c59f9ef418
Merge pull request #26 from Clownacy/master
Fix some errors and added Windows font loading and a bunch of NPCs
2019-01-29 16:41:11 -05:00
Clownacy
51a11eede1 More NPCs
Moving onto Mimiga Village
2019-01-29 21:38:45 +00:00
Clownacy
25b58cc072 More NPCs 2019-01-29 20:12:49 +00:00
Clownacy
76cb99342a Finished MiniMapLoop 2019-01-29 18:57:28 +00:00
Clownacy
81f22c2bb8 Added more NPCs
Mostly, if not all, Egg Corridor.
2019-01-29 18:48:43 +00:00
Clownacy
05a71c8eb8 Fixed mini-map 2019-01-29 15:07:29 +00:00
Clownacy
90ef30bece Added option for fonts to be loaded from Windows
This restores some compatibility with Config.dat's font settings.
2019-01-29 14:20:25 +00:00
Clownacy
004d5adf7b Correct typo in gMC.equip assignment
Fixes #29
2019-01-29 14:20:24 +00:00
Clownacy
8fd92fb197 Fixed incorrect format specifier in bin2h
Fixes #27
2019-01-29 14:20:23 +00:00
Clownacy
d33f4b1b51 Use FIX_BUGS to fix that one delete[] bug in Organya
Fixes #31
2019-01-29 14:20:22 +00:00
Clownacy
cd276d94be Fix possible bug in CortBox2
Cppcheck was complaining about duplicate conditions
2019-01-29 14:20:21 +00:00
cuckydev
10d946aca2 map system doesn't work 2019-01-29 09:17:13 -05:00
cuckydev
a042b627f8 changed screenshot 2019-01-28 15:32:09 -05:00
Cucky
6ff30843fe
Merge pull request #25 from Clownacy/master
Fixed Japanese stage names
2019-01-28 15:29:38 -05:00
Clownacy
520eeee24d Fixed Japanese stage names
Bloody Shift-JIS
2019-01-28 20:13:55 +00:00
Cucky
3ead218902
Merge pull request #24 from Clownacy/master
Gave bin2h a return value
2019-01-28 14:50:38 -05:00
Clownacy
6c8a02e604 Give bin2h a return value
Fixes #16
2019-01-28 18:39:53 +00:00
Cucky
3158273cea
Merge pull request #23 from Clownacy/master
Loads of First Cave/Kazuma shelter/opening objects
2019-01-28 12:45:42 -05:00
Clownacy
f003626290 Fuck the diffing algoritm 2019-01-28 17:43:55 +00:00
Clownacy
946d4c16eb Merged stage table back into the code 2019-01-28 17:41:04 +00:00
Clownacy
50dd0a4076 Correct filename capitalisation in stage.tbl
This was breaking compatibility with Linux's case-sensitive filesystem
2019-01-28 17:41:03 +00:00
Clownacy
676b0f5894 Misc Linux fixes 2019-01-28 17:41:03 +00:00
Clownacy
a26f4b4bce More First Cave objects 2019-01-28 17:41:02 +00:00
Clownacy
1b733b6a1f More First Cave objects. Also added opening objects. 2019-01-28 17:40:08 +00:00
Clownacy
daa858f09c More First Cave objects (also Kazuma's shelter ones) 2019-01-28 17:40:06 +00:00
Clownacy
56d249283d Made NPC000 use a switchcase 2019-01-28 17:36:51 +00:00
Clownacy
0f87d1ee8f Added bunch of First Cave objects 2019-01-28 17:36:50 +00:00
cuckydev
1e7b07a102 working on arms and items 2019-01-28 12:26:35 -05:00
Cucky
b29f119f3d
Merge pull request #13 from Clownacy/master
Added NPCs
2019-01-27 14:55:11 -05:00
cuckydev
ff25c7926f Merge branch 'master' of https://github.com/cuckydev/Cave-Story-Engine-2 2019-01-27 14:54:28 -05:00
cuckydev
7fa14698f0 ADDED OUCHIE 2019-01-27 14:54:05 -05:00
Cucky
0754bbd9fd
SHUT THE FUCK UP IMGBOT
Lol optimized images
2019-01-27 14:02:26 -05:00
Gabriel Ravier
4f1a48907f
Merge pull request #1 from GabrielRavier/imgbot
[ImgBot] Optimize images
2019-01-27 20:01:22 +01:00
ImgBotApp
62beb97ccd
[ImgBot] Optimize images
/screenshot.png -- 8.70kb -> 3.17kb (63.57%)
2019-01-27 16:47:44 +00:00
Clownacy
27cfd5a575 Added NPC015, NPC018, and NPC020 (chest close, door, and chest open) 2019-01-27 12:18:21 +00:00
Clownacy
ce34eea2dc Change how gpNpcFuncTable is done
The '&'s are pointless
2019-01-27 11:32:48 +00:00
Clownacy
8056f42e9c Added NPC017 (health refill) 2019-01-27 11:32:04 +00:00
Clownacy
1861c02819 Added NPC016 (save point) 2019-01-27 11:16:49 +00:00