1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-18 19:29:09 +00:00
Commit Graph

1360 Commits

Author SHA1 Message Date
b10795b9cb Convert plClientResMgr to plString
DIE std::string DIE!!!
2014-01-21 15:21:32 -08:00
249f26c53f plString Hash for unordered containers 2014-01-21 15:21:32 -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
dceb911f25 Clean up some crazy in plClientResMgr 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
ae1bbdc1d6 Animation SDL variable names => plString 2014-01-21 15:21:32 -08:00
ef04cfcf84 Age Link info names => plString 2014-01-21 15:21:22 -08:00
f9a72e1a8f Repeatable emote animations...
... It's multistage majick!
2014-01-21 17:26:24 -05:00
69e6381736 Implement Co-op animations via Python 2014-01-21 17:26:23 -05:00
14392883a7 Add customizable finish message to avatar seeking 2014-01-20 18:36:16 +01:00
b6a371f49f Add animation loop functions to Python 2014-01-20 18:35:55 +01: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
b0bffa0b5d Allow setting the G values for the servers in the server.ini
Setting these values is optional. If they are not set in the ini file, default values will be used. This way, we don't have to change all our ini files.
2014-01-19 10:06:33 +01:00
ff30c77ddd plArmatureMod => plString 2014-01-12 13:22:42 -08:00
0c1783b2f3 plGenericVar => plString
- Also fixes a bug in plGenericType::CopyFrom, where doubles would get
  only half copied (and therefore become corrupt)
2014-01-12 13:08:25 -08:00
a783642515 Python file names and SynchedObj SDL state names => plString 2014-01-12 13:08:25 -08:00
f370c65ad3 GUI List Box items => plString 2014-01-12 13:08:24 -08:00
262cc65f57 pfGUIControlMod's font face => plString 2014-01-12 13:08:24 -08:00
939f6c3d41 Accept plStrings in plDynamicTextMap for rendering and font names 2014-01-12 13:08:24 -08:00
abe3d465b3 Some additional sprintf and std::string cleanup 2014-01-11 20:42:01 -08:00
7de24157a5 Avatar Clothing data => plString 2014-01-11 20:42:01 -08:00
71c9771cfb plOneShotMod => plString 2014-01-11 20:42:01 -08:00
b16274a8cc plNPCSpawnMod => plString 2014-01-11 20:42:00 -08:00
ee2ba7d068 hsG3DDeviceSelector => plString 2014-01-11 20:42:00 -08:00
4987b32574 pfBackdoorMsg => plString 2014-01-11 20:39:39 -08:00
29e311c91d Clean up plAvatarMsg a bit 2014-01-10 10:11:57 -08:00
862a05cbd5 Remove name from hsReaderWriterLock, since nobody was using it. 2014-01-10 10:11:57 -08:00
ec70590c5b proVariableEventData name => plString 2014-01-10 10:11:57 -08:00
5b6b886b55 Clean up DisplaySystemVersion() to avoid hsStrcpy, and add Windows 8.1
to the known versions decoder.
2014-01-10 10:11:50 -08:00
82029b56ff pfGameGUIMsg => plString 2014-01-09 22:20:58 -08:00
d8113a5ab7 Movie filename in plMovieMsg and plBinkPlayer => plString 2014-01-09 22:20:51 -08:00
611b9a09c2 plCloneSpawnModifier template name => plString 2014-01-09 21:48:21 -08:00
829277bcc4 Convert plLoadAgeMsg's age filename to a plString 2014-01-09 21:48:14 -08:00
8323758d33 Cleanup: Don't pass a writable scratch buffer off to dozens of virtual
functions -- that's just silly!
2014-01-09 21:48:05 -08:00
b865e8c9f2 Convert anim name in plAnimStage to a plString 2014-01-09 21:47:57 -08:00
0d53e4e0ec Convert plDXShader's error string to a plString, and do some cleanup 2014-01-09 21:47:46 -08:00
a931c7ca33 Convert username in pyPlayer and pfKIMsg to a plString 2014-01-09 21:44:06 -08:00
8cedb69e9e Fix some invalid heap ops found by Dr Memory 2014-01-07 22:54:21 -05:00
e48a4767cf Fix #365
plRegistryKeyList::Read assumed that plUoid object IDs are always
sequential. This is not the case since f664e8b resulted in all keys
getting an ID. The problem manifested itself here because there were
temporary materials that were being created and thrown away, causing
object ID gaps.
2014-01-05 23:23:04 -05:00
b8d0b9ab8b Fix external release builds.
Due to a complicated set of circumstances, this was the problem that
caused console key input eating on Gehn. Always remember kids, ifdef
include hackery is teh ebils.
2013-12-29 17:45:38 -05:00
19da80f31b Fix External Client garbage-strings 2013-12-23 20:26:42 -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
42707c6e8a Merge pull request #372 from Hoikas/draw-starve
Smoother Spinning Dots
2013-12-21 16:57:35 -08:00
505df7c954 Merge pull request #371 from Hoikas/keycol-set
Fix plKeyCollector key trashing...
2013-12-21 16:57:10 -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