2
3
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-13 18:17:49 -04:00
Commit Graph

1157 Commits

Author SHA1 Message Date
e6077e950d Remove the Net Ini stuff that was never used.
If we needed any of this stuff, it's been added to the console.
2012-02-18 00:11:13 -08:00
ba7950bb80 Kill pnMail. 2012-02-17 23:55:02 -08:00
4535d38cc9 Kill pnSqlLib. 2012-02-17 23:54:27 -08:00
64ea209754 Kill pnOraLib. 2012-02-17 23:53:53 -08:00
e5aaef09e0 Kill pnCrash. 2012-02-17 23:50:25 -08:00
0f68e5ae13 These got missed... 2012-02-18 02:49:55 -05:00
46ca15c61c Kill pnCrashExe. 2012-02-17 23:44:27 -08:00
1687426987 Kill pnNetLog. 2012-02-17 23:41:36 -08:00
7720981324 Fixes #151
Close a file descriptor that could be leaked
2012-02-16 19:59:21 -05:00
1efd2b6684 Support utf8 TOS.txt files 2012-02-16 19:49:26 -05:00
23911b0a49 Actually fix it, thanks to Zrax and Paradox 2012-02-15 01:46:18 -05:00
8bf78c0e35 Fix plStringStream for the case of adding a '\0' char non-destructively 2012-02-15 01:25:01 -05:00
81465e621b Add case conversion functionality 2012-02-15 01:24:48 -05:00
ccf5f59fda Merge pull request #149 from Hoikas/physx
More PhysX Fixes
2012-02-13 18:13:23 -08:00
40933d6612 Merge pull request #144 from Deledrius/vault_png
More PNG support (Vault and Python)
2012-02-13 08:52:17 -08:00
3e15b5d318 Fixed memory leak, plString is nice 2012-02-13 01:36:50 -08:00
80213f3edd Fix weird jitters when jumping and kicking
NOTE: If you are using a version of PhysX prior to 2.6.4, then you should
test very carefully if you should keep this commit. This change fixed a
bug that caused avatars to get stuck falling against certain colliders. It
seems to no longer be needed.
2012-02-13 01:34:46 -05:00
7dcf2e66a3 Greatly simplify collision detectors 2012-02-13 01:34:45 -05:00
1b0e139ae5 Only send out one collide msg per frame
This addresses a "PhysX turd" that some Cyan programmer noted in
plCollisionDetector. Cleaning up that cruft is pending...
2012-02-13 01:34:35 -05:00
9795b4e7fc Fix unsafe cleanup in ~plCameraRegionDetector
Deleting an hsRefCnt is evil, we should ALWAYS hsRefCnt_SafeUnRef (we
might have a nullptr) it because someone might ref it. hsRefCnt will explictly crash if you delete it when the refcnt != 1.

Also, take this opportunity to vector-ize things.
2012-02-13 01:33:16 -05:00
8ec1a92359 Rewrite kickable force stuff...
Cyan's old code was confusing and would allow you to walk on top of small
kickables. Now, we impart force to these small kickables up to a certain
point where imparting force to them becomes somewhat risky.
2012-02-13 01:33:16 -05:00
0689901c5e Band-aid for poorly modelled stairs
Looks like the Cyan modellers didn't extend the stair ramps all the way
down in some places. To compensate, we can now take higher steps but can't
walk on slopes quite as steep as before. I think this should balance out
nicely.
2012-02-13 01:33:15 -05:00
b907f8978a Fix landing behaviors
Looks like Cyan broke these when they fixed superjumps. It appears that
LinearVelocity is only good while the PhysicalControllerCore is updating,
and it stashes the result for later so nothing else can touch it.
Regardless, we need to test AchievedLinearVelocity outside of the update
proc.
2012-02-13 01:33:15 -05:00
e985616107 Fix errors. 2012-02-12 18:32:07 -08:00
ee338c9adf Fix some casting errors. 2012-02-12 15:26:47 -08:00
39e8dd1b3c Remove all the Digest stuff from pnUtCrypt. 2012-02-12 15:23:31 -08:00
7a5d61f7c8 Move plRandom into pnEncryption.
--HG--
rename : Sources/Plasma/PubUtilLib/plMath/plRandom.h => Sources/Plasma/NucleusLib/pnEncryption/plRandom.h
2012-02-12 15:23:02 -08:00
4a1b36b284 Move half of the Challenge Hash stuff. 2012-02-12 01:19:22 -08:00
c9b4c0a92d NewKey can take a plString, so no need to convert to const char* 2012-02-12 04:18:24 -05:00
1b22f044f0 Fix conflicting ShaDigest types. 2012-02-11 23:15:06 -08:00
404cd09f1c Move plEncryption to pnEncryption.
--HG--
rename : Sources/Plasma/PubUtilLib/plEncryption/plChecksum.cpp => Sources/Plasma/NucleusLib/pnEncryption/plChecksum.cpp
rename : Sources/Plasma/PubUtilLib/plEncryption/plChecksum.h => Sources/Plasma/NucleusLib/pnEncryption/plChecksum.h
2012-02-11 23:14:11 -08:00
0bede93022 Merged with master and plString 2012-02-12 01:57:16 -05:00
d2243c459b Added plSHA project, and clean up pnUtCrypt usage. 2012-02-11 22:31:29 -08:00
f4878166d5 Don't use pnUtils for MD5 checksumming.
On the other hand, have we ever figured out exactly what this code is
supposed to do? Mark added it for something, but it's not really clear
what the purpose is.
2012-02-11 21:58:30 -08:00
76a754f55a Added plSHAChecksum and plSHA1Checksum. 2012-02-11 21:57:28 -08:00
4b8b5027be Build plMD5.
Refs #1.
2012-02-11 19:52:36 -08:00
b29eb95acc Zrax fails 2012-02-11 14:35:31 -08:00
6b259f4699 Merge remote-tracking branch 'origin/master' into plString
[AMEND] Fixed one new case which came in from master
2012-02-11 14:02:30 -08:00
4b70d592c9 Fix some %s errors in plPhysX 2012-02-11 13:31:43 -08:00
036a1d38fc Clean up python binding for image-loading functions. 2012-02-10 13:53:04 -08:00
8f2d4a6712 Revert hacks and do it right.
Now that we properly suspend/resume the simulation AND filter out false
positives in the PanicLink region, we can use the correct PhysX apis have
have regions that work 100%
2012-02-10 12:47:35 -05:00
e733ca824b More panic link fixes
Now, we check the armature mod to see if we're REALLY linked in (the screen
is not black). That way, we can be sure all delayed transforms and false
hits (like how we initially spawn into the AhnySphere04 panic region) don't
panic link us.
2012-02-10 12:45:14 -05:00
3b22256085 Add python function glue to allow loading PNG images from disk. 2012-02-10 00:12:52 -08:00
cb697523f9 Add PNG support to the VaultImageNode functions. 2012-02-09 23:50:55 -08:00
08fa25a737 Fix a potential crash in pyVaultImageNode.
Fixes a crash which can occur when attempting to fetch
an unsupported image type.
2012-02-09 23:47:22 -08:00
1511459ffd Fix String concatenation dereference bug 2012-02-09 22:44:57 -08:00
247749934b Fix pnUUID compilation on Linux 2012-02-09 21:29:23 -08:00
77cd055a27 Merge remote-tracking branch 'origin/master' into plString 2012-02-09 20:57:21 -08:00
ad66286a17 Fix several errors and warnings from GCC compilation 2012-02-09 01:09:11 -08:00
3788ef10a3 The eap sucks commit!
It turns out that eap (I know it was him... look at those weird comments
between the functions) was calling plClient::IDraw for every KeyedObject we
loaded in order to update the progress bar. For some reason, some stooge
added a framerate limit to the MAIN DRAW LOOP instead of this function.
*Sigh*. Either way, the framerate limit is a HACK. We should really be
loading resources in another thread.
2012-02-09 00:29:24 -05:00