Commit Graph
100 Commits
Author SHA1 Message Date
spoogemonsterandvolundr- 1ed063be22 lol 2014-06-15 15:27:25 -04:00
spoogemonsterandvolundr- b0feb070bd Fixed animations on attached objects
fixed issues with movement in multiplayer situations
fixed issue with buildResourcePack.bat
fixed toolbox icon
added .gitignore

also fuck you
2014-06-15 15:26:08 -04:00
spoogemonster e56561265f Some more shit
whatthefuckever
2014-03-17 02:12:39 +00:00
spoogemonster 89197d60b2 yeah ok guys i'll do it
fucks sake
2014-03-17 01:12:05 +00:00
spoogemonster 5373268b25 Here Keelin, maybe this shit will help and shit 2014-03-16 02:36:17 +00:00
spoogemonster fc8b1968f8 turned off those fucking green boxes 2014-02-07 15:04:26 +00:00
spoogemonster 82d8162250 Got rid of ridiculous shitloads of images, added spriterenderer into resource build process, am growing weary of working alone 2014-01-09 05:28:00 +00:00
spoogemonster aafb54d207 Made animated sprites work for clothing and inhand stuff 2014-01-04 05:39:40 +00:00
spoogemonster 0b9a9c5e94 There. Emotes. 2013-11-12 17:08:59 +00:00
spoogemonster 5c586ae159 Made collision and movement processing somewhat better. Still not perfect. 2013-11-05 03:58:27 +00:00
spoogemonster 8c8116904d Lighting mostly fixed 2013-10-28 16:16:15 +00:00
spoogemonster 0e449d86e5 fixed solution configs 2013-10-14 17:56:58 +00:00
spoogemonster 04e8e2a0e5 I fixed the shit out of those animations. Walk/run/idle now work properly solo and over the network. 2013-10-14 05:00:06 +00:00
spoogemonster d20e988453 Hey theres some animation here. Rebuild the media pack before running. 2013-10-13 21:47:02 +00:00
spoogemonster a6b2505ce4 - added some extra goodness to resource pack builder
- added animations folder to textures and atlas builder
- added animation metadata loader to resource manager
2013-10-10 03:58:35 +00:00
spoogemonster 35c39b6ec1 Undoing synchronic's boo-boo 2013-10-08 18:54:43 +00:00
spoogemonster e484db65ba Unversioned media pack. YOU MUST NOW BUILD THIS WHEN YOU SVN UPDATE.
Added save/load functionality to particle editor.
Particle systems are now built into the resource pack.
2013-09-18 02:49:04 +00:00
spoogemonster 59a036c44e Particle editor can select sprites from the resource manager now. Fixed some of the controls to update & display properly. 2013-09-17 04:18:58 +00:00
spoogemonster b03ef7edc1 Moved the particle editor out of that solution folder so people can get to it 2013-09-16 17:38:23 +00:00
spoogemonster 6c8e2bd9e6 Built a cool particle editor. 2013-09-16 17:37:28 +00:00
spoogemonster 59ff37acdf Fixed tile placement 2013-09-13 23:50:52 +00:00
spoogemonster e568be7daa Fixed a few more crashes 2013-09-13 23:29:20 +00:00
spoogemonster c23e0847d8 fixed a few crashes 2013-09-13 22:52:04 +00:00
spoogemonster 21b2e0428d fixed it, i think... who cares 2013-09-13 12:16:08 +00:00
spoogemonster 911eb1f9b7 Fuck yeah, particles! (Try the esword, press f to turn on. its great :) ) 2013-09-13 02:34:20 +00:00
spoogemonster 89b64d5b0f Cleaned up solution configs some. Debug config now WORKS. Ditched everything but x86 for now. 2013-09-11 04:53:34 +00:00
spoogemonster e193bb7312 Server and client will now generate very useful minidumps when they have unhandled exceptions.
Fixed a number of crash bugs related to player sessions and game modes.
Set solution configuration to build x86. x64 is trouble, man.
Made the runclient.bat and runserver.bat files more smarter.
Made the help console command more helpful.
2013-09-11 04:15:47 +00:00
spoogemonster 04195e921a Fixed crash bug when using textbox 2013-09-10 22:21:25 +00:00
spoogemonster d12ef46bd1 Restart now works again. 2013-09-10 04:31:00 +00:00
spoogemonster 5baabdaff2 Another server timing tweak to get us closer to the exact desired framerate. 2013-09-09 19:10:16 +00:00
spoogemonster 7f96657534 More delicious movement fixes. 2013-09-09 18:48:35 +00:00
spoogemonster 5e3756f6c2 Unfucked movement equations in the transform system. 2013-09-09 17:46:32 +00:00
spoogemonster 30cf3cb273 Fixed more timing issues caused by slow-ass atmos code 2013-09-09 16:28:45 +00:00
spoogemonster b4abe7d80c Fixed some server timing issues caused by System.Timer. 2013-09-08 21:06:09 +00:00
spoogemonster 8e2c55f0f4 Reworked some atmos code to run decently fast.
Reworked translation and movement to get interpolation working again.
2013-09-07 19:10:04 +00:00
spoogemonster 5bf506353c added InvalidEntitySystemException 2013-09-07 14:50:55 +00:00
spoogemonster 247c7db252 Restored sanity checking in RegisterMessageType 2013-09-07 14:49:32 +00:00
spoogemonster 051e98943a Removed InitializeInstances 2013-09-07 14:44:07 +00:00
spoogemonster a83f6d6a8b EntityManager.EntitySystemManager.RegisterMessageType -> EntitySystemManager.RegisterMessageType 2013-09-07 14:42:48 +00:00
spoogemonster fa5b40e046 init all entity systems with reference to EntitySystemManager 2013-09-07 14:40:48 +00:00
spoogemonster ce57ea7489 Added clientside systems. Movement is now done by the physicssystem. 2013-09-04 16:27:25 +00:00
spoogemonster 1da72ed1ee Refactored some physics shit into a system 2013-08-05 00:58:40 +00:00
spoogemonster 78ce3710ed Unfucked configs 2013-08-04 01:02:56 +00:00
spoogemonster f25431cdfc Final resharper cleanup pass across everything -- just whitespace cleanup 2013-08-04 00:58:44 +00:00
spoogemonster 09071ec12d Ran resharper cleanup on Client 2013-08-04 00:53:41 +00:00
spoogemonster 3ee2c9c9be Ran resharper cleanup on SS13_Shared 2013-08-04 00:53:09 +00:00
spoogemonster f3197e63bd Ran resharper cleanup on SS13.IoC 2013-08-04 00:51:21 +00:00
spoogemonster b1c79a121a Ran resharper cleanup on ServerServices 2013-08-04 00:50:12 +00:00
spoogemonster 8dd9e780f2 Ran resharper cleanup on ServerInterfaces 2013-08-04 00:49:17 +00:00
spoogemonster 5def99d397 Ran resharper cleanup on ServerGameObject 2013-08-04 00:47:00 +00:00
spoogemonster c9180b158d Ran resharper cleanup on Server 2013-08-04 00:46:11 +00:00
spoogemonster 8bf5442ea4 Ran resharper cleanup on GameObject 2013-08-04 00:43:25 +00:00
spoogemonster 6f67c00525 Ran resharper cleanup on ClientWindow 2013-08-04 00:41:54 +00:00
spoogemonster 3f8c3f3149 Ran resharper cleanup on ClientServices 2013-08-04 00:40:55 +00:00
spoogemonster ea18ef7712 Ran resharper cleanup on ClientInterfaces 2013-08-04 00:39:00 +00:00
spoogemonster 204015b08b Ran Resharper cleanup on ClientGameObject 2013-08-04 00:37:39 +00:00
spoogemonster 01e62ff69e More cleanup 2013-08-04 00:33:00 +00:00
spoogemonster 0c159f7dd5 Got rid of the Singleton on client entitymanager 2013-08-04 00:27:52 +00:00
spoogemonster e10d295554 Fixed SVars and the admin panel login interface 2013-08-03 22:57:43 +00:00
spoogemonster 2bf97521d4 Cleaning up... 2013-08-03 22:38:32 +00:00
spoogemonster 2ba371f96d Refactored a pile of EntityManager stuff 2013-08-03 22:36:30 +00:00
spoogemonster f0615f2a98 WARNING: HUGE COMMIT -
Refactored everything to remove server and client side entity and component base classes -- server-side and client side entities are no longer a separate entity. Heh heh heh.
2013-08-03 20:15:32 +00:00
spoogemonster 1edb714671 Refactored some functions out of the GameObjectComponent classes from CGO and SGO into GameObject.Component 2013-07-31 14:30:29 +00:00
spoogemonster 4905e369d2 Refactored some more entity stuff -- condensed ServerIncomingEntityMessage and ClientIncomingEntityMessage into IncomingEntityMessage -- soon to be done away with entirely? I hope... 2013-07-31 00:47:20 +00:00
spoogemonster 2a11023005 Refactored serverside entity's Direction property into a component -- needs a bit of unfucking... 2013-07-30 01:50:48 +00:00
spoogemonster 564335a228 Refactored Velocity out of server and client entity into a VelocityComponent...
Refactored Direction out of client entity into DirectionComponent
2013-07-28 22:01:27 +00:00
spoogemonster 5eb5b66f8f Refactored "Position" out of serverside entities and into a TransformComponent.
Cleaned up VectorEventArgs and EntityMovedEvent to match each other...
2013-07-28 16:57:27 +00:00
spoogemonster 4264a8d382 Refactored "Position" out of clientside entities and into a TransformComponent 2013-07-28 02:05:29 +00:00
spoogemonster 143c72b3f9 More truly inspired refactoring work on the entity system. I am amazing. 2013-07-27 20:47:21 +00:00
spoogemonster 11f707873e Refactoring the entity system to remove shitloads of duplication and redundancy between the server and client 2013-07-27 18:56:44 +00:00
spoogemonster 99c2e97560 REFACTORING EVERYTHING BRB 2013-07-27 14:15:35 +00:00
spoogemonster 22c230a76c Lol fuck 2013-07-26 01:00:18 +00:00
spoogemonster 243eb4f02b WHOOPSIE DASIES FORGOT ANOTHER ONE 2013-07-25 11:32:27 +00:00
spoogemonster 868c31d6b3 added "listplayers" command 2013-07-25 00:42:36 +00:00
spoogemonster 308329c899 Fixed, I promise 2013-07-24 22:38:52 +00:00
spoogemonster 29805c579f Whoops 2013-07-24 22:13:44 +00:00
spoogemonster d90ab5825c More Sexyness 2013-07-24 19:46:56 +00:00
spoogemonster 21d5a823d1 Applied more sexy to console manager 2013-07-24 17:05:57 +00:00
spoogemonster fc899e1bec Made the api for console commands nicer, added some more semantic goodness to the console, added help and list commands to get help for a given command and to list the available commands. 2013-07-24 16:56:13 +00:00
spoogemonster 2711451fc1 Further improvements on server console 2013-07-24 16:41:32 +00:00
spoogemonster f1c484bec9 Improved server console text-editing capabilities 2013-07-24 16:38:24 +00:00
spoogemonster c77883a341 Implemented some more command console shit 2013-07-24 01:28:00 +00:00
spoogemonster c774802f98 Implemeted server-side command console processor 2013-07-24 01:02:43 +00:00
spoogemonster 36cc306467 2013-07-23 17:04:50 +00:00
spoogemonster 4b7e8eb5d0 Server now generates a new SavedEntities file if it cant find it 2013-07-09 14:07:13 +00:00
spoogemonster ff54a8f056 Entity Systems framework 2013-07-08 00:25:46 +00:00
spoogemonster 5022ee440a Status effects now use the entity state system 2013-07-07 20:14:58 +00:00
spoogemonster 843ec52a7b Sprite components are now synching using entity states. Fixed light component not synching 2013-07-07 19:40:35 +00:00
spoogemonster 1634c156a6 Converted entitystatscomp and lightcomp to use entity states 2013-07-07 19:02:44 +00:00
spoogemonster 657053a46b Damageable Components functioning using states now 2013-07-07 17:45:28 +00:00
spoogemonster 691de255c7 Collidable component now uses entity state 2013-07-07 16:19:43 +00:00
spoogemonster c67b8fa3cb Limited state update rate to 20/sec. Made state system only send updates to clients whose status is "Connected" 2013-07-06 22:25:08 +00:00
spoogemonster 7482fbd51d Added basic internals 2013-07-06 22:24:32 +00:00
spoogemonster 23faccd53c Server game loop now runs at a constant framerate without eating the cpu or relying on Thread.Sleep(x), which was inaccurate as fuck 2013-07-05 16:31:28 +00:00
spoogemonster e9045f3ccd Fucking around with server framerate / tickrate and the game loop 2013-07-05 16:06:40 +00:00
spoogemonster c6cdbc2f54 Unhooked some more movement stuff. 2013-07-05 02:43:23 +00:00
spoogemonster 2aeb206f6b Fixed some multiplayer issues.
Added groundwork for velocity.
Switched all mover components to use states instead of component messages across the network.
Added clientside component state handling.
Added latency simulation config options clientside.
Converted shared Vector2 to use floats instead of double. All or nothing, folks, why cast back and forth all the damn time?
2013-07-05 02:29:42 +00:00
spoogemonster 277ec8ac53 Hooked playermanager up to the gamestate system.
Documentation added for a lot of shit. 
Fixed issue with multiple player joins crashing server.
Refactored some movement stuff to use states.
More old Entity spawning code commented out.
I am amazing and awesome in every conceivable way.
2013-07-04 17:34:51 +00:00
spoogemonster 339164caf5 Entity spawning and deletion is now handled by Entity States :) 2013-07-04 16:01:44 +00:00
spoogemonster 3f4267dfce Fleshed out entity data being sent in states 2013-07-04 15:34:03 +00:00