ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
634 stars 74 forks source link

Refresh Source SDK Source code #491

Closed zpostfacto closed 11 years ago

zpostfacto commented 11 years ago

The Source SDK hasn't been updated in a long time.

Creating this bug to track this task. Bug #8 is getting really messy and no longer helpful.

zpostfacto commented 11 years ago

I've deleted several comments that have nothing to do with the source code.

Those users who have never used a bug tracker before: please note that it is not a discussion forum. Comments with specific details about what is or is not fixed, what you are seeing on your screen, what workarounds you have found, how you reproduced a particular problem, are EXTREMELY HELPFUL and much appreciated. Those sorts of communication are what is needed to get things fixed.

Venting is not appropriate here. That's what forums are for. Bug trackers are for tracking the technical progress of a specific issue, and for marking it "closed" when that single issue is fixed. So please don't mix discussion or two issues in a single thread. Create a new issue to track that problem. That way, when one issue is fixed, we can close it, and then we know what bugs are still present and which have been addressed.

Any post that doesn't contain any technical facts relevant to the original posted issue will be deleted.

RavuAlHemio commented 11 years ago

The issue was closed not because it was fixed, but because the discussion first extended to multiple SDK-related issues and then went off the rails. That doesn't mean the information provided there is being ignored.

The reason why Fletcher wants us to open new issues is because the original issue had too broad a scope -- both the SDK tools and the source code, which are independent. The resulting discussion became multiple discussions, and those are hard to follow in a purely linear structure.

(@fletcherdvalve: I apologize profusely for this non-technical comment. I'll make sure to help test the new SDK sources once they are released.)

zpostfacto commented 11 years ago

Thanks. I deleted another comment, which contained no technical data.

If there is a person to whom it is very clear which bugs in #8 are still open and which are fixed in the latest version of the SDK beta when launched properly and with proper environment variables, specific issues that can be described concretely and for which there is an objective criteria when it could be declared "fixed", then I would greatly appreciate it if that person would open up new issues to track those bugs.

jethrogb commented 11 years ago

@fletcherdvalve The original #8 was reporting the lack of platform support. It is not clear whether you consider that part of "Refresh Source SDK Source code" or not.

zpostfacto commented 11 years ago

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

Let's keep the github database for bug reporting, and use the forums for discussion.

nomer888 commented 11 years ago

Forgive me if this is not an appropriate comment, but func_rotating is broken in Hammer for Team Fortress 2, it will not work no matter what. If one compiles a map with a func_rotating, and some way to interact with it, it will do nothing if triggered.

zpostfacto commented 11 years ago

@nomer888, please file a new issue for that problem. Describe the simplest possible way to reproduce the problem with very specific instructions. Describe what you expect to see, and what you really do see.

marnamai commented 11 years ago

Is there an ETA for a beta for the HL2/ep1/ep2 sdk?

The old sdk launcher can launch the ep2 version of hammer (if you change the path with vconfig) but it's missing all ep2 content.

I hacked a working version together, using the tf2 beta sdk and changing the paths, pointing to ep2 and copied over ep2 materials and textures into tf2, but somehow this method doesn't work anymore since the hammer.bat file won't launch the tf2 beta hammer anymore :/

I tried to edit the gameinfo (sourcesdk/bin/source2009/bin/vconfig/gameinfo) to load the content using the new gameinfo structure, but hammer instantly overwrites it with the default file.

Dogheadfish commented 11 years ago

I'm able to launch hammer from the Hammer.exe now and it seems like everything works. The bat file doesn't work for me anymore at all.

STKDrEvil commented 11 years ago

Are there any solutions to mapping with HL2MP yet? I have not been able to work on my map since the Steampipe update. And I would really like to get back into it...

Jds1234 commented 11 years ago

@STKDrEvil the old sdk hammer will no longer works, there is the beta sdktools which will allow you to continue your mapping, you can set it up by right-clicking on your hl2dm game in steam, select properties then select the beta tab, then select sdktools-beta, then wait for it to download your game..., then got to your bin folder in your root game folder, not the bin folder in your hl2mp folder, then run hammer...

I have found a few of the ammo box items(4 of them) to show up as red errors...and have not seen it fixed yet(its reported in another post I made)...apart from that it does run and allow you to continue like before, so try that.

psychonic commented 11 years ago

This issue is for the SDK code refresh.

If you experience a bug in Hammer, file a new issue with the specific details. For what it's worth, as the time of writing, the sdktools_beta branch has the exact same build as the main branch. Switching to it will not help you.

STKDrEvil commented 11 years ago

Oh. Why does that not surprise me... :/

Jds1234 commented 11 years ago

i believe you should still try it...despite the reply psychonic gave you.

Pricetx commented 11 years ago

A week or so ago the sdktools_beta was merged with the mainline. This means that you can find a working copy of hammer in steamapps/common/Half-Life 2: Deathmatch/bin/hammer.bat.

NOTE: You still have to edit the file "GameConfig.txt" in that same folder because for some reason HL2:DM isn't included. You can find the required information for that over here: http://forums.steampowered.com/forums/showthread.php?t=3120353

As for the issue @Jds1234 made, here's a link to his issue: https://github.com/ValveSoftware/Source-1-Games/issues/498

Jds1234 commented 11 years ago

that will help STKDrEvil continue his mapping, for the time being...until bug that I reported is fixed...unless there are other new sdk hammer errors using the hl2dm config, report them in a new bug report.

STKDrEvil commented 11 years ago

Okay I followed the instructions from http://forums.steampowered.com/forums/showthread.php?t=3120353 but still a no go. I created the GameConfig.txt file and put it in the bin folder, and this happens, HL2MP isnt in the list...

screenshot

rhelgeby commented 11 years ago

Please don't go off topic. I'm watching this issue to get updates regarding the SDK Source Code only (which this issue is about)...

It would be nice if the author could clean up off topic posts (including this one) to hopefully prevent people from posting off topic comments.

Pricetx commented 11 years ago

@STKDrEvil You should have seen an existing GameConfig.txt file to edit, if you made a new one then you haven't found the correct file. To avoid comments like the one above this, make a forum thread on the Source SDK Steam forum if you have further issues, and link me to it, and i'll continue assistance there.

STKDrEvil commented 11 years ago

Pricetx: Thanks I found the correct file, I apologize for getting off topic

benpye commented 11 years ago

If starting a mod now what would be best to ensure compatibility with a new code push, 2007 or Alien Swarm? Or is the code push going to be soon anyway and so would it be better to wait for that?

RavuAlHemio commented 11 years ago

Ladies and gentlemen, https://github.com/ValveSoftware/source-sdk-2013.

I assume issues with the Source SDK should be submitted to that project...?

powerlord commented 11 years ago

Nice find, Ravu. It looks like the entire repository is about 758MB... quite a bit larger than the AlliedModders reverse-engineered versions. Then again, the reverse engineered versions are also multi-player only, while this seems to be divided into single-player and multi-player.

powerlord commented 11 years ago

Valve apparently released an announcement about it, and there's also a wiki page for it.