Commit Graph

48 Commits

Author SHA1 Message Date
Wesley
a02a606a09 Inventory Fixes/Worked on LUZ and LVLs 2018-07-23 20:08:16 -04:00
Wesley
06ffcd0210 Fixes
Proxy Items, Spawning LOTS, probably some other stuff I don't remember
2018-07-20 18:32:34 -04:00
Wesley
7bb98ededb Equipping/Smaller Things 2018-07-18 21:36:30 -04:00
Wesley
d2113d47d5 Lots of Stuff
Added Skills, worked on implementing inventory entirely, equipping is still very wonky
2018-07-17 16:22:48 -04:00
Wesley
a3db7a9384 Small Changes
Added /toggle_jetpack, started working on skills a little bit
2018-07-17 13:15:21 -04:00
Wesley
f81c945b1f Fixed World Loading + Other Stuff
Finally fixed world loading, added player component syncing for the database, tested out scripting system with "Jonny's Dumb Effect", added Game Message Service, added Chat Command Service
2018-07-16 19:10:22 -04:00
Wesley
499f54f057 Small Fixes 2018-07-15 18:16:12 -04:00
Wesley
1c5157b5dd Reimplemented Replica Components 2018-07-13 16:52:48 -04:00
Wesley
b2ffa9075e Mostly Bugfixes
Fixed some errors and started working towards sending object replicas
2018-07-11 11:48:38 -04:00
Wesley
ecb3bd492e Added World Loading (Replica Components Not Implemented) 2018-06-28 23:41:50 -04:00
Wesley
c2b74a46b8 Work on world loading 2018-06-28 14:34:03 -04:00
Wesley
7542682434 Added Database Synchronization 2018-06-26 17:53:18 -04:00
Wesley
58e9d3a49f Added Minifig Creation and Refactored DB 2018-06-26 16:33:37 -04:00
Wesley
d97ce4306c Restructuring/Other Stuff
Added event handling and handlers for the packets Session Info and Minifigure list request
2018-06-25 13:31:54 -04:00
Wesley
5266db0891 Rewrite
Started rewrite on entire server so that the architecture would be more like an actual game engine. The world server is not implemented anymore so only auth will be working for now
2018-06-24 17:09:50 -04:00
Wesley
304cd6b9ff Added Registration
Accounts can now be registered via the web app
2018-06-20 16:20:04 -04:00
Wesley
f44e797334 Small Changes
Added a Terminal to execute python code directly from the web app, added handling for equip and unequip game messages
2018-06-17 14:42:21 -04:00
Wesley
9a105aee6c Minor Changes
Added separate loop for player serialization to hopefully make multiplayer smoother, started work on mission tracking
2018-06-10 15:58:08 -04:00
Wesley
efd1a405d7 Implemented Web Interface 2018-06-09 21:52:49 -04:00
Wesley
59e6bfbf9e Bugfixes 2018-06-07 17:18:29 -04:00
Wesley
644cfd67f8 Bugfixes 2018-06-06 17:11:39 -04:00
Wesley
e9122ffa01 Lots of Stuff
Added ghosting distance, started mission implementation, lots of other stuff
2018-06-06 00:22:06 -04:00
Wesley
133843915b Added lvl parsing 2018-06-04 10:08:02 -04:00
Wesley
c3b9f32b38 Worked on spawning and smashables 2018-06-02 14:51:15 -04:00
Wesley
97c46d7cf7 Added some simple spawning 2018-06-01 21:15:51 -04:00
Wesley
d4044a1d4b Re-Implemented Database
Fixed character loading issues and added a new database
2018-06-01 19:24:59 -04:00
wesleyd1124
a472486df7 Delete server.sqlite 2018-05-28 14:51:03 -04:00
wesleyd1124
dd553f127c Rewritting
Upgraded to Python 3.6 and restarting development with a better server architecture
2018-05-23 18:56:57 -04:00
wesleyd1124
88786ccfff Delete server.sqlite 2018-05-23 18:52:13 -04:00
wesleyd1124
71d396082d Mission Stuff 2018-05-19 20:18:01 -04:00
wesleyd1124
18dfc90961 Mission Stuff
Implemented simple mission accepting
2018-05-16 16:50:58 -04:00
wesleyd1124
90b66be040 Fixed VE
VE now has all of its game objects. Server no longer runs through the GUI because it was slowing everything down
2018-05-12 11:21:58 -04:00
wesleyd1124
59e1bead01 Various Changes
Implemented LVL File parsing however, the game crashes whenever the objects from the LVL File are sent (Probably something wrong with the construction of the objects). Currently disabled because of crash.
2018-05-10 21:43:12 -04:00
wesleyd1124
4fde1242e0 Password Stuff, Mission Stuff 2018-05-06 15:40:43 -04:00
wesleyd1124
c07b9c4496 Various Changes
Mostly stuff that has to do with game objects
2018-05-05 12:57:39 -04:00
wesleyd1124
20efb2ee67 Added dying and some other stuff 2018-04-28 21:35:46 -04:00
wesleyd1124
6cfe6ef1f3 Various Changes
Mostly just fixing the problem where the server would lock up because it tried to establish a connection to sql for every query (I don't know why I did that)
2018-04-27 13:37:33 -04:00
wesleyd1124
e5154c8313 Made object creation dynamic
Made the server read the cdclient to see what components an object needs and then apply it. Still need to implement a lot of components
2018-04-25 16:44:28 -04:00
wesleyd1124
7d71b3124a Things related to world objects
Added world object construction, flying, a few game messages, easy way to spawn object (Currently only LEGO bricks). TODO: need to change replica construction so that it is zone specific
2018-04-24 19:24:52 -04:00
wesleyd1124
92375d1677 Fixed bad implementation
Fixed implementation of LoadWorld and SendClientPacketFromFile
2018-04-23 20:25:32 -04:00
wesleyd1124
68fcfee3ca Added some tools to GUI 2018-04-22 20:47:38 -04:00
wesleyd1124
e96aea5fd1 Various Changes, Mostly Server Tools
Added the ability to change world via gui, changed the way creating objects was working, added a tool that logs unimplemented game messages that were called while playing
2018-04-22 14:41:57 -04:00
wesleyd1124
0342290b3d Added GUI
Created a GUI that I could possibly add some neat tools to in the future and made the severs startup through it
2018-04-21 23:01:01 -04:00
wesleyd1124
39bfcf4333 Got VE to Load
ObjectIDs were too small so apparently that was causing all of the problems, VE now loads but the character is invisible and can't move?
2018-04-21 13:46:05 -04:00
wesleyd1124
2de9be25bb Player Construction Works?
When i send the exact info of grunt monkey player construction works for whatever reason...
2018-04-20 16:27:33 -04:00
wesleyd1124
54bdeea09c World Objects, Game Message 888, Temporary Bin
Implemented storing World Objects in the sql database as well as updating them, Started working towards implementing game message 888, current sending a construction from the a bin found in GruntMonkey's packet capture, probably gonna keep it this way until I figure out the problem :/
2018-04-19 17:08:33 -04:00
wesleyd1124
5b023a4dfc Various Changes
Re-implemented some character component stuff, tried to change some things to get the world to load. World still doesn't load for whatever reason...
2018-04-17 20:45:34 -04:00
wesleyd1124
4ecf27673d Uploaded Entire Project 2018-04-16 20:00:01 -04:00