spoogemonster and volundr-
1ed063be22
lol
2014-06-15 15:27:25 -04:00
spoogemonster and volundr-
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