Commit Graph

4667 Commits

Author SHA1 Message Date
Josh Yelon 383b0660ae More changes to shader generator 2008-02-25 21:26:26 +00:00
Josh Yelon a9dc480500 Improvements to shader generation 2008-02-24 03:57:55 +00:00
Josh Yelon 65697c440a Shortened names of sample-program directories 2008-02-21 20:00:14 +00:00
Josh Yelon 6ac5500f76 General development of FilterManager and CommonFiltes 2008-02-21 19:57:37 +00:00
Darren Ranalli 3882d21189 removed DistributedToon/isLive checks now that DelayDeleted objects remove themselves from the repository properly 2008-02-21 01:24:33 +00:00
Darren Ranalli fb964c3d16 don't leak DOs that fail to cache 2008-02-21 01:12:47 +00:00
Darren Ranalli 9a0cfd2725 remove DO from location tables etc. before delayDeleting, fixes 'duplicate generate' client crashes 2008-02-21 00:42:09 +00:00
Darren Ranalli a8a8869011 detect leaked DelayDeletes, explicitly name and destroy DelayDeletes, base.cr.printDelayDeletes(), prevent DelayDeleted objs from being cached 2008-02-20 22:30:38 +00:00
Redmond Urbino 7368702ed1 cleanup garbage cycle at donald's dock 2008-02-19 23:48:10 +00:00
Josh Wilson 529736be94 renaming DeveloperException to HierarchyException. Tweaking MiniLogSentry 2008-02-15 00:51:38 +00:00
Darren Ranalli d8511c6672 fixed pcalt CPU affinity for numbers > 31 2008-02-12 22:39:52 +00:00
Josh Yelon e2adec014b The filter directory is for image postprocessing support 2008-02-12 21:52:29 +00:00
Darren Ranalli d82fefdab0 set client CPU affinity based on pcalt index 2008-02-11 22:13:13 +00:00
Darren Ranalli bacc0ce975 reduce log spam, don't print object types 2008-02-07 04:27:34 +00:00
Darren Ranalli bb33000960 improved auto-capitalization for name prefixes (Mc, Mac, O', etc) 2008-02-06 23:10:03 +00:00
Darren Ranalli 3de08e0553 added ArgumentEater.destroy 2008-02-06 23:09:08 +00:00
Zachary Pavlov 396c40dcb0 new ~ud support 2008-02-05 00:10:51 +00:00
Josh Wilson 6bcd255ec7 still perform passed in ival during transition even if no-loading-screen is True 2008-02-04 17:38:03 +00:00
Darren Ranalli 6de182f3bf added warning about objects that are delayDeleted and cannot be deleted by the CRCache 2008-02-02 01:35:40 +00:00
Darren Ranalli 336b478266 disconnect immediately after recving a boot message 2008-01-30 21:02:28 +00:00
aignacio_sf fb9f2a2eeb Add optional cameraName for making 2d and 2dp cameras.
Allows better tracking of cameras in scene graph.
2008-01-30 20:45:58 +00:00
Darren Ranalli 2f8cf96fd2 fixed misleading return value from send_datagram while bundling messages 2008-01-30 19:57:08 +00:00
Darren Ranalli be5b01b85e print Functor creation stacks before the exception stacktrace 2008-01-30 01:40:24 +00:00
Josh Yelon c7895b7c07 Fixed a path-search bug in Dtool_PreloadDLL 2008-01-29 17:05:53 +00:00
David Rose f56960674e fix toontown door triggers 2008-01-26 03:34:42 +00:00
Gyedo Jeon a9ade97ed0 Fixed pageUp/Down bug 2008-01-23 22:48:31 +00:00
Joe Hager 5da39c351f Missed a quote on an A Tag. The missing " has been added. 2008-01-19 03:10:35 +00:00
Darren Ranalli 41457534fe prevent crash in getSpeeds() if currentControls is None 2008-01-19 02:30:04 +00:00
Gyedo Jeon fe869b0faa Fixed crashes caused by LocalAvatar code change 2008-01-18 19:53:04 +00:00
David Rose 4fd2a6ba3c fix build issues on osx from kaweh kazemi 2008-01-17 20:27:43 +00:00
Zachary Pavlov 6c007a7fa7 runFaster! 2008-01-17 04:19:12 +00:00
Zachary Pavlov 9d3435b328 runFaster! 2008-01-17 04:18:09 +00:00
Gyedo Jeon 1a59174d8f Replaced GravityWalker with NonPhysicsWalker in drive mode 2008-01-17 00:05:12 +00:00
Gyedo Jeon ca8f64d0d7 Made cTrav respect previous Transform 2008-01-16 23:45:47 +00:00
Josh Wilson 0d977f5ee3 throwing an error in projectile interval if calcTimeOLastImpactOnPlane() fails 2008-01-16 19:25:05 +00:00
Josh Wilson 627f2d0ff7 adding class DeveloperException 2008-01-15 21:36:08 +00:00
Darren Ranalli 75568bb885 added printReverseStack 2008-01-11 23:23:35 +00:00
Darren Ranalli 1e93d6403c collide against event spheres in shadow collision pass, prevents gravity pulling detect sphere below event spheres 2008-01-11 23:09:23 +00:00
Darren Ranalli 8e57270adf cleaned up WASD input token management 2008-01-11 02:52:14 +00:00
Josh Wilson 3ff1c7a8a7 adding getShortestRotation(): useful for preventing spins in camera lerps 2008-01-10 19:54:20 +00:00
Darren Ranalli 596a1867c3 print Functor creation stacks after traceback in in __dev__ 2008-01-10 00:57:23 +00:00
Darren Ranalli 59fe42a254 removed EnforcesCalldowns 2008-01-10 00:06:47 +00:00
Darren Ranalli 1892796e2a added printCreationStackTrace to Functors in __dev__ 2008-01-05 00:32:51 +00:00
Redmond Urbino 732215ed61 multiple players can rotate the water pitcher 2008-01-04 00:02:21 +00:00
Samir Naik fa0f621c93 fix crash in getCurrentAnim if no anims in animcontroldict 2007-12-21 00:34:16 +00:00
Darren Ranalli 89638440e5 fixed FrameDelayedCall destroy/finish if callback already called, added destroy/finish to DelayedCall 2007-12-20 23:13:56 +00:00
Josh Wilson 276ebfa924 adding logBlock 2007-12-20 00:19:26 +00:00
Darren Ranalli 50225ec96e fixed typo that was passing builtin 'object' to handleChildLeave 2007-12-17 23:55:34 +00:00
Gyedo Jeon 084bda9f8e Enabled selection only mode while other manipluation is disabled 2007-12-14 00:48:09 +00:00
Josh Yelon e6cca5ec86 Changes for python 2.5 2007-12-08 21:49:14 +00:00
Josh Wilson 1d9814f00c adding MiniLog and MiniLogSentry classes. Use these to capture a complex process and print the result when complete. 2007-12-07 22:32:37 +00:00
Josh Wilson 0058ff9756 adding MiniLog and MiniLogSentry classes. Use these to capture a complex process and print the result when complete. 2007-12-07 19:12:38 +00:00
David Rose 3d062c11be fix compilation error 2007-12-07 18:47:19 +00:00
Darren Ranalli 48d9e54a0f don't yield if no garbage, quick feedback 2007-12-07 03:44:39 +00:00
Darren Ranalli 9dd0e3b685 added want-message-bundling 2007-12-07 00:58:21 +00:00
Darren Ranalli 3c65c77a34 fixed preAllocateDoId 2007-12-06 21:00:59 +00:00
Darren Ranalli 8cae40674b added setWantMessageBundling 2007-12-06 20:59:25 +00:00
Darren Ranalli 859f6904b8 don't abort DC class discovery if a module exists but does not define the class 2007-12-06 19:47:29 +00:00
Darren Ranalli 4b0a024743 added support for nested message bundles 2007-12-05 03:17:41 +00:00
Darren Ranalli 113790f2da added message bundling support to guarantee atomic message processing on the state server 2007-12-04 23:06:37 +00:00
M. Ian Graham 189f83bcd2 Additional fix for messenger conflict 2007-11-30 01:37:56 +00:00
Darren Ranalli 69b579ecad fixed messenger conflict 2007-11-30 01:20:38 +00:00
Darren Ranalli 6f96c57f8b fix for IOError unpacking 2007-11-29 18:49:24 +00:00
Darren Ranalli 334cf9f8e8 support for manual or task-driven position broadcasts 2007-11-28 19:33:00 +00:00
Darren Ranalli da1778d054 support for non-DC updates in deferred-generate update queue 2007-11-22 02:33:08 +00:00
Dustin Barnard 228023dff6 *** empty log message *** 2007-11-22 00:15:49 +00:00
Joe Hager 80c18644be Retro fitted the class with security: Username/Password protection. 2007-11-21 02:35:15 +00:00
Darren Ranalli c9201caa41 allow two capital letters per word in auto-capitalize mode 2007-11-20 05:22:21 +00:00
David Rose a3dc987415 default parameters for C++ convenience 2007-11-19 18:55:12 +00:00
Gyedo Jeon ba103752f3 Made selectio not working in the avatar-drive mode 2007-11-17 00:32:30 +00:00
Gyedo Jeon e1ff1900e8 Added avatar-drive mode to ToonTown leveleditor 2007-11-16 21:01:33 +00:00
Gyedo Jeon e9fbfd99e0 Made fake avatar-drive mode little better 2007-11-16 03:09:13 +00:00
Gyedo Jeon 1d3de3fb79 Added fake avatar-drive mode 2007-11-16 01:33:27 +00:00
Darren Ranalli 384bd2bb4e added utf_8 import 2007-11-15 22:18:40 +00:00
Darren Ranalli 9d335cb65e added autoCapitalize 2007-11-15 22:00:31 +00:00
Zachary Pavlov e0d08e45d9 fix for aspect ratio 2007-11-15 19:44:20 +00:00
Josh Wilson a64d687c52 adding 'no-loading-screen' config variable 2007-11-14 21:35:16 +00:00
Darren Ranalli b793922c74 fixed crash in handleInterestDoneMessage 2007-11-14 03:19:31 +00:00
Darren Ranalli 6907ad6543 added support for optional printing of object instances and referrers, print types with small number of instances first 2007-11-14 01:53:21 +00:00
Gyedo Jeon 50a3d5d0ac Added Maya Cam mode 2007-11-14 00:56:24 +00:00
Joe Hager 0dc83f067b Web interface to view and toggle the debug status of direct Notify objects. 2007-11-13 22:52:59 +00:00
Darren Ranalli 8127bcb6b3 added 'safe' mode to GarbageReport for dealing with C++ crashes in __repr__ 2007-11-13 21:23:28 +00:00
David Rose 7f31a5fb83 fix toon furniture moving 2007-11-13 00:36:03 +00:00
Darren Ranalli dbe9ec8337 fix for IOError unpack crash 2007-11-12 21:02:08 +00:00
Josh Wilson 08fd26dbd0 adjusting turning time when ~run is enabled 2007-11-10 01:11:29 +00:00
David Rose 711e1faaa6 fix error message to display the numbers that actually caused the problem 2007-11-09 21:38:13 +00:00
Redmond Urbino 945d1c27cf make toontown level editor work with bossbot zone 2007-11-08 23:10:54 +00:00
Josh Wilson 63ee8e35ae setting cNodePath to None in init and disable 2007-11-08 21:21:13 +00:00
Josh Wilson 05f73ce836 renaming swapWallBitMask to adjustWallBitMask 2007-11-07 02:09:08 +00:00
Darren Ranalli 515a6ba022 added comment 2007-11-02 01:14:47 +00:00
Josh Wilson fc993f793c applying smooth updates immediately if smoothing not enabled 2007-11-02 00:16:00 +00:00
Josh Wilson bee9436134 increasing interestSettled event wait from 3 to 5 frames 2007-10-30 02:17:22 +00:00
Darren Ranalli c1e524f3da added queueAllInterestsCompleteEvent 2007-10-29 19:49:06 +00:00
Zachary Pavlov 9c32b2ec63 removed excess logging 2007-10-26 20:41:36 +00:00
Dustin Barnard 487ac293c7 *** empty log message *** 2007-10-24 23:06:57 +00:00
Darren Ranalli 6eb6e236db added task counts to AI pstats collection 2007-10-24 08:40:20 +00:00
M. Ian Graham 0f403bca36 Added support for inverted scrollbar, values descend from top to bottom 2007-10-24 05:43:49 +00:00
Redmond Urbino 5dde973966 kill crash on removeAllTasks 2007-10-24 02:09:48 +00:00
Redmond Urbino 2716bc4cda proper solution when calling removeTask with a task name 2007-10-23 00:38:56 +00:00
Redmond Urbino 847517b632 let removeTask handle a task name parameter 2007-10-23 00:20:41 +00:00
Darren Ranalli fcee0e315f remove name and value from builtins 2007-10-22 20:59:07 +00:00
Zachary Pavlov a25ba7ef8b debugging on approaches 2007-10-19 19:20:16 +00:00
Zachary Pavlov 50f646ed6b debugging on approaches 2007-10-19 19:04:53 +00:00
David Rose ed3a0dd294 allow auto-incrementing custom names 2007-10-19 17:29:52 +00:00
Joe Shochet b280d1253c slight optimization in string handling on taskName and uniqueName 2007-10-17 07:57:18 +00:00
Zachary Pavlov a20301a2b5 faster tasks and network updates from objects 2007-10-16 23:49:18 +00:00
David Rose 2a3d4d0934 use new parabola-based collision system 2007-10-16 20:11:56 +00:00
Darren Ranalli 77a4ea9542 added pstats-eventmanager config 2007-10-13 06:19:24 +00:00
Darren Ranalli 99b64f5e9d added client-cpu-affinity-mask config 2007-10-13 04:20:54 +00:00
Darren Ranalli 670c7496b9 added named collTrav per AI zone 2007-10-13 00:36:51 +00:00
Joe Hager 7041778657 Restructured module to prevent memory leak. 2007-10-12 23:47:44 +00:00
Justin Butler 156c36acbb Unprivatized posHprBroadcast function so it can be overriden, I did this so asserts from out of range positions can be caught and handled. 2007-10-11 23:21:33 +00:00
Darren Ranalli a5502e3b43 POD: fixed compilation of DataSet wrt inheritance, removed unnecessary getter default value handling, better documentation, more testing 2007-10-11 23:13:44 +00:00
Zachary Pavlov 41d4c7a9c0 used global config instead of base.config (same thing) 2007-10-11 00:01:51 +00:00
M. Ian Graham e527327b69 Notify fixes for running without __debug__ 2007-10-10 22:15:17 +00:00
Josh Wilson e4db9cb59d fixing bug where fade screen hangs around after teleport sometimes 2007-10-10 19:30:21 +00:00
David Rose 66eb1a1298 add postFlatten() 2007-10-08 21:37:37 +00:00
Przemyslaw Iwanowski 2f9f3b1b0b changed sfx player so that now a cutoff distance can be specified on per sound basis as an optional argument to the player 2007-10-08 21:10:28 +00:00
M. Ian Graham 204c6c2872 removed if __debug__ around notify 2007-10-05 19:25:48 +00:00
Zachary Pavlov a74f25d0ee removed unnessecary collide flag 2007-10-05 03:09:02 +00:00
Zachary Pavlov fa4278b3ae new object oriented tasks! 2007-10-05 03:07:04 +00:00
David Rose 2ce8a65fc4 support common transforming of shared PartBundles 2007-10-04 16:53:14 +00:00
Darren Ranalli 6d2fa2fcb2 added getDisableEvent() 2007-10-03 22:44:41 +00:00
Dustin Barnard 1b2a1e605e *** empty log message *** 2007-10-03 21:14:13 +00:00
Gyedo Jeon 5c42698d34 Commented out unerased line at 366 2007-10-03 16:46:29 +00:00
Joe Hager 865c50b9d4 Added sorting to the doIds listed in the object list. 2007-10-03 02:46:21 +00:00
Joe Hager 59b5a1a121 Fix typo 2007-10-03 01:14:13 +00:00
Joe Hager 2fc3c4873c Added various magic words to the interface. Will need to split base functions and product specific functions in the near future. 2007-10-03 00:59:22 +00:00
Joe Hager 393ac885ec Added webPrintObjectCount to act as web wrapper (aiHTTP Interface) for printObjectCount. 2007-10-03 00:57:58 +00:00
Dustin Barnard 0372bff048 *** empty log message *** 2007-10-02 23:15:42 +00:00
Dustin Barnard 2f5ab9378f *** empty log message *** 2007-10-01 18:28:20 +00:00
Joe Shochet 3000263819 opt for decorator when in production 2007-10-01 05:24:32 +00:00
Joe Hager d480af74a0 Bug fix for clicking on an object that has left the system. 2007-09-26 19:41:18 +00:00
Joe Hager 463ea5e3b3 Display render objects from doId2do list. 2007-09-26 02:35:06 +00:00
Dustin Barnard 087eab8a17 *** empty log message *** 2007-09-25 00:09:05 +00:00
Josh Wilson 784d948342 disabling auto-sail on disableAvatarControls 2007-09-25 00:06:29 +00:00
Joe Hager 9143737a1b init commit. Simple web based object inspector. Top frame has basic system info, left frame lists objects, right frame lists obj attribs when left frame is clicked. 2007-09-24 23:32:17 +00:00
Joe Hager ed42b62afa Init post. Gathers basic system info from reg. 2007-09-24 23:30:29 +00:00
Joe Hager 3791482eda First rev. Gathers basic info from /proc 2007-09-24 23:29:54 +00:00
Darren Ranalli b79eb8dbeb added non-collidable parent for AI collision optimization 2007-09-24 21:48:36 +00:00
Joe Shochet ea5ee97c6a when enabling controls, set wasd turn to whatever was set last in case mouse is held down 2007-09-23 06:32:14 +00:00
Darren Ranalli ca4d42804a use == instead of is to compare physics objects 2007-09-20 23:25:29 +00:00
Darren Ranalli ae64fbe298 don't clear the global controlForce's physicsObject if some other code has set it to move something else 2007-09-20 21:12:28 +00:00
Darren Ranalli 2ac571f424 added assertable setTrace 2007-09-20 20:44:21 +00:00
Josh Wilson 0f08dfc6aa fixing persistent autoSailing for real this time 2007-09-20 05:20:33 +00:00
Darren Ranalli 41d610f87d added getEventName 2007-09-20 00:00:34 +00:00
Josh Wilson cd3c0ae1c0 check for currentControls before getIsAirborne() 2007-09-19 17:46:42 +00:00
Josh Wilson 4624cd0107 added 'xform' parameter to report 2007-09-19 00:46:31 +00:00
Josh Wilson 5926035d84 fixing bug where collision were deactivated upon releasing the ship's wheel 2007-09-18 00:49:45 +00:00
Josh Wilson 59d9af082a adding ability to flush event handlers (calls exit events for all current colliders) 2007-09-14 21:38:05 +00:00