Soul Catcher 2000
MurphyIdiot
NS2 programmer Join Date: 2008-04-17 Member: 64095Members, Super Administrators, NS2 Developer, Subnautica Developer, Pistachionauts, Future Perfect Developer
in Modding
As promised, here is my ghost mod.
<center><object width="450" height="356"><param name="movie" value="http://www.youtube.com/v/vhYT4lET9lE"></param><embed src="http://www.youtube.com/v/vhYT4lET9lE" type="application/x-shockwave-flash" width="450" height="356"></embed></object></center>
When a player is killed, a spooky ghost floats up from their body. This indicates the soul leaving the body.
How to install: Extract the downloaded zip file in your natural selection 2 folder (so the folder "SoulCatcher2000" it's on the same level as ns2.exe) and launch ns2 with:
"ns2 -game SoulCatcher2000"
Special thanks to Sphinxter who helped with the ghost effect!
<a href="https://dl.dropbox.com/u/1651924/ns2mods/SoulCatcher2000.zip" target="_blank">Download!</a>
<center><object width="450" height="356"><param name="movie" value="http://www.youtube.com/v/vhYT4lET9lE"></param><embed src="http://www.youtube.com/v/vhYT4lET9lE" type="application/x-shockwave-flash" width="450" height="356"></embed></object></center>
When a player is killed, a spooky ghost floats up from their body. This indicates the soul leaving the body.
How to install: Extract the downloaded zip file in your natural selection 2 folder (so the folder "SoulCatcher2000" it's on the same level as ns2.exe) and launch ns2 with:
"ns2 -game SoulCatcher2000"
Special thanks to Sphinxter who helped with the ghost effect!
<a href="https://dl.dropbox.com/u/1651924/ns2mods/SoulCatcher2000.zip" target="_blank">Download!</a>
Comments
Soul Catcher, with no Catching pfft!!!
LOL
Nice mod, will play when complete :)
BTW, can somebody make me a net model along with appropriate animations? thx
When it collides with the ghost sprite, both are replaced by a new sprite of a sad and netted ghost slowly falling to the ground. :)
When it collides with the ghost sprite, both are replaced by a new sprite of a sad and netted ghost slowly falling to the ground. :)<!--QuoteEnd--></div><!--QuoteEEnd-->
The gost then has to start blinking for a few seconds before it vanished.
Well, I am not smart enough. The trick is to extract SoulCatcher2000.zip into "...steamapps\common\natural selection 2\ns2" and to start the game with "-game ns2/SoulCatcher2000".
original post:
Hi guys, correct me if I am wrong, but if I want to use this mod, I have to extract SoulCatcher2000.zip into my "...steamapps\common\natural selection 2" directory. After that I should start the game (e.g. from steam) with "-game SoulCatcher2000" arguments. That is exactly what i did and all I got was this (and a black screen):
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->Date: 09/09/12
Time: 16:52:33
--------------------------------------------------------------
Build 218
Starting SOUL CATCHER 2000
Steam initialized
RenderDevice: ATI Radeon HD 5700 Series (8.17.10.1124)
Main Menu Initialized at Version: 218
Updating of subscribed mods is complete (not subscribed to any mods).
Connected to Steam servers
Connecting to server 127.0.0.1:27015
Client connecting (127.0.0.1)
Script Error #1: File not found: ../../ns2/lua/Server.lua
Call stack:
#1: lua/Server.lua:9
Script Error #2: lua/Server.lua:9: Couldn't load script '../../ns2/lua/Server.lua' (file not found)
Call stack:
#1: Load [C]:-1
#2: lua/Server.lua:9
Loading 'maps/ns2_summit.level'
Finished loading 'maps/ns2_summit.level'
Script Error #1: File not found: ../../ns2/lua/Client.lua
Call stack:
#1: lua/Client.lua:9
Script Error #2: lua/Client.lua:9: Couldn't load script '../../ns2/lua/Client.lua' (file not found)
Call stack:
#1: Load [C]:-1
#2: lua/Client.lua:9
Loading 'maps/ns2_summit.level'
Finished loading 'maps/ns2_summit.level'
Client connected (127.0.0.1)
Client disconnected (127.0.0.1) Server shutdown
Error: Attempted to load remote options from a file that does not exist.<!--c2--></div><!--ec2-->
I noticed that other scripts (from ns2/lua) use the mod directory (and not the lua directory) as directory root for loading scripts. Example:
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->Script.Load("lua/GUIAnimatedScript.lua")<!--c2--></div><!--ec2-->
So.. I changed the include paths in SoulCatcher2000's Client.lua, Server.lua and Player_Client.lua from "../../ns2/lua/..." to "../ns2/lua/..." and now, everything works as expected.
<img src="http://img.loldepot.com/5f9a50632b1ee74d6578.jpeg" border="0" class="linked-image" />
Very Serious.
Well, I am not smart enough. The trick is to extract SoulCatcher2000.zip into "...steamapps\common\natural selection 2\ns2" and to start the game with "-game ns2/SoulCatcher2000".<!--QuoteEnd--></div><!--QuoteEEnd-->
Ah so the scripts were written wrong, seems Brian doesn't know the Modding Ettiquette yet, lol :)
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->Script.Load("../../ns2/lua/Client.lua")<!--c2--></div><!--ec2-->
So, then: What is in your ...\SteamApps\common\ns2\lua folder?
Any chance of seeing this on GitHub? Once we work out how to get the custom models in the game I'm sure the community can provide a net :)