ZTsukei
879389c379
Fresh readme.txt
2016-01-24 22:00:28 -05:00
Inuyasha
c4b022b202
Merge branch 'public_next' of http://git.magicalgirl.moe/STJr/SRB2Internal
2016-01-24 03:36:05 -08:00
Inuyasha
732c1a87f1
Merge branch 'texture-anims-fix' into 'next'
...
Texture anims fix
See issue #20
See merge request !34
2016-01-24 06:32:52 -05:00
Nipples the Enchilada
2639bf4c0b
Add liolib.c to CMakeLists
2016-01-23 23:29:27 -06:00
Monster Iestyn
80fb282334
Fixed math for calculating current texture in texture animations
2016-01-23 18:59:17 +00:00
wolfy852
591b803566
Limit file write size to 1MB
...
If the total file size is above 1MB after writing, discard all changes.
2016-01-22 21:45:48 -06:00
Alam Ed Arias
181c875016
SDL: config.h.in is pre source tree, config.h for each cmake build
2016-01-22 17:25:19 -05:00
wolfy852
e274946528
Call I_mkdir on subdirectories [NEEDS CLEANUP]
...
I got lazy and used a weird inefficient method, but I don't know how to clean this mess up :c At least it works.
2016-01-22 00:46:32 -06:00
Inuyasha
6784419d38
Merge branch 'public_next' of http://git.magicalgirl.moe/STJr/SRB2Internal
2016-01-21 14:56:25 -08:00
Inuyasha
4df951224b
Merge branch 'next' of http://git.magicalgirl.moe/STJr/SRB2 into public_next
2016-01-21 14:51:33 -08:00
Inuyasha
6af27212c5
Merge branch 'mapinfo-hotfix' into 'next'
...
Mapinfo hotfix
Fixes Inu's fix to map headers for Lua from the other day, one small compiling warning got missed somehow. =V
See merge request !33
2016-01-21 17:45:06 -05:00
Monster Iestyn
674ff51153
Fix shadowing in mapheaderinfo_get
2016-01-21 20:27:35 +00:00
Monster Iestyn
ccb0abb853
Diagonal ring springs should now be able to face any angle
2016-01-21 20:19:43 +00:00
Alam Ed Arias
3bfc402241
whitespace cleanup
2016-01-21 13:53:21 -05:00
Alam Ed Arias
6189d1a2ca
whitespace cleanup
2016-01-21 13:53:21 -05:00
Alam Ed Arias
c33d20acff
whitespace cleanup
2016-01-21 13:50:05 -05:00
wolfy852
5579fb5240
Limit file creation/manipulation to luafiles subfolder
...
Also block % in filename strings
2016-01-20 22:35:53 -06:00
wolfy852
de03db99e7
Block possible methods of accessing folders outside of SRB2
2016-01-20 21:31:00 -06:00
wolfy852
569f7d15d1
Efficiency improvement in whitelist check
...
Thanks Inu!
2016-01-20 16:59:55 -06:00
Inuyasha
d6d662b2dc
Merge branch 'public_next' of http://git.magicalgirl.moe/STJr/SRB2Internal
2016-01-20 09:43:53 -08:00
Inuyasha
9d5718760d
interscreen is a lump name and thus needs lstring
...
... not just lstring though, but the behavior with i that is used elsewhere.
2016-01-20 09:42:35 -08:00
Inuyasha
d36e9a425f
Merge branch 'public_next' of http://git.magicalgirl.moe/STJr/SRB2Internal
2016-01-20 09:27:50 -08:00
Inuyasha
7d6dc3a5bb
fix bad lstring usage in map header lua
...
This is not how you use pushlstring! This is actually sending uninitialized memory to Lua, which is making scripts have inconsistent results (duh?)
c/o JTE: "Tell Red they're a doofus."
2016-01-20 09:25:28 -08:00
Monster Iestyn
5abdb08a25
#sector.lines now returns the number of linedefs in the sector
2016-01-20 16:03:17 +00:00
Sean Ryder
7d914913dd
Tabbing
2016-01-20 15:55:32 +00:00
Monster Iestyn
79e3e2351d
Finally bothered to add in a method to obtain sector.lines' size internally to prevent going out of bounds.
...
Admittedly I knew of this particular method from the start but wanted to avoid it in favour of a less-hacky looking method of getting sector.lines' size ...but there was none to be found at all.
2016-01-20 14:56:52 +00:00
Monster Iestyn
3dc0f2b4ff
Merge branch 'next' of http://git.magicalgirl.moe/STJr/SRB2.git into lua-sector-lines
2016-01-20 14:22:11 +00:00
Inuyasha
d15aee9d44
Merge branch 'public_next' of http://git.magicalgirl.moe/STJr/SRB2Internal
2016-01-20 04:41:56 -08:00
Inuyasha
61eb9c01d1
Merge branch 'coloropposite-hotfix' into 'next'
...
Coloropposite hotfix
Quick fix to prevent ColorOpposite(MAXSKINCOLORS) or higher input from giving results out of the actual array's bounds. In other words, preventing it from giving you nonsense values or something.
I created the function for Lua to begin with, so clearly this is 100% my fault once again. Welp.
See merge request !31
2016-01-20 07:40:05 -05:00
Monster Iestyn
103027124b
Merge branch 'next' of http://git.magicalgirl.moe/STJr/SRB2.git into lua-sector-lines
2016-01-20 12:31:21 +00:00
Inuyasha
55f0e5cab5
objectplace stability fix
...
Objectplace reallocates the mapthings list to add one more mapthing. By itself there's no problem with this.
But, mobj->spawnpoint is a pointer to the mapthing's location in the mapthings list.
So by reallocating the mapthings list, all references to mobj->spawnpoints point to freed memory.
... Oops.
Now when objectplace reallocates the mapthings list it actually corrects the locations of all mobj's spawnpoints to point to the new list.
Hooray, you can use NiGHTS objectplace again if you really want to.
2016-01-20 01:24:30 -08:00
Inuyasha
96913c4a47
objectplace stability fix
...
Objectplace reallocates the mapthings list to add one more mapthing. By itself there's no problem with this.
But, mobj->spawnpoint is a pointer to the mapthing's location in the mapthings list.
So by reallocating the mapthings list, all references to mobj->spawnpoints point to freed memory.
... Oops.
Now when objectplace reallocates the mapthings list it actually corrects the locations of all mobj's spawnpoints to point to the new list.
Hooray, you can use NiGHTS objectplace again if you really want to.
2016-01-20 01:13:21 -08:00
wolfy852
a68e92690f
Implement file type whitelist, completely remove popen and pclose
...
This is probably super inefficient. Someone please teach me how2C.
2016-01-20 02:26:15 -06:00
Monster Iestyn
c6a2bde7d9
Use modulo, not bitwise AND. My fault once again, whoops.
...
The point here is ColorOpposite(MAXSKINCOLORS) would have given an actual result of its own since MAXSKINCOLORS & MAXSKINCOLORS is still MAXSKINCOLORS. This shouldn't happen though, as both Color_Opposite[MAXSKINCOLORS*2] and Color_Opposite[MAXSKINCOLOR*2+1] aren't defined.
2016-01-18 19:46:00 +00:00
Monster Iestyn
af3c4755dc
All lumps with the "SOC_" prefix in their names are now read as SOCs.
2016-01-17 19:43:26 +00:00
wolfy852
c9fe83b95d
Block the use of ../ and ..\\
...
...and remove io.popen(), cause that shit is DANGEROUS.
2016-01-17 01:37:19 -06:00
wolfy852
eb7c36d72c
Reimplement I/O library
...
Note: I/O library is fully functioning in this state, but lacks security restrictions. We'll get to those later ;)
2016-01-16 19:31:36 -06:00
Inuyasha
6fd3036112
Makefile can run comptime.bat from src\ too
2016-01-16 11:39:39 -08:00
Inuyasha
071006bcb0
Makefile can run comptime.bat from src\ too
2016-01-16 11:35:34 -08:00
Inuyasha
01dd3e9bd5
Merge branch 'master' of http://git.magicalgirl.moe/STJr/SRB2Internal into spr2-freeslots
2016-01-15 02:29:51 -08:00
Inuyasha
9ba43e1d01
Merge branch 'master' of http://git.magicalgirl.moe/STJr/SRB2Internal into repeat-monitors
2016-01-15 02:20:34 -08:00
Inuyasha
ed69520004
Merge branch 'master' of http://git.magicalgirl.moe/STJr/SRB2Internal into unslot-music
2016-01-15 02:01:32 -08:00
Alam Ed Arias
1a56d48cd9
Merge branch 'public_next' into master
2016-01-14 12:37:04 -05:00
Alam Ed Arias
106287aca5
SDL: config.h.in is pre source tree, config.h for each cmake build
2016-01-14 12:32:04 -05:00
Monster Iestyn
732003bcb9
Quick fixes for unsigned-signed compiler warnings
...
probably not the most ideal way of doing this to be fair though
2016-01-14 17:11:16 +00:00
Monster Iestyn
99fad84674
Added missing SHORT macros around these variables, they're needed for big-endian builds to use these properly
...
...I'm to blame for this particular slipup as it happens, surprise surprise
2016-01-14 16:41:40 +00:00
Monster Iestyn
e31c7ae3fa
Removed dummied-out Pope XVI code
2016-01-14 16:41:33 +00:00
Monster Iestyn
a52f31f30e
doomtype.h tweaks
...
some of the mess in here really bothers me
2016-01-14 16:41:26 +00:00
Monster Iestyn
01ef2d3ca3
If this isn't an accidental copy+paste then I'd be very surprised
2016-01-14 16:41:19 +00:00
Monster Iestyn
7e94ee8422
From what I can tell, correcting this one value in finetangent[] shouldn't cause any harm at all, so...
2016-01-14 16:41:10 +00:00