# Ghosting Mod???

**URL:** <https://forums.sourceruns.org/t/ghosting-mod/2706>\
**Category:** Portal\
**Created:** [August 28, 2015, 3:15am UTC](https://forums.sourceruns.org/t/ghosting-mod/2706 "2015-08-28T03:15:40Z")\
**Posts on this page:** 13\
**Page:** 1

<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:** [August 28, 2015, 3:15am UTC](https://forums.sourceruns.org/t/ghosting-mod/2706/1 "2015-08-28T03:15:40Z")

</div>

So i was recently introduced to Goknaks(why do i think this spellings wrong?) ghosting mod. And because i primarily run portal i was like “okay, ill just screw around with the app id stuff in the mods files, and get it working with portal.”. and after about 2 hours of screwing with it i’ve decided to call mercy.

Is it possible? and if yes, could someone PLEASE, tell me how?

---

<div class="post-metadata">

**Author:** ![Jukspa](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/j/51bf81/32.png) [@Jukspa](https://forums.sourceruns.org/u/Jukspa)\
**Post date:** [August 28, 2015, 3:38am UTC](https://forums.sourceruns.org/t/ghosting-mod/2706/2 "2015-08-28T03:38:35Z")

</div>

I’m sure you could modify it to work with Portal but as of right now it’s not supported.

---

<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:** [August 28, 2015, 3:40am UTC](https://forums.sourceruns.org/t/ghosting-mod/2706/3 "2015-08-28T03:40:21Z")

</div>

so theres no current simplistic way to do it?

---

<div class="post-metadata">

**Author:** ![BitRain](https://b-cdn.sourceruns.org/user_avatar/forums.sourceruns.org/bitrain/32/208_2.png) [@BitRain](https://forums.sourceruns.org/u/BitRain)\
**Post date:** [August 28, 2015, 3:48am UTC](https://forums.sourceruns.org/t/ghosting-mod/2706/4 "2015-08-28T03:48:34Z")

</div>

You’d have to implement all the portal mechanics into the client/server dlls because ghosting mod is basically a mod of the Episode 2 engine made to run Half Life 2 natively. It’s kinda like how you can’t do Portal\>HL2 and keep the portal gun, but you can do HL2\>Portal and keep all the weapons with the portal gun working.

You could technically make it work, but you wouldn’t be able to keep the all the features like ghosts, or the rearview mirror or anything.

---

<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:** [August 28, 2015, 3:59am UTC](https://forums.sourceruns.org/t/ghosting-mod/2706/5 "2015-08-28T03:59:11Z")

</div>

And from what I understand the portal engine isn’t as open source as the hl2 engine. Here’s for hoping that’s wrong.

---

<div class="post-metadata">

**Author:** ![BitRain](https://b-cdn.sourceruns.org/user_avatar/forums.sourceruns.org/bitrain/32/208_2.png) [@BitRain](https://forums.sourceruns.org/u/BitRain)\
**Post date:** [August 28, 2015, 4:17am UTC](https://forums.sourceruns.org/t/ghosting-mod/2706/6 "2015-08-28T04:17:06Z")

</div>

Probably not, but unless you have a good understanding of C++ and several hours on your hands, it’s probably not going to happen unfortunately.

---

<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:** [August 28, 2015, 4:54am UTC](https://forums.sourceruns.org/t/ghosting-mod/2706/7 "2015-08-28T04:54:34Z")

</div>

Quite a disappointment. I have a good understanding of dos and visual basic. But I don’t think that helps. 😕

---

<div class="post-metadata">

**Author:** ![mike](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/m/58f4c7/32.png) [@mike](https://forums.sourceruns.org/u/mike)\
**Post date:** [August 28, 2015, 3:12pm UTC](https://forums.sourceruns.org/t/ghosting-mod/2706/8 "2015-08-28T15:12:26Z")

</div>

It might be possible to create a SPT-style plugin that searches for functions. I think I remember Gocnak saying the main issue was creating entities and the rest could be done via a plugin. If this is true someone just needs to do some pattern searching and it would be possible support multiple different source games on official engine versions instead of the SDK (because isn’t the SDK subtly different??). I did want to try to do this myself, but I never got round to it, probably never will, and don’t _really_ know how.

---

<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:** [August 28, 2015, 3:32pm UTC](https://forums.sourceruns.org/t/ghosting-mod/2706/9 "2015-08-28T15:32:37Z")

</div>

I havnt done much work with source or any c style languages so correct me if I’m wrong. But couldn’t you (if models and entities are the issue) use a model already in the game? Like for instance, the companion cube? And just now have it collide with anything? And for the models tail you could use something like the rocket turrets lazer. That way you don’t have to add anything new into the game aside from the code itself.

---

<div class="post-metadata">

**Author:** ![YaLTeR](https://b-cdn.sourceruns.org/user_avatar/forums.sourceruns.org/yalter/32/553_2.png) [@YaLTeR](https://forums.sourceruns.org/u/YaLTeR)\
**Post date:** [August 28, 2015, 4:01pm UTC](https://forums.sourceruns.org/t/ghosting-mod/2706/10 "2015-08-28T16:01:38Z")

</div>

You can do anything. That’s just time consuming and effort.

---

<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:** [August 28, 2015, 4:04pm UTC](https://forums.sourceruns.org/t/ghosting-mod/2706/11 "2015-08-28T16:04:03Z")

</div>

With goknak being the one running the project. Does anyone know if he will be expanding the program to portal at some point?

---

<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:** [August 28, 2015, 4:15pm UTC](https://forums.sourceruns.org/t/ghosting-mod/2706/12 "2015-08-28T16:15:23Z")

</div>

I don’t thin so.  
[https://forums.sourceruns.org/index.php?topic=2762.0](https://forums.sourceruns.org/index.php?topic=2762.0)

---

<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:** [August 28, 2015, 4:28pm UTC](https://forums.sourceruns.org/t/ghosting-mod/2706/13 "2015-08-28T16:28:27Z")

</div>

Shame. I know I have only recently gotten into the community, but I’ve been speed running for a large part of my short 17 year life. And so I guess I can say I’m passionate about it. It’s a real shame to see a runner as good as goknak throw in the towel.

That aside, If I knew the language I’d pick up the project. However I don’t. Maybe some time down the line I could learn and remake it for portal. Sais la vie.
