Adam Johnson
d7fa8cb613
Implement new pfSecurePreloader
...
- Fetches a "SecurePreloader" manifest from the FileSrv, allowing gzipped
python packages
- Save data to the disk for future game launches. We only update if we
detect what we loaded into memory doesn't match what the server has.
- Falls back to downloading Python\*.pak and SDL\*.pak from the AuthSrv if
the "SecurePreloader" manifest is not found.
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
a2c819ac26
Make hsRAMStream's read() NOT throw an exception. We now match hsUNIXStream::Read()'s functionality
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
Branan Purvine-Riley
045feb4b13
Merge pull request #112 from Deledrius/resource_error
...
Show notification when missing required resource data file.
Closes #110
13 years ago
Adam Johnson
4b8c0a8ab6
Merge pull request #108 from branan/seqprefix
...
Increase allowable sequence prefix range
13 years ago
Adam Johnson
5e04f987e0
Merge pull request #111 from dpogue/drawable-linux
...
Fix plDrawable compilation on *nix
13 years ago
Joseph Davies
f4639698e4
Show notification when missing required resource data file.
13 years ago
Darryl Pogue
6f5643debd
ifdef some Win32 InputCore stuff for plDrawable.
13 years ago
Branan Purvine-Riley
30052e1ca4
Merge pull request #109 from Mystler/plFontConverter
...
Compile plFontConverter
13 years ago
Adam Johnson
afef1efb91
Ignore .aps files that are autogenerated by Visual Studio from .rc files
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
Adam Johnson
61da0883d8
Merge pull request #105 from dpogue/netbase
...
pnNetBase refactor
--HG--
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbError.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbError.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbKeys.cpp => Sources/Plasma/NucleusLib/pnNetBase/pnNbKeys.cpp
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbKeys.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbKeys.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbProtocol.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbProtocol.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbSrvs.cpp => Sources/Plasma/NucleusLib/pnNetBase/pnNbSrvs.cpp
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbSrvs.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbSrvs.h
13 years ago
Branan Purvine-Riley
4aa401007a
Merge pull request #107 from Hoikas/tldn-bucketroom
...
Fix #106
13 years ago
Adam Johnson
ca96e15a37
Fix #106
...
Allow plSubWorldMsg to be sent over the network, allowing players to exit
the elevator on the second floor of the Teledahn shroom without falling
through the floor.
13 years ago
Adam Johnson
8e4e1eb905
Merge pull request #104 from dpogue/linux
...
Next round of Linux fixes
13 years ago
Darryl Pogue
0f5f4649de
Merge branch 'linux-efx' into linux
13 years ago
Darryl Pogue
328dcc05db
Merge branch 'clang' into linux
13 years ago
Darryl Pogue
79f1714730
Fixes for plGLight errors.
13 years ago
Darryl Pogue
afe67786e1
Move Base64 util into pfConsoleCore.
13 years ago
Darryl Pogue
821703ad07
Cleanup/reorganize pnNetBase code files.
...
--HG--
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbError.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbError.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbKeys.cpp => Sources/Plasma/NucleusLib/pnNetBase/pnNbKeys.cpp
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbKeys.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbKeys.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbProtocol.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbProtocol.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbSrvs.cpp => Sources/Plasma/NucleusLib/pnNetBase/pnNbSrvs.cpp
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbSrvs.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbSrvs.h
13 years ago
Florian Meissner
9aab9fbc22
Compile plFontConverter if Freetype available
13 years ago
Darryl Pogue
3398938d31
Fix a bunch of warnings from clang.
13 years ago
Darryl Pogue
dc2d804993
Get rid of EFX-Util.h include.
13 years ago
Darryl Pogue
db6066e109
Merge branch 'master' into linux
13 years ago
Branan Purvine-Riley
0c0cc542bc
Merge pull request #103 from Hoikas/anim-fix
...
Fix the "bahro climbing a ladder" crash
13 years ago
Adam Johnson
c145a3acbc
Fix the "bahro climbing a ladder" crash
...
This fix will cause the armature brain to skip over animations that it doesn't have data for, rather than crashing. If you're in debug mode, you'll get a nice assert as well.
13 years ago
Adam Johnson
7960980b5f
Merge pull request #102 from cwalther/logfix
...
Fix some bugs in plStatusLog, take two
13 years ago
Christian Walther
bb98cf94ba
Don’t crash on Linux if environment variable HOME is not set.
13 years ago
Christian Walther
8ec36007c1
Don’t hardcode "Uru Live" but use ProductLongName().
...
Replicates behavior of PathGetLogDirectory().
13 years ago
Branan Purvine-Riley
4448aa4e86
Merge pull request #101 from cwalther/sdlsetindex-huru
...
Don’t modify tuples that others may already have references to
13 years ago
Christian Walther
757d569039
Merge sdlsetindex to H-uru/Plasma master.
...
Don’t modify tuples that others may already have references to.
Fixes egg room private chat channels and entering Teledahn buckets with Python 2.7. These and other uses of ptSDL.setIndex() only worked by chance with Python 2.3 because the tuples happened to have reference counts of 1.
--HG--
rename : MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfPython/plPythonSDLModifier.cpp => Sources/Plasma/FeatureLib/pfPython/plPythonSDLModifier.cpp
13 years ago
Christian Walther
ea515e58f2
Don’t modify tuples that others may already have references to.
...
Fixes egg room private chat channels and entering Teledahn buckets with Python 2.7. These and other uses of ptSDL.setIndex() only worked by chance with Python 2.3 because the tuples happened to have reference counts of 1.
--HG--
branch : sdlsetindex
13 years ago
Christian Walther
39a35f5fd3
Change log folder name back from “log” to the original “Log” for consistency with other logging facilities that still use PathGetLogDirectory().
13 years ago
Christian Walther
f49b04e7f0
Add missing “Uru Live” in log file path.
13 years ago
Christian Walther
ea4ba5028a
Fix compilation: include proper header for SHGetSpecialFolderPathW().
13 years ago
Christian Walther
497aac7ab2
Fix buffer size check – previous version could still overrun by 1 or 2 bytes.
13 years ago
Darryl Pogue
be39ca5210
Fix some bugs in plStatusLog. Closes #99 .
13 years ago
Branan Purvine-Riley
470224c54e
Merge pull request #96 from branan/pagestream
...
Force page stream to stay open during a room load
13 years ago
Branan Purvine-Riley
70a9698605
Merge pull request #98 from branan/maxlights
...
Fix MaxPlasmaLights for max 2012
13 years ago
branan
4e24d9d927
Fix MaxPlasmaLights for max 2012
...
closes #97
13 years ago
Branan Purvine-Riley
c1deed66c7
Force page stream to stay open during a room load
13 years ago
Branan Purvine-Riley
220c05e825
Fix cmake file for removed header
13 years ago
Adam Johnson
ed2eb2d155
Merge pull request #94 from branan/max12
...
Updates for modern max
13 years ago
Branan Purvine-Riley
b9b72e060a
Get rid of refereces to obsolete PB
13 years ago
Darryl Pogue
5e6eb006b9
Fix some Linux issues in plGImage.
13 years ago