2
3
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-14 10:37:41 -04:00
Commit Graph

701 Commits

Author SHA1 Message Date
a786775229 Remove obsolete tools (Migration, plDatMerger, etc) 2012-06-09 18:47:41 -04:00
95e1fe34b8 Remove unused dead weight CSR and SimpleNet code 2012-06-09 18:45:34 -04:00
fac4448850 Merge pull request #207 from zrax/netcligrp_typo
Fix a typo from way back when
2012-06-01 13:44:53 -07:00
b6f97dae0f Merge pull request #192 from boq/notify_int
Allow plNotify variable events to carry integers in addition to floats.

We can finally merge with the release of Cyan MOULa 912.
2012-06-01 13:43:33 -07:00
d382da0fe7 Fix a typo from way back when 2012-05-21 19:04:44 -07:00
4c851fa640 Fix console documentation. 2012-05-08 07:41:46 -04:00
b8b8e6d730 Fix #204
Revert part of a89577e81e that allowed message handlers to override the
default window proc, killing key commands like Alt+F4
2012-05-05 22:37:47 -04:00
d0f64e9209 Fix NCAgeJoiner failure-case crash 2012-04-27 01:37:50 -04:00
756bc65c62 Fix an access violation in failed age patches 2012-04-27 01:33:56 -04:00
072bf3570c Fix support in plDXPipeline for SSE using temporary macros.
Re-enables FPU/SSE3 code using the FunctionDispatcher and some quick
hacky macros to template out the two nearly-identical functions,
awaiting branan's deep-voodoo template-specialization functor-dispatcher
patch.
2012-04-23 22:15:56 -07:00
9ee5c4d040 Remove remaining pre-hsCpuID SSE special-casing. 2012-04-22 15:29:22 -07:00
304d15acfe Update hsMatrix44 to use hsCpuID dispatcher. 2012-04-22 15:02:28 -07:00
42f4eec1f7 Add hsCpuID and hsFunctionDispatcher for CPU feature detection.
Based on Branan's code deliberated upon in IRC, this provides the ability
to detect CPU instruction sets and dispatch functions based on those
capabilities detected at runtime.
2012-04-22 14:43:47 -07:00
081a766e67 Merge pull request #197 from Deledrius/l10n_fixes_iterators
Fix crashes caused by poor iterator usage in pfLocalizationDataMgr.
2012-04-20 18:58:23 -07:00
155e75479b Fix memory leak from copied string pointer in LocalizationDatabase. 2012-04-20 18:49:46 -07:00
6cf0898bc1 Make Localization log message more useful. 2012-04-20 18:49:35 -07:00
b380da4c94 Merge pull request #200 from cwalther/landing
Fix direction-dependent landing behaviors
2012-04-20 17:50:39 -07:00
8291ec5ba5 Add missing period at the end of the processor support error message. 2012-04-20 21:57:27 +02:00
d2933e66c6 Fix SSE3 detection.
CheckCPU() would always return true, letting the game continue and crash on an SSE3 instruction on non-SSE3 CPUs.
2012-04-20 21:56:08 +02:00
3d0f01ff03 Convert the impact velocity to avatar-local coordinates, because that's what {Running|Ground}Impact::PreCondition() expects.
Fixes landing animations depending on what direction relative to the age you jump rather than whether you land forward or straight down.
2012-04-18 20:51:14 +02:00
67f6823f73 More 'const', so that Rotate(vector) can be called on a const hsQuat&. 2012-04-18 20:45:52 +02:00
a305f61748 Fix crashes caused by poor iterator usage. 2012-04-18 11:12:44 -07:00
a31f14a9bd Merge pull request #196 from Hoikas/minidump
pfCrash Fixes
2012-04-17 18:20:39 -07:00
55a816f376 Remove stale stack dump reports 2012-04-17 16:05:00 -04:00
389d3c1802 Fix deadlock if plCrashHandler is not running
Only wait for the crash server to do its job if it's attached. Silent
failures are evil, but it's better than hanging forever.
2012-04-17 16:03:41 -04:00
151657a9f2 Fix zombie plCrashHandler issues
Win32 HACK: We wait on both the pfCrashCli handle and the crashed semaphore.
This way, we can proceed to exit pfCrashSrv when the client process exits
insanely.
2012-04-17 15:59:14 -04:00
61a37fd406 Fix plCrashHandler external build 2012-04-17 10:37:57 -07:00
95c255daf4 Change language setting to use an ini file instead of the login.dat 2012-04-17 10:37:42 -07:00
b5f70c4a53 Merge pull request #183 from Hoikas/score-rewrite
GameScore Rewrite
2012-04-15 14:10:47 -07:00
670576bf67 Merge pull request #184 from Hoikas/minidump
Improved Crash Handling
2012-04-15 14:08:20 -07:00
a038af101d Merge pull request #193 from Hoikas/sse
SSE3 Optimizations
2012-04-15 14:07:41 -07:00
db2f4a0bf1 Merge pull request #194 from Hoikas/physx
Redo some PhysX Hacks
2012-04-15 14:04:51 -07:00
ae28963572 Python glue for the new pfGameScore
Remove useless pyScoreMgr and use static methods on pyGameScore that call us
back via OnGameScore()
2012-04-14 23:00:40 -04:00
8e79583717 Add some Python Helpers
We can now convert plString to PyUnicode objects and have static methods
with variable arguments and variable keyword arguments
2012-04-14 22:25:49 -04:00
bbdc5cd0bb Implement new pfGameScore class and friends
pfGameScore will call you back on actions that require server ops. Also, we
ref count the score instead of using some weird hashtable manager class
because the server never actually tells us if someone else changes the
score.
2012-04-14 22:25:49 -04:00
e0cd86bfc1 Convert PyString_*Ex functions over to plString 2012-04-14 22:25:48 -04:00
8d36a0d028 Closes #182 -- dpogue/kill_utils
Conflicts:
	Sources/Plasma/Apps/plClient/winmain.cpp
2012-04-14 19:34:07 -04:00
b1d65a194a Fix memory corruption with DNS lookups.
Thanks @Mystler for finding and reporting this, and thanks @Hoikas for
investigating and confirming the fix.
2012-04-14 16:26:24 -07:00
c8873a9082 The real Relto plunge fix...
Hack. PhysX is going away, so I'm not going to expend a lot of effort on
making a technically correct fix.
2012-04-12 21:52:58 -04:00
d2a1350e8b Real camera fixes
Corrects popping issues in Kemo but doesn't screw up Teledahn at the same
time... Magical special casing :(
2012-04-12 21:52:04 -04:00
cba9f459e8 Revert "Disallow duplicate camera pushes"
This reverts commit e32fb9b9e248b03b8715904b9a4c0c70b1309cc1, which
introduced camera region bugs
2012-04-12 21:51:12 -04:00
322b49ac20 Revert "Fix relto-plunge"
This reverts commit 8da276f2e50688691b294438ed3d2bcfa218c617, a commit that
did not work as advertised and added too many chances for things to go badly
wrong.
2012-04-12 19:29:04 -04:00
062cb15b44 SSE3 hsMatrix44 multiplication 2012-04-11 23:22:02 -04:00
bb47f83cf3 Simple SSE3 skinning algorithm
Future direction: do lots of work such that hsMatrix44 and hsScalarTriple
are 16-byte aligned so that we can use faster aligned loads
2012-04-11 23:21:54 -04:00
89ec0aa33b Also handle Python long integers in addVarNumber. 2012-04-10 22:29:18 +02:00
82e4c81303 Differentiate between float and int types in plNotify 2012-04-10 22:26:56 +02:00
f6d65dd396 Remove old, unused network stats 2012-04-08 19:03:34 -04:00
cb209c853f Move these inline to be faster. 2012-04-08 12:48:24 -07:00
5ad311dd97 Use a std::map for faster page lookups. 2012-04-08 00:18:21 -07:00
3a8911c1cd Fix a rather crippling plString bug on Linux. 2012-04-07 22:37:28 -07:00