5548eb5a6f
Merge pull request #156 from dpogue/NukeLibs
...
Nuke NucleusLib libs
2012-02-18 20:05:25 -08:00
21a0d9edfd
Re-add the necessary StartUp hack stuff.
2012-02-18 19:54:25 -08:00
c48f76d641
Merge pull request #154 from Hoikas/fix-151
...
Fixes #151
2012-02-18 09:40:15 -08:00
ef55b356ca
Merge pull request #153 from Hoikas/unicode-tos
...
Support utf8 TOS.txt files
2012-02-18 09:39:56 -08:00
d8d6b0b377
Remove some lingering pnIni references.
2012-02-18 00:20:57 -08:00
cc21988872
Kill pnIni.
2012-02-18 00:14:39 -08:00
564c97921f
Kill pnIniExe.
2012-02-18 00:14:17 -08:00
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
85136f8050
Merge pull request #152 from Hoikas/fix-moula
...
Fix MOULa Sha0 Crap
2012-02-15 18:19:10 -08: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
a2a7bd7e77
Merge pull request #150 from dpogue/pnEncryption
...
Refactor hash digest code
--HG--
rename : Sources/Plasma/PubUtilLib/plMath/plRandom.h => Sources/Plasma/NucleusLib/pnEncryption/plRandom.h
2012-02-12 22:06:06 -08: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
053600d952
Merge pull request #146 from zrax/plString
...
plString (take two)
2012-02-11 14:07:49 -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