A year later: how are you?

Mouse!

L1: Registered
Oct 31, 2018
6
14
220px-Pumpkin.png

Happy Halloween!

I have some small questions to y'all,
and there are a few of my ideas!

Questions
  1. How are you? Seriously, I'm curious.
  2. Is there something you are missing when making your maps? (like some tools, source control etc)
  3. Would you like to have any web service to work with something TF2-related? (like hammer's log analyzer)
  4. Do you need a tool to work with .VPK, .BSP, SSM (Source Engine Studio Model formats .MDL, .VTX, .VVD, .PHY), .VTF, .VMT, .VMF, .DMX? And if you need a program to work with any of these formats - what should it do?
My Ideas
  1. Create a CDN-FastDL service based on TF2Maps.net. Basically just using all maps on the site. I have a long history of this idea, but I have not had the knowledge to implement it before.
  2. Create my own HAMMER log analyzer or source code of maps analyzer!

I would like to know what you think about my ideas.
And, of course, I would like you to answer my questions! Thanks!
P.S Exactly a year ago I made my first post on tf2maps. Therefore, the title begins with the words "a year later".

 

fubarFX

The "raw" in "nodraw"
aa
Jun 1, 2009
1,720
1,978
1. Doing fantastic man, how are you?

2. We got all the tools we need to get by but it's my feeling that things could be a thousand times better.

3. The tf2m utopia is a content delivery network for custom assets. Once we have a common base for assets, we could have distributed compiling through Vmpi where everyone chips in to compile everyone's maps.

4. I'm currently working on python libraries to deal with various Source formats. FGD is currently done, VMF and MDL are currently in the works, Bsp is next. My goal right now is to get libraries for most file formats. Once we have that, it will become trivial to build an number of other tools (but I'm leaving that for later). I would love to team up with more people towards that goal.

(really busy week but I'll try to keep an eye on this thread)
 

Mouse!

L1: Registered
Oct 31, 2018
6
14
1. Doing fantastic man, how are you?

2. We got all the tools we need to get by but it's my feeling that things could be a thousand times better.

3. The tf2m utopia is a content delivery network for custom assets. Once we have a common base for assets, we could have distributed compiling through Vmpi where everyone chips in to compile everyone's maps.

4. I'm currently working on python libraries to deal with various Source formats. FGD is currently done, VMF and MDL are currently in the works, Bsp is next. My goal right now is to get libraries for most file formats. Once we have that, it will become trivial to build an number of other tools (but I'm leaving that for later). I would love to team up with more people towards that goal.

(really busy week but I'll try to keep an eye on this thread)

Hi! I have, frankly, bad mood, but I can code and improve it :)

By the way, isn't VMPI broken? I mean, I read a long time ago that it works somehow wrong with multi-CPU / multi-core setup. And also, there seems to be something wrong with the network protocol...

While searching Github with something related to Valve on Golang I found australium. And to be more precise, one person parsed a lot of information on the formats of Valve.

Golang Source Engine includes:
  1. VMT parser
  2. VMF parser
  3. Filesystem support
  4. VTF parser
  5. StudioModel parser (.mdl, .vtx, .vvd, .phy)
  6. BSP parser
  7. VMF parser
  8. VPK2 parser
And I really want to help in the development of these repositories, as well as to make tools to work with them!
 
Last edited:

Mouse!

L1: Registered
Oct 31, 2018
6
14
And excuse me, i can't rate comments. I got banned for 9423 "thanks" in 1 day :D
giphy.gif
 

Mouse!

L1: Registered
Oct 31, 2018
6
14
To be fair, I don't think doing this was a great idea, intent aside (I adore your excitement)

It was definitely a bad idea... But at that time I was digging the structure of the site so that I could download every map on the site (there is no API for this) and suddenly I thought, what if I do 10,000 "thanks" in one day? This is not a violation of the rules, because there is no such rule. So I did.
 

fubarFX

The "raw" in "nodraw"
aa
Jun 1, 2009
1,720
1,978
Yeah, I don't know what state vmpi is in right now or how much potential it holds, but that's Source for you, lots of abandon-ware that needs to get picked up by the community.

Golang-source-engine is pretty dope. It could prove to be a very useful reference for future projects.