de60a164d4
Merge pull request #355 from Deledrius/c11_regex
...
Use std::regex instead of PCRE.
2013-12-05 12:32:08 -08:00
4bf90877a8
Merge pull request #357 from dpogue/stringfix
...
Fix plString ssize_t undefined errors.
2013-12-03 02:09:38 -08:00
786f06eafc
Fix plString ssize_t undefined errors.
2013-12-02 22:07:08 -08:00
c0d6556aa3
Use std::regex instead of PCRE.
2013-12-02 20:53:52 -08:00
9d0112de19
Merge pull request #352 from Hoikas/patcher-thread
...
Unified Patcher (Part 1: In-Game)
2013-11-30 14:30:07 -08:00
cbfa49d71c
Merge pull request #349 from Hoikas/debug-print
...
Port PtDebugPrint to C++
2013-11-30 14:17:30 -08:00
34c88190c1
Update StartUp in initial batch
...
ONE PATCH! This commit brings us to half of the patching goal: on launch
of the client, we only show ONE "Updating..." message before we enter the
game proper. Go us!
2013-11-28 15:16:01 -05:00
3299267976
Integrate SecurePreloader into pfPatcher
2013-11-28 15:14:45 -05:00
9d162a7a32
Reroute plResPatcher
2013-11-28 15:14:37 -05:00
346b6f8ac8
Implement pfPatcher backend
2013-11-28 15:12:03 -05:00
275f15087c
Separate plOperationProgress titles and statuses.
...
Now we render titles above the progress bar and the status below (in the
same color as the progress bar!). Also, introduce a new info field that is
guaranteed to be right justified.
2013-11-25 22:01:10 -05:00
7da0467609
plString-ify plOperationProgress
2013-11-25 22:01:09 -05:00
febc69cf2f
Merge pull request #351 from Hoikas/fix-regression
...
Fix NetCliAuthFileRequest Regression
2013-11-25 18:50:16 -08:00
efec679e1f
Fix NetCliAuthFileRequest Regression introduced by 6e56447
...
Our data fields have to be the same as their size on the wire. Ugh.
2013-11-25 20:13:38 -05:00
6005f78cbf
Merge pull request #350 from Mystler/loc_fix
...
Fix loading localized sound files
2013-11-23 12:13:35 -08:00
063b61161d
Don't ignore possible extensions when localizing object names
2013-11-21 16:53:55 +01:00
e103d0c9d6
Port PtDebugPrint to C++
...
This has a couple of benefits:
- We should theoretically no longer run into UnicodeDecodeErrors from the
plString-based implementation
- By doing things engine side, we can use the logging API to colorize log
messages.
2013-11-19 21:33:30 -05:00
c69d546c69
Fix a VC++2013 compile error
2013-11-02 01:50:10 -07:00
f4f24cb6c2
Merge pull request #346 from Hoikas/async-sleep
...
Fix buddy-add stutter
2013-09-28 11:40:47 -07:00
961a168131
Merge pull request #347 from Deledrius/fanagecrashworkaround
...
Workaround crash when linking to converted fan Ages
2013-08-15 20:39:53 -07:00
61483e2739
Fix crash when loading converted Age.
2013-08-15 12:13:35 -07:00
c536ceefb4
Merge pull request #345 from dpogue/pipeline
...
Split DirectX stuff into a subdirectory of plPipeline
2013-07-24 21:36:03 -07:00
5c11d618f5
Actually use working backslashes.
2013-07-24 21:20:38 -07:00
6ce5d5abda
Clean up source groups for plDXPipeline.
2013-07-24 21:17:16 -07:00
cc264e3f43
Minor fixes.
2013-07-22 19:41:27 -07:00
52deaff61a
Async pyVaultPlayerInfoList::AddPlayer
...
This fixes the stutter when adding a buddy to the KI. The return value was
never used, according to grep. There is a delay between hitting enter and the player being added, but that's acceptable.
2013-07-21 21:31:16 -04:00
fc9d51cc35
plViewTransform is not in plPipeline.
...
Thanks @Deledrius .
2013-07-21 15:57:22 -07:00
e6609c2b71
Fix clang warnings in plCubicRenderTargetModifier.
2013-07-21 00:50:58 -07:00
04d88377ad
Move all the DirectX-specific stuff into a folder.
...
This actually allows us to compile plPipeline on *nix (although linking
will fail).
2013-07-21 00:50:00 -07:00
cf78792155
Merge pull request #344 from Hoikas/cmake
...
FindDirectX Improvements
2013-07-20 14:39:28 -07:00
76252f3d76
Merge pull request #340 from Mystler/evenmorecmake
...
Explicitly instruct CMake to look for Python 2.7
2013-07-20 14:38:17 -07:00
ae9b1cf2a4
Merge pull request #342 from Hoikas/ishuman
...
Fix pySceneObject::IsHuman
2013-07-20 14:37:59 -07:00
03315e7a5b
Merge pull request #343 from dpogue/linux-fix
...
Fix some *nix compiler errors.
2013-07-20 13:11:19 -07:00
74ae12b38c
Grab the correct DX libs for our architecture
2013-07-20 15:34:51 -04:00
f1767ebabe
Fix some *nix compiler errors.
2013-07-20 00:04:51 -07:00
139730eaab
Fix pySceneObject::IsHuman
2013-07-13 19:20:07 -04:00
509bf10a66
Merge pull request #341 from Hoikas/fix-debug
...
Fix Debug Builds
2013-07-12 20:15:31 -07:00
b60fe0568e
Fix Debug
2013-07-12 23:10:49 -04:00
d9c9238170
Explicitly instruct CMake to look for Python 2.7
2013-07-11 11:49:05 +02:00
b86ab9d69e
Merge pull request #336 from Hoikas/weight-format
...
Improve skinning performance.
2013-07-09 19:30:45 -07:00
6bdee2ba1a
Merge pull request #329 from Hoikas/kill-printf
...
Remove unsafe or inappropriate uses of *printf.
2013-07-09 19:28:57 -07:00
88dfd51000
Fix Console Help indentation
2013-07-09 21:52:17 -04:00
dd35878465
Begin killing off sprintf
2013-07-09 21:30:42 -04:00
470ed86187
Let's use vsnprintf
for those legacy methods...
2013-07-09 21:30:41 -04:00
798764d84e
Nuke some snprintf
2013-07-09 21:30:40 -04:00
ea31db3305
SSE 4.1 Skinning
...
This appears to offer no benefit on my Wolfdale CPU, but I expect it will
be useful on more recent ones.
2013-07-09 21:07:24 -04:00
4d32454764
Fill volatile buffers
...
This shaves off a memcpy and some smaller copies. Decent gains that scale
up quite well as more avatars are on screen.
2013-07-09 21:07:24 -04:00
aa7df368f1
Cleanup macro-mayhem
...
This converts the VERTBLEND macros to some clever templates. This code
should be much more maintainable.
2013-07-09 21:07:23 -04:00
efd5cddaef
Merge pull request #338 from Mystler/moar-cmake
...
Allow disabling supplemental projects with CMake
2013-07-09 17:59:20 -07:00
18010570b5
Allow disabling certain parts of the build
2013-07-09 10:35:43 +02:00