1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-17 10:52:46 +00:00
Commit Graph

278 Commits

Author SHA1 Message Date
d93b5b9769 Add a tools meta-target 2015-02-13 23:17:10 -08:00
b37307a7b4 Merge pull request #448 from Deledrius/passwords
Store plClient password using platform-specific credential storage.
2015-01-02 22:26:35 -05:00
bb2ea46c69 Store plClient password using platform-specific credential storage.
- Removes old drive-based "cryptography" for stored passwords,
  which often caused them to be invalidated when removable storage
  on the system is used.
- Uses pfPasswordStore to store passwords.
- Uses the Windows Registry to store account/password preferences.
2015-01-02 19:16:06 -08:00
990f42c780 Merge pull request #458 from Mystler/webm
WebM Movie Player (VP9/Opus)
2014-12-26 14:46:31 -05:00
c40f7aac92 Fix subprocess call when using pngcrush. 2014-12-23 04:51:29 -08:00
3b38161756 Address things pointed out during review 2014-11-02 00:26:57 +01:00
7cd8f51eb4 Make audio work
Includes some reorganization and cleanup
2014-10-31 00:08:45 +01:00
9de5c4db54 Use libopus for decoding Audio 2014-10-27 20:18:14 +01:00
cbcbdc0889 Delay intro movie playback until after display init.
- Fixes stretched cursor during movie playback.
2014-10-27 19:00:04 +01:00
2caade5fff Basic VPX decoding for plMoviePlayer 2014-10-27 18:59:40 +01:00
4450d87947 Move AniGraph classes from plAvatar -> plAnimation. 2014-10-23 19:52:35 -07:00
69bc106576 Merge pull request #407 from Deledrius/bink_removal_again
Bink Removal
2014-10-19 18:25:24 -04:00
39eab13d9d plgAudioSys doesn't need to take hsWindowHndl. 2014-10-19 00:13:53 -07:00
eda0bd26d1 Merge pull request #449 from Deledrius/cleanupexe
Clean up WinMain.
2014-10-18 19:54:06 -04:00
9732a997c0 Removes remaining usage of Bink in main engine.
- Removes Bink headers.
- Remove usage of Bink movie layers in pfJournalBook (replacing it
  with plLayerAVI in the interim).
- Removes Bink cmake.

Conflicts:
	CMakeLists.txt
	Sources/Plasma/Apps/plClient/plClient.cpp
	Sources/Plasma/PubUtilLib/plPipeline/plBinkPlayer.h
2014-10-16 01:06:37 -07:00
0d297076ef Remove unused and dead code in winmain.cpp. 2014-10-11 14:43:14 -07:00
7445e23e59 Rename "new account" button resource to reflect actual purpose. 2014-10-11 14:43:09 -07:00
094b0fe557 Move <algorithm> header out of HeadSpin.h 2014-08-09 12:28:20 -07:00
72f18e8ebb Complete the previous commit by also removing the inline min and max
functions defined in HeadSpin.h without breaking (3ds)Max compilation
2014-08-09 12:28:19 -07:00
c84aee11a6 Merge pull request #411 from Hoikas/plclient-cleaning
Some plClient Cleanups
2014-06-05 17:25:14 -04:00
dc9497cf90 Shutdown code de-duplication 2014-05-28 21:33:32 -04:00
1d18288779 pfKI is dead, long live pfKI! 2014-05-28 21:33:32 -04:00
b426d2faf0 Age Loading now longer has a progress bar...
... So we don't need to show/hide the spinner... Or make the console
flash. Stop aggravating me!
2014-05-28 21:33:31 -04:00
6324df3d0f Trash cruft 2014-05-28 21:33:20 -04:00
bf5623224c Add plPrintf - a cstdio-directed version of plFormat 2014-05-28 18:10:26 -07:00
1debf8180b Convert many of the now-deprecated plString::Format calls to plFormat 2014-05-28 18:10:24 -07:00
933ae6ec17 Provide some sample conversions to plFormat for testing and copying 2014-05-19 18:12:50 -07:00
a58fe4653f Fix a clang warning in plPythonPack. 2014-04-05 20:40:52 -07:00
a1e3fa6faf Various MinGW compile fixes. 2014-02-19 23:31:43 -08:00
cc6e92b20a Merge pull request #385 from Hoikas/patch-phailure
Fix some plUruLauncher Probz
2014-01-29 17:41:57 -08:00
d7fdf10455 Convert ReadSafe(W)String* to the plString variants, and remove the now
unneeded _TEMP variants.  All safe strings read from hsStreams are
now plStringified :)
2014-01-21 15:21:32 -08:00
f1131bbb25 Fix winmain use and a couple of remaining SafeStrings => plString 2014-01-21 15:21:32 -08:00
625319f99d NT6-proof PhysX_Setup.exe launch
CreateProcessW on PhysX_Setup.exe will probably cause
ERROR_ELEVATION_REQUIRED. That is NOT my idea of a successful install.
2014-01-19 15:16:42 -05:00
5021438dd7 SkipLoginDialog -- forgot to implement this one 2014-01-19 15:16:42 -05:00
d7aa9ac17c Handle smart pointers...
This fixes a few HANDLE leaks. They aren't a big deal in the grand scheme
of things, but it's good to be correct.
2014-01-19 15:16:41 -05:00
7c6cb34cd1 Don't eat calls in hsAssert.
ShellExecuteW != NOOP. Let's get it right.
2014-01-19 14:27:41 -05:00
d8113a5ab7 Movie filename in plMovieMsg and plBinkPlayer => plString 2014-01-09 22:20:51 -08:00
8cedb69e9e Fix some invalid heap ops found by Dr Memory 2014-01-07 22:54:21 -05:00
52427c2032 Fix eap->hoikas self-patch 2013-12-23 17:10:54 -05:00
7915f21019 plUruLauncher PatchOnly
Shhh! I'm sneaking this "feature" in for Gehn 18. The idea is that we
should no longer require MOULa installs for the installer to work. So,
after we've extracted the files but before we quit the installer, we fire
up `UruLauncher.exe -Repair -ServerIni=repair.ini -PatchOnly`. This will
download all the standard MOULa stuff, exit, and the install finishes.
Whew!
2013-12-22 22:54:45 -05:00
7c0e3e2a61 Merge pull request #373 from Hoikas/linking-perf
Low-Hanging Linking Performance
2013-12-21 16:58:34 -08:00
e2b5786988 Fix a bug related to trashed keys.
It appears that the hsTArray memory management really sucks for smart
pointers like plKey. The crash mentioned at
http://forum.guildofwriters.org/viewtopic.php?f=117&t=6291 went away
immediately after switching plKeyCollector to an std::set.
2013-12-21 12:28:12 -05:00
3a354020e1 Minimize calls into shell APIs 2013-12-20 18:52:15 -05:00
09cc4b8259 Merge pull request #353 from Hoikas/new-launcher
Unified Patcher (Part 2: Nuke eap)
2013-12-12 14:04:43 -08:00
4ae685aff9 Hack around hidden/dead MessageBoxes :(
So, it appears that once our dialog is created, the DialogBox windowproc
is nuked. So, to hack around this, any errors that occur while it is open
are cached and reported out after we close everything down. It sucks, but
it works. I blame Microsoft.
2013-12-12 16:59:45 -05:00
1bcd17c850 Redist Updating
This is the crowning feature: the whole point of this exercise. You can
now update redists from the client launcher itself. To activate this
functionality, you will need to flag the file 0x10 in the manifest. I
recommend listing your redists in the patcher manifests.
2013-12-12 16:59:44 -05:00
d855d86475 Game Repair Mode
This adds a license-stopgap "feature" ... You can now update only the game
data by using the -Repair argument on the launcher. You'll need to specify
a stripped down MOULa server.ini with the GateKeeperSrv keys/host.
2013-12-12 16:59:43 -05:00
e7ab709b52 Client Image Flag
This argument works just like it does in Guild Wars. It checks all the
files (using Cyan's evil "Internal" and "External" manifests) for changes.
Expect this to take a decent amount of time.
2013-12-12 16:59:42 -05:00
a231b4db9d Rewrite plUruLauncher
Welcome to the glorious new regime.
2013-12-12 16:59:39 -05:00
696ceace19 Remove some unused PS version stuff 2013-12-12 16:24:02 -05:00