18b5a02479
Fix the Relto panic link weird stuff
...
The ladder region fixes introduced the panic link. Now we should always
verify the following when changing anything related to the stupid kinematic
actor turd:
- Linking to any Ahnoying Sphere's main LIP does not result in a panic link
- The Teledahn hatch ladder camera works as expected
- That the game doesn't crash on anything stupid, like a nil SceneNode
2012-01-30 21:46:34 -05:00
0787aa10e9
Add and Remove PRPs from the ResManager appropriately
2012-01-29 21:10:47 -05:00
91fc595407
Completely kill off CoreLibExe
2012-01-25 16:58:44 -05:00
63a9eea771
Kill hsMalloc to the best of our ability.
2012-01-25 16:58:43 -05:00
a14a171774
Replace MemMove, MemCopy, and MemCmp.
2012-01-25 16:58:42 -05:00
eb946f76a4
Get rid of MemAlloc.
2012-01-25 16:58:41 -05:00
5013a978eb
Get rid of NEW(), TRACKED_NEW, and ZERO().
2012-01-25 16:58:35 -05:00
6cdcf6a95e
Get rid of most _alloca use and remove ALLOCA().
2012-01-25 16:58:29 -05:00
8a3f0cfd5b
Get rid of DEL() and FREE() macros.
...
Part of CoreLibExe must die.
2012-01-25 16:58:28 -05:00
be26b145df
HeadSpin.h is now the core header.
...
Rearrange some things so such that low-level CoreLib headers aren't quite
so crazy. For higher level stuff, you still need to include the
appropriate header.
2012-01-25 16:58:27 -05:00
2f53a10fb6
Convert hsConfig defines to cmake -- fixes #93
2012-01-25 16:58:24 -05:00
e020651e4b
Eliminate hsScalar and hsFixed
...
Modern CPUs support floats just fine... hsFixed was crazy.
2012-01-25 16:58:20 -05:00
5027b5a4ac
Convert custom HeadSpin integer types to standard types from stdint.h
2012-01-25 16:58:18 -05:00
cec6d75f94
Fix a warning while I'm at it.
2012-01-25 20:40:42 +01:00
12d114b63a
Allow typing tabs (MOULa does too).
2012-01-25 20:40:04 +01:00
859aef9e97
Fix use of the return key as a control key
...
broken by revision f251606
2012-01-22 16:08:56 +01:00
be472ddb62
Merge pull request #118 from Hoikas/physx
...
PhysX Fixes
2012-01-20 15:26:20 -08:00
73ec6b4601
Merge pull request #55 from Deledrius/l10n
...
Re-enable Localization.
Fixes #12
2012-01-20 01:54:07 -08:00
b4e1dc352e
Fix player and CGZ marker games
2012-01-19 00:59:56 -05:00
3bf8df58d8
Band-aid for the "Michael Jackson" bug
2012-01-19 00:19:48 -05:00
64a0c49439
Bonus: Some cleanups for collision message handling and slightly improved
...
logging
2012-01-18 18:57:58 -05:00
7c40364752
Fix some more incorrect PhysX Api calls for Kinematic Actors
...
As I discovered several months ago, Cyan used the incorrect
NxActor::setGlobal(Pose/Position) function(s) to transform kinematic actors.
This is incorrect but was apparently allowed in PhysX 2.6.0. PhysX 2.6.4
enforces the correct moveGlobal(Pose/Position) functionality, so we MUST use
that.
2012-01-17 22:57:58 -05:00
032a577111
Implement a new, asynchronous plResPatcher singleton
2012-01-17 12:04:24 -05:00
846f2c870b
Replaced the unused plNCAgeJoinerMsg with plResPatcherMsg
2012-01-16 21:27:42 -05:00
4661b470f6
Toss useless, Windows-only plBGDownloader
2012-01-16 18:16:28 -05:00
13d36587e6
Merge pull request #116 from Hoikas/vistest
...
Avatar Clothing Fix
2012-01-15 15:55:36 -08:00
f45679a54f
Make pyVault::AddChronicleEntry a blocking operation to avoid a race
...
condition
2012-01-15 18:36:29 -05:00
2290aab5a8
Fix avatar clothing bounds test.
...
Bounds type needs be checked after refreshing the bsp tree.
2012-01-15 13:58:39 -05:00
e28993aab5
Tighten up plStreamSource::GetFile for internal clients
2012-01-09 01:25:22 -05:00
51e89d630e
Add wchar version of plFileUtils::StripExt
2012-01-09 00:22:32 -05:00
83ff761632
Allow plSecureStream to open any arbitrary hsStream in read-only mode
2012-01-08 23:27:09 -05:00
3508df1c16
Allow computing md5 hashes from hsStream derived classes
2012-01-08 18:40:10 -05:00
d420ac6da7
Fix for inserting newlines into KI notes
2012-01-08 16:39:23 -05:00
4b8c0a8ab6
Merge pull request #108 from branan/seqprefix
...
Increase allowable sequence prefix range
2012-01-07 16:14:59 -08:00
6f5643debd
ifdef some Win32 InputCore stuff for plDrawable.
2012-01-04 21:37:52 -08:00
30faa99367
update comment describing sequence number
2012-01-03 01:39:15 -08:00
b11881d9a3
Increase allowable sequence prefix range
2012-01-03 01:18:47 -08:00
ca96e15a37
Fix #106
...
Allow plSubWorldMsg to be sent over the network, allowing players to exit
the elevator on the second floor of the Teledahn shroom without falling
through the floor.
2011-12-25 18:54:56 -05:00
0f5f4649de
Merge branch 'linux-efx' into linux
2011-11-30 22:53:27 -08:00
328dcc05db
Merge branch 'clang' into linux
2011-11-30 22:50:27 -08:00
79f1714730
Fixes for plGLight errors.
2011-11-30 22:48:05 -08:00
3398938d31
Fix a bunch of warnings from clang.
2011-11-27 19:12:18 -08:00
dc2d804993
Get rid of EFX-Util.h include.
2011-11-27 14:28:01 -08:00
db6066e109
Merge branch 'master' into linux
2011-11-27 14:27:40 -08:00
c145a3acbc
Fix the "bahro climbing a ladder" crash
...
This fix will cause the armature brain to skip over animations that it doesn't have data for, rather than crashing. If you're in debug mode, you'll get a nice assert as well.
2011-11-26 18:40:40 -05:00
bb98cf94ba
Don’t crash on Linux if environment variable HOME is not set.
2011-11-26 20:57:00 +01:00
8ec36007c1
Don’t hardcode "Uru Live" but use ProductLongName().
...
Replicates behavior of PathGetLogDirectory().
2011-11-26 20:44:40 +01:00
39a35f5fd3
Change log folder name back from “log” to the original “Log” for consistency with other logging facilities that still use PathGetLogDirectory().
2011-11-20 19:31:24 +01:00
f49b04e7f0
Add missing “Uru Live” in log file path.
2011-11-20 19:29:00 +01:00
ea4ba5028a
Fix compilation: include proper header for SHGetSpecialFolderPathW().
2011-11-20 19:28:08 +01:00