ac23835384
Get rid of obsolete readers/writes for device info
2013-12-12 16:24:01 -05:00
9070d70e50
Lots of cleanups to hsG3DeviceDelector
2013-12-12 16:24:00 -05:00
544abef39e
Wow, those cards are old...
...
Remove detection for cards that are don't support at LEAST DirectX 8.
There's no way they would even be able to get past Direct3DCreate9, so we
shouldn't need to worry about them... I hope.
2013-12-12 16:23:59 -05:00
a30a326d17
We only support DirectX 9...
...
If you have less than 11MB VRAM or need to use the ref implementation,
then you are using a dinosaur and have no business even attempting to play
this game.
2013-12-12 16:23:58 -05:00
bbae6a76d7
We don't support 3dfx cards...
...
Come on, man... They made some good cards, but they went out of business
in 1999! Ain't nobody got time fo' dat.
2013-12-12 16:23:57 -05:00
60c544e1ff
Don't lazy-load D3D9.dll
...
We already link against it, so that's just a waste of time. Also, cleanup
some unneeded ddraw includes. Remember that in Direct3D9, all devices can
render in windowed mode.
2013-12-12 16:23:51 -05:00
f4956407a1
Merge pull request #362 from zrax/fix_unicode_chat
...
Fix Unicode characters in chat
2013-12-09 19:16:34 -08:00
51e600f6cf
Merge pull request #360 from Hoikas/max-plugin
...
Fix More 3dsm Issues
2013-12-08 16:22:52 -08:00
901046c3d0
Merge pull request #363 from dpogue/netcommon-linking
...
Required link libraries for pnNetCommon.
2013-12-07 16:44:25 -08:00
7f3ba3b106
Required link libraries for pnNetCommon.
...
Allows it to build and link properly under gcc/clang.
2013-12-07 16:40:10 -08:00
324715db9d
Pass message as a unicode object, to avoid encoings getting screwed up
2013-12-07 15:36:24 -08:00
a0329523db
Merge pull request #359 from Mystler/crashfix
...
Fix out of bounds crash in GetNPC()
2013-12-06 11:20:35 -08:00
07eab8def4
Fix annoying "Bad static key ID" asserts
2013-12-05 19:23:01 -05:00
f6a62c0004
Fix #301
...
Partially reverts b9b72e0
2013-12-05 18:48:44 -05:00
55d3f10310
Silence unneeded assertion.
2013-12-05 18:48:43 -05:00
60210cf38a
We have to load plFontCache...
2013-12-05 18:48:42 -05:00
07adadcb58
Fix out-of-bounds crash when fiddling with NPCs
2013-12-05 22:20:12 +01:00
de60a164d4
Merge pull request #355 from Deledrius/c11_regex
...
Use std::regex instead of PCRE.
2013-12-05 12:32:08 -08:00
fd16a12c34
Fix broken plString format
2013-12-05 01:36:23 -05: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