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

Refresh Source SDK Source code #491

Closed
fletcherdvalve opened this Issue May 7, 2013 · 24 comments

Comments

Projects
None yet
@fletcherdvalve
Copy link

fletcherdvalve commented May 7, 2013

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.

@fletcherdvalve

This comment has been minimized.

Copy link

fletcherdvalve commented May 7, 2013

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

This comment has been minimized.

Copy link

RavuAlHemio commented May 7, 2013

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.)

@fletcherdvalve

This comment has been minimized.

Copy link

fletcherdvalve commented May 7, 2013

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

This comment has been minimized.

Copy link

jethrogb commented May 7, 2013

@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.

@fletcherdvalve

This comment has been minimized.

Copy link

fletcherdvalve commented May 7, 2013

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

This comment has been minimized.

Copy link

nomer888 commented May 7, 2013

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.

@fletcherdvalve

This comment has been minimized.

Copy link

fletcherdvalve commented May 8, 2013

@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

This comment has been minimized.

Copy link

marnamai commented May 23, 2013

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

This comment has been minimized.

Copy link

Dogheadfish commented May 23, 2013

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

This comment has been minimized.

Copy link

STKDrEvil commented Jun 12, 2013

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

This comment has been minimized.

Copy link

Jds1234 commented Jun 12, 2013

@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

This comment has been minimized.

Copy link

psychonic commented Jun 12, 2013

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

This comment has been minimized.

Copy link

STKDrEvil commented Jun 12, 2013

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

@Jds1234

This comment has been minimized.

Copy link

Jds1234 commented Jun 12, 2013

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

@Pricetx

This comment has been minimized.

Copy link

Pricetx commented Jun 12, 2013

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: #498

@Jds1234

This comment has been minimized.

Copy link

Jds1234 commented Jun 12, 2013

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

This comment has been minimized.

Copy link

STKDrEvil commented Jun 13, 2013

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

This comment has been minimized.

Copy link

rhelgeby commented Jun 13, 2013

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

This comment has been minimized.

Copy link

Pricetx commented Jun 13, 2013

@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

This comment has been minimized.

Copy link

STKDrEvil commented Jun 14, 2013

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

@benpye

This comment has been minimized.

Copy link

benpye commented Jun 20, 2013

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

This comment has been minimized.

Copy link

RavuAlHemio commented Jun 27, 2013

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

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

@powerlord

This comment has been minimized.

Copy link

powerlord commented Jun 27, 2013

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

This comment has been minimized.

Copy link

powerlord commented Jun 27, 2013

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

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