Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Outdated SDK (ALL) #8

Closed
KyleSanderson opened this issue Feb 15, 2013 · 58 comments
Closed

Outdated SDK (ALL) #8

KyleSanderson opened this issue Feb 15, 2013 · 58 comments
Assignees
Milestone

Comments

@KyleSanderson
Copy link

When OB was ported to Mac, Alfred said a compatible SDK would be released so we could compile our mods against it so we could too, add Mac support. However, as far as I'm aware, this never occurred. The last released SDK feels decades old, and mostly does not represent the current state of the engine. There are well maintained RE'd Plugin SDKs that allow server plugins to support current released games (huge thanks to AlliedMods). However, seeing as Linux has launched, I was hoping a current SDK would see a release so mod authors can add support for Linux (and hopefully Apple).

@jethrogb
Copy link

Seconded.

@yaakov-h
Copy link

Thirded. I'd also add to the request updated documentation - some newer engine features such as client plugins have zero useful docs.

@sRaH
Copy link

sRaH commented Feb 21, 2013

👍

@JenniferPylko
Copy link

Agreed.

@zpostfacto
Copy link

We're going to refresh the SDK.

@obidm
Copy link

obidm commented Apr 25, 2013

Edited post to reduce the snide coefficient.

With each passing day, more mappers say to hell with it. Mappers are what have kept these games active. Without them, they would have ceased a long time ago.

I'm sorry, "we're going to" isn't good enough. Give us a date. Hell, give us an incorrect date. If you're going to string us along, do it well. Keep as many people hanging on to this ephemeral hope as possible.

Yeah, this post is LESS snide than before.

@bender180
Copy link

please update the current one while you make the new one, like obidm said with each day that goes by I more and more want to say fuck it and go and pick up radiant mapping for W@W (which ive been putting off to work my source map projects) and just forget the source tools....

@yaakov-h
Copy link

@fletcherdvalve Any plans for a code / SDK Base update, or just a tools fix?

@Jds1234
Copy link

Jds1234 commented Apr 26, 2013

yes! please fix sourcesdk...alot of my online friends who own their hl2dm RP servers , are getting really tiresome of waiting for this big update on source sdk...comon valve! pull your socks out and do it! not just say "we're going to fix it..."

BTW what are you valve guys waiting for??? whats the reason for the delay of an update? and we want a damn good excuse!

@fletcherdvalve @bdeen-valve @johnv-valve @ValveSoftware @alfred-valve @davidw-valve can any of you guys answer this..if any of you guys are anyhing to do with valve software...if not..sorry to disturb you...

@CaptainJack1
Copy link

@fletcherdvalve "We're going to refresh the SDK."

When ?

@CaptainJack1
Copy link

Blame the dev will not solve the problem...

@Jds1234
Copy link

Jds1234 commented Apr 26, 2013

just a question of can't or won't...

@obidm
Copy link

obidm commented Apr 27, 2013

Fletcher, FWIW, I apologize. Neither the SDK issues or the delay are your doing.

I have a team of about a dozen mapper friends who have over a year invested in what we thought would be the ultimate map for hl2dm. All the workarounds are terribly inefficient and only partially work. The whole group is just sick with disappointment. Most of them have posted here or in the original github and have been watching closely for signs of hope. Beyond my group is another dozen or so old-time mappers who have contributed hundreds of maps total. As a group, these are the people who kept hl2dm alive the last few years. I understand it seems sophomoric to be so downtrodden over what is just a map editor for a very old game. It's because, while at first we just loved the game, now we love our little community and we are saddened to helplessly watch it die. Any encouragement you could offer would really help.

Again, I apologize for my tone.

@NoroiKisaragi
Copy link

why is this labeled as a feature request anyway? this is clearly a glitch or a bug and breaks source sdk completely.

when is valve going to fix this..? and why is the milestone 'future'? If Valve is serious about fixing this the milestone should be 'Next Release'..

@KyleSanderson
Copy link
Author

The bug was recycled @NoroiKisaragi. The original bug was in regards to the SDK being out of date, whereas at the time the current set of Authoring Tools still worked. However, this is now both(?).

@tagmacdaddy
Copy link

Guys, I have the CSS server on my pc for running LAN and tonight I opened SDK Hammer and edited the "Current Game" counter-strike to point to to the C:/program files/valve/css/cstrike folder and hammer works like normal. I was like Wooo Hooo! I have not actually ran the server in the past month, so I'm sure I can not play on that LAN server now that my cstrike has been updated.

@MachineHead95C
Copy link

I've been mapping for CS:S for literally years. I have 2 projects in the works (with 10's of hours of work into each one) when you guys "upgraded" the file and delivery system. Now the Source SDK no longer works properly for CS:S (now I know how the HL2DM mapping community feels). What a joke. I have no intentions of abandoning my work, but at least a tentative release date for a fix would be greatly appreciated.

In regards to the problem, I'd like to say I'm surprised, but the truth is it seems this is what usually happens (even going years back). You "make the game better" in some way while at the same time breaking something even more significant. Why can't anyone properly beta test these updates (including MAJOR official utilities which would be effected by such) before pushing them out? I'm sure most people would rather still have the old version with everything working than a slightly faster and more convenient version with major features broken.

@yaakov-h
Copy link

@MachineHead95C SteamPipe conversions have been in beta for weeks and weeks now.

@dangerousbrian
Copy link

yaakov-h
i think what MachineHead95C is saying is when they update the game update the authoring tools to match
Beta was for game only

DB

@CaptainJack1
Copy link

The problem has been solved with this : http://forums.steampowered.com/forums/showthread.php?t=3111054

You have to remplace the gameinfo file.

@obidm
Copy link

obidm commented May 1, 2013

This problem is not solved, just another partial workaround. We need an SDK update. Now then, TF2 ($maker) has gone SteamPipe. Well super dooper yay. NOW can we get an update, please??? I'll beg, I SWEAR I will.

@obidm
Copy link

obidm commented May 2, 2013

May we have an ETA, please?

@zpostfacto
Copy link

I have released a very early beta of the TOOLS (not the source). We're changing how we distribute this. They are going to live in the same folder as the game. (They might eventually be different app that installs into the same folder, but for now, to make it easy to iterate quickly, I've just shipped them with the game.)

Here's how to get the build for, e.g. TF2:

  1. In the Steam client, opt into the “sdktools_beta” branch. (Right client on the game, properties, select the “betas” tab.)
  2. Set the VPROJECT environment variable to your game dir. (e.g. c:\steam\steamapps\common\Team Fortress 2\tf)

Similar instructions apply for the other games.

There's no front end launcher for the tools, but you can just launch bin\hammer.exe.

This build is EXTREMELY EARLY. For example, I am still debugging some problems getting hammer to find the .fgd files. It might just work for you right out of the box. Or you might need to fiddle with the files. If you find problems with the out-of-the-box configuration and know how to fix them, please post the answers here.

@Bubka3
Copy link

Bubka3 commented May 4, 2013

@fletcherdvalve When will the model viewer work? hlmv.exe

@obidm
Copy link

obidm commented May 4, 2013

Bugs in process don't matter, hope does! THANK YOU for the early release!

@Jds1234
Copy link

Jds1234 commented May 4, 2013

ok, i have take printscreen shots of the classes that show up as red model errors..

hammer3
hammer4
hammer2
hammer1

@Bubka3
Copy link

Bubka3 commented May 4, 2013

@fletcherdvalve http://screen.artiet.us/2013-05-04.18_43_14.png

Hammer is working fine for me however.

@Pineapple212
Copy link

@fletcherdvalve Hello, i am currently an avid mapper for DoD:S i have been reading so many forums for days... I used to have a working hammer editor (because i had two copies of all of the folders) but recently i decided im going to delete my steamapps/username/day of defeat source folder since it should be no longer in use. Annnnd hammer is no longer working. I've tried everything, i have changed the game configurations in hammer and the game directory FOR hammer...all to steamapps/common...and it still won't let me open ANY map, but hammer opens fine. I am launching hammer straight from the /bin (not using the launcher) AND i have sorted out GameConfig.txt to have all the right directories...Please help!

@Jds1234
Copy link

Jds1234 commented May 5, 2013

@Pineapple212 seems your trying to run hammer from the old source sdk utility, toosAppId 211 is not included by default in the game's gameinfo.txt, thats why hammer is crashing/shutting down, when loading your map...you have to run the hammer.exe file fom the bin directory, in your dods game folder instead , its in common/Day Of Defeat Source/bin...

oh also...if you see no hammer.exe file there...right click your game in steam..properties...Beta tab...select sdktools_beta content...then wait for the download to start...it might be somthing like a 39.9mb download...

After that...there should be a hammer.exe there...run it...then select your game in the list...and hammer should be ok

@marcopixel
Copy link

Are we going to see the compile log like the one in the CS:GO Authoring Tools? Or the old one which stops every time responding.

EDIT: You can get the fgd files meanwhile from sourcesdk.gcf, its under bin/orangebox/bin and you need the base.fgd and tf.fgd.

@nineteeneleven
Copy link

Is anyone getting the obsolete thing where entities should be? This is happening with all entities in my map, model, or logic.

hammer

Edit i was able to fix it by refrencing this file E:\Steam\steamapps\MyNAME\sourcesdk\bin\source2009\bin

But now my map instant crashes TF2

@bender180
Copy link

@nineteeneleven looks like your missing the fgd file for the game you are mapping for

@Jds1234
Copy link

Jds1234 commented May 6, 2013

he is missing the tf2.fgd & the base.fgd...you can also copy the games fgd & the base.fgd from steamapps//sourcesdk/bin/orangebox/bin i think...to the bin directory in your root game folder...not the bin in your hl2mp/cstrike/dod/tf2 folder

for hl2dm you need 3 fgd files, hl2mp.fgd,halflife2.fgd & base.fgd.

@dodbits
Copy link

dodbits commented May 6, 2013

DoD:S Win 7 64 bit.
I tried it and it works fine so far. I was only missing dod.fgd and base.fgd in the bin folder.

  1. Opt in via Right click on your Day Of Defeat Source link in Library, Properties, BETAS tab, "sdktools_beta..."
  2. It downloads after a little pause.
  3. I needed to grab my dod.fgd and base.fgd from my old files ...
    C:\program files (x86)\steam\steamapps\My account name\sourcesdk\bin\orangebox\bin
    ...and put them in ...
    C:\Program Files (x86)\Steam\SteamApps\common\Day of Defeat Source\bin
  4. Start up hammer, it had a few errors browsing models, start again... works.

Note: you start hammer via the hammer.exe in ....
C:\Program Files (x86)\Steam\SteamApps\common\Day of Defeat Source\bin

  1. Compiled a simple map for dods.
  2. Checked the map all basic stuff like flags, cap outs and simple textures working fine.

@dangerousbrian
Copy link

what happens if you did not back up your old DODS folder
I miss mapping for DODS but dont think ill ever do it again
over the last few years Valve have become too unreliable
hope you guys get a proper fix for this and not all these work arounds before DODS loose the rest of their mappers

DB

@Jds1234
Copy link

Jds1234 commented May 6, 2013

ummm....

@dangerousbrian if you have not backed up your old dods folder, when the steam conversion happens it should move all your custom stuff to the new download directory at...steamapps/common/Day Of Defeat Source/dod/download...your maps should in there under the another maps folder...

if you need to map edit, you will have extract, copy & paste all the custom stuff to the usual root of the dod folder

@zpostfacto
Copy link

The beta branches have been updated for all games. Fixed some missing files, including bin/*.fgd and bin/filters.

@zpostfacto
Copy link

This bug has several issues going on at the moment so it's difficult to isolate specific problems. I'm closing it (but I've created #491 to track the Source code refresh.)

If anybody has particular problems with the tools after today's SDK update (and when running with the environment variable set properly), please file a new bug!

@zpostfacto
Copy link

A another beta has been released. It fixes a few problems with sdkenginetools.txt, and we've added some batch files so that you no longer need to set environment variables.

I'll start posting update notes here and will try to answer questions in that forum too.
http://forums.steampowered.com/forums/forumdisplay.php?f=192

@marnamai
Copy link

marnamai commented Jun 3, 2013

Since this issue is closed, I (wrongly?) assume the sdk update is ready to be shipped?

If so, can it be moved to the next release? Me and quite a few other mappers are eagerly awaiting this update :)

@ghost
Copy link

ghost commented Jun 29, 2013

Any updates on this?

@JenniferPylko
Copy link

YES VALVE RELEASED THE 2013 SDK AND IT IS ON LINUX MACOS AND WINDOWS. SORRY FOR ALL CAPS I'M JUST REALLY EXCITED.

https://github.com/ValveSoftware/source-sdk-2013
The Source SDK Base 2013 is available from steam tools.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests