Is there a chance you can add TF2 Beta to your scripts? Since regular TF2 will eventually be moved over to Steampipe, you can get a headstart in porting it over.
Also with the last beta update, I have no gamedata to refer to since Berni's virtual offset table doesn't handle the new builds and SourceMod has been crashing as soon as the game starts. I'm hoping it is just gamedata related and have something to cross reference with regular TF2 gamedata.
Is there a chance you can add TF2 Beta to your scripts? Since regular TF2 will eventually be moved over to Steampipe, you can get a headstart in porting it over.
The biggest changes are the filesystem interface changes that wouldn't be caught by that and that we're already prepared for. It's not likely much else is going to change since this update is targeted at just vpk support (which is why they've been release other updates to the main client in the meantime.
I also can't add it at the moment without updating my copy of DepotDownloader, which will break downloads for games on the old content system due to a bug in the latest version.
The biggest changes are the filesystem interface changes that wouldn't be caught by that and that we're already prepared for. It's not likely much else is going to change since this update is targeted at just vpk support (which is why they've been release other updates to the main client in the meantime.
I also can't add it at the moment without updating my copy of DepotDownloader, which will break downloads for games on the old content system due to a bug in the latest version.
I guess I'll just roll back gamedata from Mercurial until I find one that works in the meantime.
I don't know what to tell you otherwise though. Prior to the update yesterday I had a bunch of plugins working fine. Now I barely have SourceMod working. I can do things like kick and blind but not burn.
I guess I'll just roll back gamedata from Mercurial until I find one that works in the meantime.
I don't know what to tell you otherwise though. Prior to the update yesterday I had a bunch of plugins working fine. Now I barely have SourceMod working. I can do things like kick and blind but not burn.
Running MM build 813 and SM build 3806.
I made a workaround for the DepotDownloader bug and did a check against TF2 Beta. It will indeed need new gamedata. However, we cannot put it into snapshots now else they would be broken for normal TF2. Instead, we'll do what we usually do when there is advanced notice of updates and just have the fixes ready to commit when the update releases.
I made a workaround for the DepotDownloader bug and did a check against TF2 Beta. It will indeed need new gamedata. However, we cannot put it into snapshots now else they would be broken for normal TF2. Instead, we'll do what we usually do when there is advanced notice of updates and just have the fixes ready to commit when the update releases.
I would never ask that you to put that in the snapshots. Which is why I wanted or needed something for reference so I can manually update my gamedata. It isn't the first time I've had to do the manual update. Is there a log anywhere with the TF2B info?
I would never ask that you to put that in the snapshots. Which is why I wanted or needed something for reference so I can manually update my gamedata. It isn't the first time I've had to do the manual update. Is there a log anywhere with the TF2B info?
Spoiler
Checking game tf...
Building Steam2 server cache... Done!
Updating CDR... Done!
Using filelist: 'server.txt'.
Connecting to Steam3... Done!
Logging anonymously into Steam3... Done!
Using Steam3 suggested CellID: 65
Got AppInfo for 229830
Got depot key for 229830 result: OK
Got depot key for 229835 result: OK
Got depot key for 229836 result: OK
Found depots:
- 229830 TF2 Beta Dedicated server assets
- 229835 TF2 Beta Windows server
- 229836 TF2 Beta Linux server
Downloading depot 229830 - TF2 Beta Dedicated server assets
Finding content servers... Done!
Downloading depot manifest... Done!
100.00% source/tf2beta/tf/steam.inf
Downloading depot 229835 - TF2 Beta Windows server
Finding content servers... Done!
Downloading depot manifest... Done!
32.72% source/tf2beta/bin/engine.dll
100.00% source/tf2beta/tf/bin/server.dll
Downloading depot 229836 - TF2 Beta Linux server
Finding content servers... Done!
Downloading depot manifest... Done!
10.98% source/tf2beta/bin/engine_srv.so
23.64% source/tf2beta/bin/libstdc++.so.6
23.90% source/tf2beta/bin/libsteam_api.so
24.56% source/tf2beta/bin/libtier0_srv.so
25.48% source/tf2beta/bin/libvstdlib_srv.so
100.00% source/tf2beta/tf/bin/server_srv.so
checking to see if ./gdc_tf2beta_repos.sh exists
Updating TF2Items repo
popping tf2items-gdc-hack
patch queue now empty
pulling from http://hg.limetech.org/projects/tf2i...2items_source/
searching for changes
no changes found
applying tf2items-gdc-hack
patching file tf2.items.txt
Hunk #1 succeeded at 6 with fuzz 2 (offset 0 lines).
now at: tf2items-gdc-hack
Updating VoiDeD's gamedata repo
pulling from ssh://[email protected]/VoiDeD/gamedata
searching for changes
no changes found
Updating TF Dodgeball repo
popping tfdodgeball-gdc-hack
patch queue now empty
pulling from http://hg.limetech.org/projects/tf_d...dgeball_source
searching for changes
no changes found
applying tfdodgeball-gdc-hack
patching file centity.games.txt
Hunk #1 succeeded at 156 with fuzz 2 (offset 85 lines).
now at: tfdodgeball-gdc-hack
O: s_pTempEntities - no Linux symbol, skipping
O: GetTEName - no Linux symbol, skipping
O: GetTENext - no Linux symbol, skipping
O: TE_GetServerClass - no Linux symbol, skipping
O: g_pGameRules - no Linux symbol, skipping
O: sv - no Linux symbol, skipping
O: SetUserCvar - no Linux symbol, skipping
O: InfoChanged - no Linux symbol, skipping
! O: ForceRespawn - CHANGED. old [ w: 323, l: 324 ]. new [ w: 324, l: 325 ].
Windows offsets are (semi-)wild guesses!
S: Burn (server) - w: GOOD - l: GOOD
S: RemoveDisguise (server) - w: GOOD - l: GOOD
S: Disguise (server) - w: GOOD - l: GOOD
S: CalcCritical (server) - w: GOOD - l: GOOD
S: CalcCriticalMelee (server) - w: GOOD - l: GOOD
S: CalcCriticalBow (server) - w: GOOD - l: GOOD
S: Regenerate (server) - w: GOOD - l: GOOD
! S: AddCondition (server) - w: NOTFOUND - l: GOOD
! current:
! w: "\x55\x8B\xEC\x83\xEC\x2A\x53\x56\x57\x8B\x7D \x2A\x8B\xF1\x83\xFF\x2A\x7C\x2A\x8D\x2A\x2A\ x8D\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\xEB\x2A\x 83\xFF\x2A\x7C"
! l: "@_ZN15CTFPlayerShared7AddCondE7ETFCondfP11CB aseEntity"
S: RemoveCondition (server) - w: GOOD - l: GOOD
S: SetPowerplayEnabled (server) - w: GOOD - l: GOOD
S: SetInWaitingForPlayers (server) - w: GOOD - l: GOOD
S: StunPlayer (server) - w: GOOD - l: GOOD
S: IsHolidayActive (server) - w: GOOD - l: GOOD
S: MakeBleed (server) - w: GOOD - l: GOOD
S: IsPlayerInDuel (server) - w: GOOD - l: GOOD
S: CanPlayerTeleport (server) - w: GOOD - l: GOOD
------------------------------------------------------
S: WriteDataRequest (engine) - w: GOOD - l: GOOD
S: CheckPassword (engine) - w: GOOD - l: GOOD
S: Filter_ShouldDiscard (engine) - w: GOOD - l: GOOD
S: LogCommand (engine) - w: GOOD - l: GOOD
S: OnSocketClosed (engine) - w: GOOD - l: GOOD
S: IsPassword (engine) - w: GOOD - l: GOOD
------------------------------------------------------
Thanks! That did the trick. Got everything working again.
Edit:
After a little more messing around and looking at the logs, it appears that AddCondition may need to be updated. I am running Windows for server so I'm sure it doesn't affect the Linux servers.
L 03/12/2013 - 11:031: [SM] Native "TF2_AddCondition" reported: Failed to locate function
L 03/12/2013 - 11:031: [SM] Displaying call stack trace for plugin "rtd.smx":
L 03/12/2013 - 127:29: [SM] Native "TF2_AddCondition" reported: Failed to locate function
L 03/12/2013 - 127:29: [SM] Displaying call stack trace for plugin "bonusroundimmunityMOI.smx":
amp_node plugin doesn't appear to give mini crits nor the amber mini crit effect which I believe uses condition for amplifier.