# Hello amazing people!

**URL:** <https://forums.sourceruns.org/t/hello-amazing-people/2768>\
**Category:** Introduce Yourself\
**Created:** [November 12, 2015, 11:32pm UTC](https://forums.sourceruns.org/t/hello-amazing-people/2768 "2015-11-12T23:32:39Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![GamingAndStuffs](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/g/f04885/32.png) [@GamingAndStuffs](https://forums.sourceruns.org/u/GamingAndStuffs)\
**Post date:** [November 12, 2015, 11:32pm UTC](https://forums.sourceruns.org/t/hello-amazing-people/2768/1 "2015-11-12T23:32:39Z")

</div>

Hello! 🙂  
I’m GamingAndStuffs. I am primarily a portal 2 speedruner, but I want to start getting into other source games.  
I am currently working on TAS tools for portal 2/the source 2011 engine in general.

My current PB for P2 is 1:35:45. I know, fantastic [_obvious sarcasm is obvious_]

---

<div class="post-metadata">

**Author:** ![traderain](https://b-cdn.sourceruns.org/user_avatar/forums.sourceruns.org/traderain/32/118_2.png) [@traderain](https://forums.sourceruns.org/u/traderain)\
**Post date:** [November 12, 2015, 11:40pm UTC](https://forums.sourceruns.org/t/hello-amazing-people/2768/2 "2015-11-12T23:40:09Z")

</div>

Welcome! Yalter is coming up with something in the near future in terms of TAS Tools so you can maybe cooperate with him.

---

<div class="post-metadata">

**Author:** ![INFERNOUX](https://b-cdn.sourceruns.org/user_avatar/forums.sourceruns.org/infernoux/32/123_2.png) [@INFERNOUX](https://forums.sourceruns.org/u/INFERNOUX)\
**Post date:** [November 13, 2015, 12:31am UTC](https://forums.sourceruns.org/t/hello-amazing-people/2768/3 "2015-11-13T00:31:48Z")

</div>

Welcome. Don’t see many portal 2 runners around. I hope to see your work.

---

<div class="post-metadata">

**Author:** ![PackSciences](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/p/aca169/32.png) [@PackSciences](https://forums.sourceruns.org/u/PackSciences)\
**Post date:** [November 13, 2015, 6:47pm UTC](https://forums.sourceruns.org/t/hello-amazing-people/2768/4 "2015-11-13T18:47:15Z")

</div>

“I am currently working on TAS tools for portal 2/the source 2011 engine in general.”  
Wow  
wow  
How  
What the  
How are you going to do that ?

---

<div class="post-metadata">

**Author:** ![GamingAndStuffs](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/g/f04885/32.png) [@GamingAndStuffs](https://forums.sourceruns.org/u/GamingAndStuffs)\
**Post date:** [November 13, 2015, 9:29pm UTC](https://forums.sourceruns.org/t/hello-amazing-people/2768/5 "2015-11-13T21:29:47Z")

</div>

I am planning to write a plugin for source 2011 to handle keystrokes and mouse movements, and to stop and start the game, which would be controlled by an external GUI. I know, it’s a messy way to do it, and will require a lot of reloading levels, but I think it’s the only way. My original plan was to have the GUI write and modify demos, and to have the plugin update the demo being played in the engine. After doing some research, plugins don’t have as much power as I thought they did, and that doing this would require modifying the code of the source engine, which would require decompiling the game, recompiling it and distributing it. That I think is illegal, and even if it wasn’t, there is no way to decompile it. Even if none of that mattered, the way packets are stored in plugins is unknown, so this idea was dead from the beginning.

---

<div class="post-metadata">

**Author:** ![Margen67](https://b-cdn.sourceruns.org/user_avatar/forums.sourceruns.org/margen67/32/33_2.png) [@Margen67](https://forums.sourceruns.org/u/Margen67)\
**Post date:** [November 18, 2015, 4:20pm UTC](https://forums.sourceruns.org/t/hello-amazing-people/2768/6 "2015-11-18T16:20:18Z")

</div>

> [@GamingAndStuffs](#):
>
> I am planning to write a plugin for source 2011 to handle keystrokes and mouse movements, and to stop and start the game, which would be controlled by an external GUI. I know, it’s a messy way to do it, and will require a lot of reloading levels, but I think it’s the only way. My original plan was to have the GUI write and modify demos, and to have the plugin update the demo being played in the engine. After doing some research, plugins don’t have as much power as I thought they did, and that doing this would require modifying the code of the source engine, which would require decompiling the game, recompiling it and distributing it. That I think is illegal, and even if it wasn’t, there is no way to decompile it. Even if none of that mattered, the way packets are stored in plugins is unknown, so this idea was dead from the beginning.

I’m not sure if this will help, but Sourcemod has support for CS:GO and Alien Swarm which use a similar engine to Portal 2.

---

<div class="post-metadata">

**Author:** ![GamingAndStuffs](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/g/f04885/32.png) [@GamingAndStuffs](https://forums.sourceruns.org/u/GamingAndStuffs)\
**Post date:** [November 18, 2015, 8:43pm UTC](https://forums.sourceruns.org/t/hello-amazing-people/2768/7 "2015-11-18T20:43:42Z")

</div>

It might, but I don’t have either of those games :’(.

---

<div class="post-metadata">

**Author:** ![Margen67](https://b-cdn.sourceruns.org/user_avatar/forums.sourceruns.org/margen67/32/33_2.png) [@Margen67](https://forums.sourceruns.org/u/Margen67)\
**Post date:** [November 19, 2015, 3:40am UTC](https://forums.sourceruns.org/t/hello-amazing-people/2768/8 "2015-11-19T03:40:42Z")

</div>

> [@GamingAndStuffs](#):
>
> It might, but I don’t have either of those games :'(.

Alien Swarm is free. It also has an SDK with the source code.

---

<div class="post-metadata">

**Author:** ![GamingAndStuffs](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/g/f04885/32.png) [@GamingAndStuffs](https://forums.sourceruns.org/u/GamingAndStuffs)\
**Post date:** [November 19, 2015, 12:06pm UTC](https://forums.sourceruns.org/t/hello-amazing-people/2768/9 "2015-11-19T12:06:14Z")

</div>

Oh. Then I’ll look into it. Thanks! 🙂

---

<div class="post-metadata">

**Author:** ![The\_Kess](https://b-cdn.sourceruns.org/user_avatar/forums.sourceruns.org/the_kess/32/285_2.png) [@The\_Kess](https://forums.sourceruns.org/u/The_Kess)\
**Post date:** [December 2, 2015, 6:37pm UTC](https://forums.sourceruns.org/t/hello-amazing-people/2768/10 "2015-12-02T18:37:43Z")

</div>

Nice to see another Portal 2 speedrunner. Welcome.
