PDA

View Full Version : SteamTools has moved!


asherkin
02-28-2014, 22:47
SteamTools has moved to its new home over in Phabricator.

Source code is now located here: https://code.limetech.org/diffusion/ST/
Binary downloads are now here: https://builds.limetech.org/?p=steamtools
Build status and history is here: https://builds.alliedmods.net/asherkin/waterfall?category=steamtools

Please note, the source code is now in a git repo, a mercurial client will not work with it.

Builds are currently manual, I hope to get that rectified along with writing new contributor documentation within the next few weeks.
Once the repositories diverge, or I'm happy these builds are working fine, I'll update the links in the main thread.

This is a new process for me and SteamTools is the first to make the switch, so there may be some teething problems.

Mitchell
03-06-2014, 15:56
Phabricator looks nice and clean! :D

Wliu
03-09-2014, 09:22
I agree with Mitchell, looks like a nice change!
Also, Jenkins (http://jenkins-ci.org/) *could* help with automated builds :P.

jpwanabe
04-05-2014, 17:16
For the version located on the binnary page, do I have to uninstall the old version first? Because they have 2 different file names.

asherkin
04-05-2014, 17:32
For the version located on the binnary page, do I have to uninstall the old version first? Because they have 2 different file names.

SourceMod will prefer to load the newer filename, but you should remove it to avoid confusion.

eric0279
05-03-2014, 14:54
Hello, can you build for L4D2 please?

I use WebShorCut Redux and at launch:
L 05/03/2014 - 20:53:11: SourceMod error session started
L 05/03/2014 - 20:53:11: Info (map "c7m2_barge") (file "errors_20140503.log")
L 05/03/2014 - 20:53:11: [SM] Unable to load extension "steamtools.ext": /home/games/serv02_l4d2/left4dead2/addons/sourcemod/extensions/steamtools.ext.so: cannot open shared object file: No such file or directory
L 05/03/2014 - 20:53:11: [SM] Unable to load plugin "WebShortcuts.smx": Required extension "SteamTools" file("steamtools.ext") not running
Thanks

asherkin
05-03-2014, 15:12
Hello, can you build for L4D2 please?

I use WebShorCut Redux and at launch:
Thanks

TF2 is the only supported game - there are no plans to change that.

DeathMaster
05-13-2014, 08:58
will my old steamtools.ext.dll conflict with new steamtools.ext.2.ep2v.dll? Or should it be replaced?

asherkin
05-13-2014, 10:05
will my old steamtools.ext.dll conflict with new steamtools.ext.2.ep2v.dll? Or should it be replaced?

From 2 posts up...

SourceMod will prefer to load the newer filename, but you should remove it to avoid confusion.

bloodbrandy52
06-03-2014, 08:00
asherkin can download hlds 6032??? steamtools????!! internet download manager!!! can download??!! Pls help asherkin... thanxxx...

WildCard65
06-03-2014, 08:22
asherkin can download hlds 6032??? steamtools????!! internet download manager!!! can download??!! Pls help asherkin... thanxxx...

WTF? Steamtools WILL NOT WORK WITH AMXX! It only works with TF2 which is a source engine game that only SourceMod works on!

Malachi
07-10-2014, 01:44
I'm confused about where we're supposed to download new released binary versions (as opposed to dev versions).

I tried the link in Old Thread (b/c it pointed to the limetech.org site) and got version 0.8.3. According to Release Announcements thread (which doesn't appear to be current), this is the latest version.

If I go to the links in the OP, they appear to be limited to the last few dev builds only. I'm fine using a dev build so long as there's some way to know that you're not doing anything crazy with it.

asherkin
07-10-2014, 03:03
The release announcements thread is up to date (why do you think otherwise?) and the download links in its first post are correct, 0.8.3 is the current release version.

Malachi
07-10-2014, 18:08
why do you think otherwise?

Thanks for the quick reply!

Simply b/c the dev versions were at 0.9.0 vs. last release at 0.8.3, and the release announcements hasn't been posted to in 1-1/2 years. Good to know that's not the case.

Ibanezez
08-25-2014, 17:53
[SM] Unable to load extension "steamtools.ext": No such file or directory

Is there a fix to this?

Horsedick
08-31-2014, 10:11
[SM] Unable to load extension "steamtools.ext": No such file or directory

Is there a fix to this?

Follow the links on the first post - http://builds.limetech.org/?p=steamtools

The binary has a slightly different name but if you use the latest everything will work as intended.

Nemdox
10-23-2014, 23:56
Guys does not work steamtools wrote saying not found The procedure entry AssertValidStringPtr not found in the library of DDL, what to do? It is very necessary ! server windows 8.1

WildCard65
10-24-2014, 13:49
Guys does not work steamtools wrote saying not found The procedure entry AssertValidStringPtr not found in the library of DDL, what to do? It is very necessary ! server windows 8.1

If this is for your csgo server, then you already got your answer in your thread: Steamtool only supports TF2

michael5323
03-08-2015, 22:54
Hello I cannot seem to get steam tools to work I get this error
[SM] Unable to load plugin "steamtools.smx": Required extension "SteamTools" file("steamtools.ext") not ru
nning

When I have correctly compiled the plugin steamtools and copied the latest version of the extentsion steamtools.ext.2.ep2v.so

Powerlord
03-09-2015, 18:42
Hello I cannot seem to get steam tools to work I get this error
[SM] Unable to load plugin "steamtools.smx": Required extension "SteamTools" file("steamtools.ext") not ru
nning

When I have correctly compiled the plugin steamtools and copied the latest version of the extentsion steamtools.ext.2.ep2v.so

What game?

Sunnych
03-10-2015, 20:56
CS:GO server version 171, instance idx 1
Download https://builds.limetech.org/?p=steamtools (Windows) 0.9.1-7202836
File 0.9.1-7202836 -> steamtools.ext.2.ep2v.dll - at compile errors were
sm version
SourceMod Version Information:
SourceMod Version: 1.6.3-dev+4577
SourcePawn Engine: SourcePawn 1.2, jit-x86 (build 1.6.3-dev+4577)
SourcePawn API: v1 = 4, v2 = 6
Compiled on: Sep 20 2014 106:45
Built from: https://github.com/alliedmodders/sou...commit/5c13a0b
Build ID: 4577:5c13a0b
http://www.sourcemod.net/
meta list
Listing 4 plugins:
[01] SourceMod (1.6.3-dev+4577) by AlliedModders LLC
[02] CS Tools (1.6.3-dev+4577) by AlliedModders LLC
[03] SDK Tools (1.6.3-dev+4577) by AlliedModders LLC
[04] SDK Hooks (1.6.3-dev+4577) by AlliedModders LLC
sm exts list
[SM] Displaying 14 extensions:
[01] Automatic Updater (1.6.3-dev+4577): Updates SourceMod gamedata files
[02] Webternet (1.6.3-dev+4577): Extension for interacting with URLs
[03] CS Tools (1.6.3-dev+4577): CS extended functionality
[04] BinTools (1.6.3-dev+4577): Low-level C/C++ Calling API
[05] SDK Tools (1.6.3-dev+4577): Source SDK Tools
[06] Top Menus (1.6.3-dev+4577): Creates sorted nested menus
[07] GeoIP (1.6.3-dev+4577): Geographical IP information
[08] Client Preferences (1.6.3-dev+4577): Saves client preference settings
[09] SQLite (1.6.3-dev+4577): SQLite Driver
[10] SDK Hooks (1.6.3-dev+4577): Source SDK Hooks
[11] cURL Extension (1.3.0.0): cURL Extension
[12] Regex (1.6.3-dev+4577): Provides regex natives for plugins
[13] Socket (3.0.1): Socket extension for SourceMod
[14] <FAILED> file "steamtools.ext.dll": ═х эрщфхэ єърчрээ√щ ьюфєы№. how to fix it?

asherkin
03-10-2015, 21:26
For the hundredth billion time, SteamTools only supports TF2, OTHER GAMES WONT WORK.

KyleS
03-11-2015, 16:10
CS:GO server version 171, instance idx 1
Download https://builds.limetech.org/?p=steamtools (Windows) 0.9.1-7202836
File 0.9.1-7202836 -> steamtools.ext.2.ep2v.dll - at compile errors were

sm exts list
[SM] Displaying 14 extensions:

[14] <FAILED> file "steamtools.ext.dll": ═х эрщфхэ єърчрээ√щ ьюфєы№. how to fix it?
For the hundredth billion time, SteamTools only supports TF2, OTHER GAMES WONT WORK.
Give https://forums.alliedmods.net/showthread.php?t=229556 a try, let me know if you get stuck.

DJ Data
05-22-2015, 18:47
You're probably extremely tired of hearing this, but why can you not add support for CSGO? It would add so many awesome features to CSGO.

asherkin
05-22-2015, 21:31
You're probably extremely tired of hearing this, but why can you not add support for CSGO? It would add so many awesome features to CSGO.

SteamTools was written to support a single interface configuration and I have no plans to re-write it.
If you need CS:GO support just use the SteamWorks extension, while the name is unfortunate, it has all the features and is cross-game compatible.

DJ Data
05-22-2015, 23:58
SteamTools was written to support a single interface configuration and I have no plans to re-write it.
If you need CS:GO support just use the SteamWorks extension, while the name is unfortunate, it has all the features and is cross-game compatible.

I didnt know SteamWorks had steamgroup support. Cheers!

MagicMouse
05-03-2016, 12:33
Whenever I try to load the plugin I get

[SM] Loaded extension steamtools.ext.dll successfully.

But it doesnt say Already loaded, I always get the same messages.

(Plugins connected to it dont work either)

Wliu
10-09-2016, 11:37
Hey asherkin, hate to keep bothering you, but when do you expect for the Steamtools source code to be back online?

asherkin
10-09-2016, 12:10
Hey asherkin, hate to keep bothering you, but when do you expect for the Steamtools source code to be back online?

https://github.com/asherkin/SteamTools

Mike4Told
11-17-2016, 14:48
I hate to ask this, and it seems I could just be missing something in front of me.. but I seem to be getting this error on my L4D2 servers....


[SM] Extension steamtools.ext.2.ep2v.dll failed to load: Could not find interface: VEngineServer023

Thanks in advance.

asherkin
11-17-2016, 15:01
I hate to ask this, and it seems I could just be missing something in front of me.. but I seem to be getting this error on my L4D2 servers....


[SM] Extension steamtools.ext.2.ep2v.dll failed to load: Could not find interface: VEngineServer023

Thanks in advance.

No idea why you've bumped up this random old thread, but if you read the one stickied at the top... https://forums.alliedmods.net/showthread.php?t=170630

Smesh
12-23-2016, 08:12
L 12/23/2016 - 13:06:48: [SM] Unable to load plugin "steamtools.smx": Required extension "SteamTools" file("steamtools.ext") not running


-e Compiling steamtools.sp ...
SourcePawn Compiler 1.8.0.5965
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2015 AlliedModders LLC

steamtools.sp(127) : warning 234: symbol "Steam_RequestServerReputation" is marked as deprecated: No longer operational

Code size: 10456 bytes
Data size: 5140 bytes
Stack/heap size: 16384 bytes
Total requirements: 31980 bytes

1 Warning.

Sillium
12-23-2016, 10:04
Looking at your screenshot you are trying this with CS. So therefore read the post from Asherkin above your post.

Smesh
12-23-2016, 17:25
Looking at your screenshot you are trying this with CS. So therefore read the post from Asherkin above your post.

I'm tried this, same error 1:1

asherkin
12-24-2016, 04:47
I'm tried this, same error 1:1

You deleted your CS:S server and replaced it with a TF2 server, the only game supported by SteamTools?

Smesh
12-24-2016, 07:34
You deleted your CS:S server and replaced it with a TF2 server, the only game supported by SteamTools?

Fail, I already installed 0.8.3, ty for unignor.

fragnichtnach
02-14-2017, 14:37
http://hg.limetech.org/projects/steamtools/
doesn't exist any more:
DNS_PROBE_FINISHED_NXDOMAIN

Sillium
02-20-2017, 01:22
https://builds.limetech.io/

wazer
05-25-2017, 07:48
No longer working for windows

L 05/25/2017 - 13:46:10: [SM] Unable to load extension "steamtools.ext": error code 0000007e

asherkin
05-25-2017, 07:50
That error message says that you don't have it installed...

Pala4
07-05-2017, 14:31
Good day I have the logs here such error what to do?
L 07/05/2017 - 18:06:49: [SM] Exception reported: Array index is out of bounds
L 07/05/2017 - 18:06:49: [SM] Blaming: steamtools.smx
L 07/05/2017 - 18:06:49: [SM] Call stack trace:
L 07/05/2017 - 18:06:49: [SM] [1] Line 65, steamtools.sp::Steam_StatsReceived
L 07/05/2017 - 18:17:00: [SM] Exception reported: Array index is out of bounds
L 07/05/2017 - 18:17:00: [SM] Blaming: steamtools.smx
L 07/05/2017 - 18:17:00: [SM] Call stack trace:
L 07/05/2017 - 18:17:00: [SM] [1] Line 65, steamtools.sp::Steam_StatsReceived

lugui
11-01-2019, 11:39
for the line 270 syntax error in 1.10 here is the fix


typeset HTTPRequestComplete
{
function Action (HTTPRequestHandle HTTPRequest, bool requestSuccessful, HTTPStatusCode statusCode);
function Action (HTTPRequestHandle HTTPRequest, bool requestSuccessful, HTTPStatusCode statusCode, any contextData);
}

Bruno_Ferrari
05-14-2020, 02:24
Good afternoon. A permanent flood in the logs. How do I fix it?
L 05/13/2020-23:05:52: [STEAMTOOLS] Unable to find plugin in HTTPRequestCompleted handler. (No plugin found matching context)

eliteroyal
11-07-2021, 10:51
bro I'm looking for 0.8.3 linux version, can someone give me the download link?

eliteroyal
11-07-2021, 11:28
Fail, I already installed 0.8.3, ty for unignor.

can you give me the link for 0.8.3 ?