48 Commits

Author SHA1 Message Date
Ben Russell (300178622)
4c59c9b12f added dedicated server makefile (no SDL required), changed timing routines for not-windows 2012-12-12 13:34:50 +13:00
Ben Russell (300178622)
19d9ff85f5 actually sends stuff over a Real Network now. I FUCKING HATE YOU WINSOCK 2012-12-11 21:57:35 +13:00
Ben Russell (300178622)
668ea4a815 socket stuff starting to take shape 2012-12-11 17:19:16 +13:00
Ben Russell (300178622)
084042e77e network code NOW SERIALISES STUFF 2012-12-05 18:25:27 +13:00
Ben Russell (300178622)
759d812948 compresses stuff now! YOU WILL NEED ZLIB NOW 2012-12-05 12:11:56 +13:00
Ben Russell (300178622)
6730b644d2 file sending in place! next step: serialise it! 2012-12-05 11:29:11 +13:00
Ben Russell (300178622)
6c24e17c5c more stuff loads from memory now; did more work on file sending 2012-12-04 21:48:48 +13:00
Ben Russell (300178622)
89e759d3c7 rewrote map load routines to load maps from memory 2012-12-04 18:08:04 +13:00
Ben Russell (300178622)
508758e1b5 networking refactored; fixed waterlevel colour picking 2012-12-04 12:14:01 +13:00
Ben Russell (300178622)
af0a823c17 got a loading screen up 2012-12-03 18:49:55 +13:00
Ben Russell (300178622)
5b7d68b7b1 fetch_block dependent on fetch_start/poll stub 2012-12-03 16:51:03 +13:00
Ben Russell (300178622)
b2d213fa6a networking in place, currently need to shift to server + resync 2012-12-03 14:12:24 +13:00
Ben Russell (300178622)
cc874bfc94 JSON loader; net pack/unpack routines 2012-12-03 13:13:38 +13:00
Ben Russell (300178622)
cb38726b8c JSON parser working for Lua strings 2012-12-02 21:03:07 +13:00
Ben Russell (300178622)
82cea5cff9 started work on JSON parser; added icemap2vxl.py (and yes it works) 2012-12-01 16:12:30 +13:00
Ben Russell (300178622)
d2edf6fd7c some MMX/SSE/SSE2 optimisations, notably image blitting is faster 2012-12-01 12:04:24 +13:00
Ben Russell (300178622)
25d9214be7 improved security; everything uses common.fetch_block now; ICEMAP LOADING/SAVING 2012-11-29 16:19:04 +13:00
Ben Russell (300178622)
5aab066274 pathname security implemented - finally! 2012-11-29 15:24:35 +13:00
Ben Russell (300178622)
32759a687d last push before bed: start of sound API, improved chat API. 2012-11-28 21:23:38 +13:00
Ben Russell (300178622)
90b1992a74 mods can now be selected (e.g. pkg/iceball/snowtest) 2012-11-27 15:06:50 +13:00
Ben Russell (300178622)
9050d93f99 maps are now handled on the lua end 2012-11-27 11:19:38 +13:00
Ben Russell (300178622)
cc0461a9ca bunch of arch reworking; scripts take arguments now; arms/legs dangle too 2012-11-26 17:06:30 +13:00
Ben Russell (300178622)
6d2ee44e0d architectural refactor, now main_server.lua actually does stuff 2012-11-20 14:51:11 +13:00
Ben Russell (300178622)
836a7d6594 added fog, more models, and moved a few things around 2012-11-19 12:07:18 +13:00
Ben Russell (300178622)
f70bb06fc9 updated PMF rendering API, now actually drawing the spade 2012-11-17 15:35:03 +13:00
Ben Russell (300178622)
e90308949e PMF editor added, see docs/editor_pmf.txt for more info 2012-11-17 15:04:58 +13:00
Ben Russell (300178622)
b6ed44a000 you can finally buld cahirs (can't snip yet though) 2012-11-13 22:05:21 +13:00
Ben Russell (300178622)
d07c85cf5e makefile made for windows builds 2012-11-13 13:23:51 +13:00
Ben Russell (300178622)
7c25459609 MOUSE SUPPORT, updated readme, added F5 (ungrab) + ESC (quit), started network code 2012-11-11 15:01:43 +13:00
Ben Russell (300178622)
8a96766b3d fixed physics, added PMF file loader + test PMF file 2012-11-10 16:40:44 +13:00
Ryan Connelly
2025a55fe5 got rid of useless config.h 2012-11-08 05:54:18 +11:00
Ben Russell (300178622)
eb95ef4b0e TGA alpha-channel + colour-mask blitting implemented AND DOESN'T SLOW THIS DOWN LIKE HELL 2012-11-07 22:02:29 +13:00
Ben Russell (300178622)
797dbb5be4 TGA loader implemented but untested 2012-11-07 20:44:14 +13:00
Ben Russell (300178622)
3834f99e29 added img.c stub + numbers image 2012-11-07 15:33:48 +13:00
Ben Russell (300178622)
94d93023d0 added local PMF rendering 2012-11-07 14:34:23 +13:00
Ben Russell (300178622)
5910a2b777 the beginnings of PMF rendering (bugged atm) 2012-11-06 23:15:41 +13:00
Ben Russell (300178622)
585c6d50cc enough of the Lua PMF API is implemented to actually be usable 2012-11-06 22:09:16 +13:00
Ben Russell (300178622)
7ec3be0f03 dropped in a bunch of not-yet-used PMF stuff 2012-11-06 21:00:18 +13:00
Ben Russell (300178622)
15f87dbc43 changed name by stack's request to "iceball" 2012-11-06 11:58:32 +13:00
Ben Russell (300178622)
bd4e315b05 extended Lua API for cam pos/dir and map dims/pillar data 2012-11-05 20:16:19 +13:00
Ben Russell (300178622)
b103998d83 camera crap ported to lua 2012-11-05 19:22:26 +13:00
Ben Russell (300178622)
bf9b2be12a more lua stuff; beginnings of pmf model editor 2012-11-04 22:25:55 +13:00
Ben Russell (300178622)
13b3640db7 fixed topo's soft tabs; added zoom to cam_point_dir 2012-11-04 15:19:44 +13:00
Ben Russell (300178622)
27114c2c16 added lua as a dependency, added some docs, made a mess of the codebase 2012-11-04 15:04:18 +13:00
Ben Russell (300178622)
8d0a8fdeef slight upper cubemap fixup + renamed model_t to camera_t 2012-11-03 16:47:34 +13:00
Ben Russell (300178622)
5d51452a76 cubemap is rendered (using placeholder texture :P) 2012-11-02 00:05:55 +13:00
Ben Russell (300178622)
8880151154 more renderer stuff done now, draws the map overlay as a temporary thing 2012-11-01 21:23:16 +13:00
Ben Russell (300178622)
28a910bfa4 git repo activate 2012-11-01 16:36:01 +13:00