Darryl Pogue
8416c8ed42
Fixes for MinGW's flawed _WIN32_WINNT stuff.
13 years ago
branan
e6f3194833
Only shutdown external clients on link fail
13 years ago
Adam Johnson
2599bfbd7a
Add an error message for NCAgeJoiner failures
...
Since we have a pfSecurePreloader that doesn't redownload every single
launch, I don't feel bad about presenting an error message to the user and
killing the client. This is really better than letting them languish at a
black screen, groping for the relto book.
13 years ago
Adam Johnson
1f78a76737
Handle failed downloads better
...
Now, we unlink anything that fails to download. This is more useful than
leaving a truncated (0 byte) file on the user's HD.
13 years ago
Adam Johnson
3e811a4a87
More PhysX region tweaks
13 years ago
Adam Johnson
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
13 years ago
Adam Johnson
0787aa10e9
Add and Remove PRPs from the ResManager appropriately
13 years ago
Darryl Pogue
704a49fe73
Fix plVault.
...
This means that everything that doesn't depend on non-portable code is
able to compile.
13 years ago
Michael Hansen
bb0ed04a52
Fix some things which got missed from debug builds
13 years ago
Darryl Pogue
e7319c8ab2
Fix plNetClient.
13 years ago
Darryl Pogue
745378f9be
Fix plAvatar.
13 years ago
Darryl Pogue
ad4ff5c262
Fix plNetTransport.
...
Someone should check if we actually need the HS_BUILD_FOR_UNIX check or
whether we can just include float.h in VS.
13 years ago
Darryl Pogue
668034fd71
Fix plGLight.
13 years ago
Darryl Pogue
5593212a26
Fix plNetClientComm compilation.
13 years ago
Darryl Pogue
1f0547279c
Fixes for plInputManager and plResponderModifier.
13 years ago
Darryl Pogue
7fe124c1e0
plMessage now build on *nix :D
13 years ago
Michael Hansen
e34414889f
Convert plUoid's object name to a plString
13 years ago
Michael Hansen
442a733fbb
Add more temporary hack macros to help speed up conversion and testing
13 years ago
Michael Hansen
a1852ad385
Convert plUUID and its cascade of dependencies to plString
13 years ago
Adam Johnson
91fc595407
Completely kill off CoreLibExe
13 years ago
Darryl Pogue
63a9eea771
Kill hsMalloc to the best of our ability.
13 years ago
Darryl Pogue
a14a171774
Replace MemMove, MemCopy, and MemCmp.
13 years ago
Darryl Pogue
eb946f76a4
Get rid of MemAlloc.
13 years ago
Darryl Pogue
5013a978eb
Get rid of NEW(), TRACKED_NEW, and ZERO().
13 years ago
Darryl Pogue
6cdcf6a95e
Get rid of most _alloca use and remove ALLOCA().
13 years ago
Darryl Pogue
8a3f0cfd5b
Get rid of DEL() and FREE() macros.
...
Part of CoreLibExe must die.
13 years ago
Adam Johnson
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.
13 years ago
Adam Johnson
2f53a10fb6
Convert hsConfig defines to cmake -- fixes #93
13 years ago
Adam Johnson
e020651e4b
Eliminate hsScalar and hsFixed
...
Modern CPUs support floats just fine... hsFixed was crazy.
13 years ago
Adam Johnson
5027b5a4ac
Convert custom HeadSpin integer types to standard types from stdint.h
13 years ago
Christian Walther
cec6d75f94
Fix a warning while I'm at it.
13 years ago
Christian Walther
12d114b63a
Allow typing tabs (MOULa does too).
13 years ago
Christian Walther
859aef9e97
Fix use of the return key as a control key
...
broken by revision f251606
13 years ago
Adam Johnson
b4e1dc352e
Fix player and CGZ marker games
13 years ago
Adam Johnson
3bf8df58d8
Band-aid for the "Michael Jackson" bug
13 years ago
Adam Johnson
64a0c49439
Bonus: Some cleanups for collision message handling and slightly improved
...
logging
13 years ago
Adam Johnson
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.
13 years ago
Adam Johnson
032a577111
Implement a new, asynchronous plResPatcher singleton
13 years ago
Adam Johnson
846f2c870b
Replaced the unused plNCAgeJoinerMsg with plResPatcherMsg
13 years ago
Adam Johnson
4661b470f6
Toss useless, Windows-only plBGDownloader
13 years ago
Adam Johnson
f45679a54f
Make pyVault::AddChronicleEntry a blocking operation to avoid a race
...
condition
13 years ago
Skoader
2290aab5a8
Fix avatar clothing bounds test.
...
Bounds type needs be checked after refreshing the bsp tree.
13 years ago
Adam Johnson
e28993aab5
Tighten up plStreamSource::GetFile for internal clients
13 years ago
Adam Johnson
51e89d630e
Add wchar version of plFileUtils::StripExt
13 years ago
Adam Johnson
83ff761632
Allow plSecureStream to open any arbitrary hsStream in read-only mode
13 years ago
Adam Johnson
3508df1c16
Allow computing md5 hashes from hsStream derived classes
13 years ago
Florian Meissner
d420ac6da7
Fix for inserting newlines into KI notes
13 years ago
Darryl Pogue
6f5643debd
ifdef some Win32 InputCore stuff for plDrawable.
13 years ago
Branan Purvine-Riley
30faa99367
update comment describing sequence number
13 years ago
Branan Purvine-Riley
b11881d9a3
Increase allowable sequence prefix range
13 years ago