Clownacy
d81c46a79c
Release custom code under the MIT licence
...
Of course, Pixel's code is still proprietary.
2020-10-23 19:09:55 +01:00
Clownacy
97a042dcc0
Deobfuscate some values
2020-09-27 21:12:39 +01:00
Clownacy
0c367cecf7
Add FIX_MAJOR_BUGS option
...
This one specifically fixes bugs that either invoke undefined
behaviour or cause memory leaks. Essentially, they affect stability.
Bugs that just affect gameplay will remain covered by FIX_BUGS.
2020-09-03 21:05:14 +01:00
Clownacy
a3692d1c40
Add Caret enums
2020-08-05 21:45:59 +01:00
Clownacy
13985fb349
Added SoundMode enum
...
Controls whether a PlaySoundObject call start, stops, or loops a
sound
2020-07-08 18:52:32 +01:00
Clownacy
b6af751f7b
Convert NPC 129's rects to decimal
2020-07-08 16:41:49 +01:00
Clownacy
220f48a98b
Backport some undefined-behaviour fixes
2020-07-06 15:11:45 +01:00
Gabriel Ravier
3092c34681
src: Add #include <stddef.h>
where appropriate in order to have NULL
/size_t
and others from the proper header
...
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2020-06-30 18:26:44 +02:00
Gabriel Ravier
6f114d0da5
Bullet, Caret, NpcAct1{2,4,8}0, TextScr: Add a note about some overflow bugs
2020-03-17 15:31:02 +01:00
Clownacy
affaf25e5c
Sorted out the other NPCs' variables too
2020-01-07 20:35:15 +00:00
Clownacy
e494343219
Clean-up NpcAct120.cpp
2019-11-14 18:56:04 +00:00
Clownacy
f596f89736
Shut up more Clang warnings
2019-10-29 12:20:48 +00:00
Clownacy
3e34136f69
Overhauled the NPC_flags, and applied them everywhere
...
No more raw values floating about in the decompiled code.
Been wanting to do this for ages.
2019-08-21 17:59:06 +00:00
Clownacy
c80b593a3f
Some #include fixes
...
Finally figured out how to get include-what-you-use working
2019-06-06 18:44:28 +00:00
Gabriel Ravier
601e511bff
Did formatting for NpcAct120.cpp
2019-05-14 09:40:56 +02:00
Gabriel Ravier
960fa6f456
Removed all trailing spaces and added newline at EOF (when not present)
...
Also changed a "linux" to "Linux"
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2019-05-07 11:55:42 +02:00
Clownacy
6984d0cb97
Made NpcAct120.cpp ASM-accurate
2019-02-25 01:47:58 +00:00
Clownacy
ec148c1072
Made the spriterects C++03-compatible
2019-02-19 22:30:43 +00:00
Clownacy
0bb9760d87
Rearranged #includes
2019-02-18 21:30:22 +00:00
Clownacy
3cf1e68b73
Fixed inaccuracy in NPC121 (Colon)
2019-02-10 22:04:55 +00:00
Clownacy
593995d410
Added more NPCs
...
That should be Sand Zone done.
2019-02-05 18:49:21 +00:00
Clownacy
528f775387
Completed Curly boss fight
2019-02-05 12:28:58 +00:00
cuckydev
b7decf07f2
missile man bad
2019-02-02 22:27:27 -05:00
cuckydev
66e96f47b7
omega
2019-02-02 01:19:12 -05:00
Clownacy
25b58cc072
More NPCs
2019-01-29 20:12:49 +00:00