Author Topic: Soldat Portal  (Read 16299 times)

0 Members and 1 Guest are viewing this topic.

Offline MetalWarrior

  • Major(1)
  • Posts: 22
Soldat Portal
« on: October 12, 2008, 09:32:44 am »
Script only

Script Name: Soldat Portal
Script Description: Soldat Portal Climb Game Mode SCRIPT ONLY
Author: MetalWarrior
Compile Test: Passed
Core Version: 2.6.3

(Size 8.41 KB)
- http://soldatcentral.com/index.php?page=script&f=57 -

** Script hosted by Soldat Central! Please visit the author's script page and Rate this script **


Full version

---IMAGE REMOVED---

Game mode by Metal Warrior based on the popular fps action/puzzle game Portal.

Includes 16 maps of varying difficulty.

---IMAGE REMOVED---

Download Full Version ---LINK REMOVED---

Download Maps Only ---LINK REMOVED---

Demo of Pavliko and I completing the tutorial map ---LINK REMOVED---
Pavliko has uploaded it to YouTube, you can see it here: http://uk.youtube.com/watch?v=c7JiiYZvMCY

ReadMe
Code: [Select]
Soldat Portal by Metal Warrior
Version: 1.0

** Requires Soldat Dedicated Server **

Setup Instructions
------------------
1. Backup any existing server files.
2. Extract to soldat server directory.
3. Setup the server to use the following settings:

Server Settings
---------------
Cap Limit: 1
Friendly Fire: Off
Game Style: 3 (CTF)
Grenades: 0
Realistic: Off
Team Balance: Off

(Optional) 4. Change script settings in \scripts\SoldatPortal\Settings.ini


How to Play
-----------
The flagger can create portals using the 2 different weapons.
A portal will be made where the shot collides.
The aim is to get the blue flag to the red one.

Portal 1 is created with the AK-74 and forms a flame X.
Portal 2 is created with the STEYR and forms a flame square.

Typing an empty message will clear Portal 1.
Typing t in a message will clear Portal 2.
Typing an empty team message will clear both portals.

/settings shows the current server settings.


Admin Commands
--------------
/cleardeath Switches 'Clear Portals On Flagger Death'
/clearnf Switches 'Clear Portals On No Flagger'
/clearportals Clears portals
/flyd Moves 400 units down
/flyl Moves 400 units left
/flyr Moves 400 units right
/flyu Moves 400 units up
/ponp Switches 'Portals On Players'
/returnflags Returns flags
/warp Switches 'Warp To Flagger'

/moveto <ID> Moves to <ID>
/bring <ID> Brings <ID>


Additional Notes
----------------
Enable Portals On Players to reduce lag when there are many players (6+) in the server.


Included Maps
-------------
por_tutorial Metal Warrior
por_aon Metal Warrior
por_bize Shadow
por_expo Metal Warrior
por_hash Metal Warrior
por_jumpsofdoom Metal Warrior
por_lace Shadow
por_longway Metal Warrior
por_prop Metal Warrior
por_Sandy Sandmann
por_smth lewymati
por_steps Metal Warrior
por_tion Metal Warrior
por_tower Norbo
por_varia Metal Warrior
por_vertical Metal Warrior
« Last Edit: April 20, 2009, 08:35:05 am by MetalWarrior »

Offline Gizd

  • Flagrunner
  • ****
  • Posts: 586
  • (Re)tired
    • Eat-this! community site
Re: Soldat Portal
« Reply #1 on: October 12, 2008, 09:42:02 am »
This rox !!!!!

Offline BombSki

  • Flagrunner
  • ****
  • Posts: 927
    • Climbing-soldiers.net
Re: Soldat Portal
« Reply #2 on: October 12, 2008, 09:50:09 am »
really nice idea and it works better than i expected. its pretty hard at first but once you get an idea of all the possibilities it becomes a really nice challenge.
you should have added a demo file id say, to give people an idea

Offline MetalWarrior

  • Major(1)
  • Posts: 22
Re: Soldat Portal
« Reply #3 on: October 12, 2008, 10:10:51 am »
you should have added a demo file id say, to give people an idea
Done. :)

Offline Shadow!

  • Major(1)
  • Posts: 7
  • Big fan of FS bikes
Re: Soldat Portal
« Reply #4 on: October 12, 2008, 10:17:35 am »
Cant stop playing when you started!

More maps will be made, keep and eye out for them :>

Offline shadow x chaos

  • Major(1)
  • Posts: 10
Re: Soldat Portal
« Reply #5 on: October 12, 2008, 10:58:02 am »
Nice, Ill try it out  ;D

I would like to see the maps though
I'm a decent map maker  ;)

Offline DorkeyDear

  • Veteran
  • *****
  • Posts: 1507
  • I also go by Curt or menturi
Re: Soldat Portal
« Reply #6 on: October 12, 2008, 11:10:58 am »
Hurraa! The best sub-gamemode ever! I have to say this is a blast of fun for anybody who wants to play.
More maps than I thought. :P
AR, I forgot what I was going to say! :(
oh well
if any1 hosts it, wanna share please? :)

Offline MetalWarrior

  • Major(1)
  • Posts: 22
Re: Soldat Portal
« Reply #7 on: October 12, 2008, 12:33:47 pm »
Note to Linux users, in the first upload I included an 'includes.txt' instead of 'Includes.txt'. Changing the case of the 'i' should fix your problems. The archive has since been updated to address this issue.
« Last Edit: October 12, 2008, 02:13:22 pm by MetalWarrior »

Offline zakath

  • Inactive Soldat Developer
  • Veteran
  • ******
  • Posts: 1224
    • Soldatladder
Re: Soldat Portal
« Reply #8 on: October 12, 2008, 01:49:57 pm »
Added a server running the game mode which can be found here
http://forums.soldat.pl/index.php?topic=30461.new#new

#soldat.mapping - #soldat.inc - #soldatladder - #soldat.gather.nordic

Offline Norbo

  • Camper
  • ***
  • Posts: 338
Re: Soldat Portal
« Reply #9 on: October 12, 2008, 02:59:11 pm »
cool, finally u realesed it metal
who made the banner and the maps oreview thingie? it looks cool
the mode rocks :D

Offline DorkeyDear

  • Veteran
  • *****
  • Posts: 1507
  • I also go by Curt or menturi
Re: Soldat Portal
« Reply #10 on: October 12, 2008, 07:06:06 pm »
Suggestion abut hte flag returning when teleporting too far, and flag disapearing... enspesually on hte tutorial ma[, the last jump it happens often
http://forums.soldat.pl/index.php?topic=30469

Offline spkka

  • Camper
  • ***
  • Posts: 469
Re: Soldat Portal
« Reply #11 on: October 12, 2008, 07:06:22 pm »
real original idea love it!

Offline Rampage_Terranius

  • Major
  • *
  • Posts: 69
  • The Strategist
    • Soldat Noob Servers
Re: Soldat Portal
« Reply #12 on: October 12, 2008, 08:36:03 pm »
very nice and well done i must say good job

Offline DorkeyDear

  • Veteran
  • *****
  • Posts: 1507
  • I also go by Curt or menturi
Re: Soldat Portal
« Reply #13 on: October 12, 2008, 09:06:54 pm »
Suggestions:
built in stats for:
per player/account...
time run
# of portals used

or not built in, doesn't really matter :P

Offline chutem

  • Veteran
  • *****
  • Posts: 1119
Re: Soldat Portal
« Reply #14 on: October 12, 2008, 09:54:11 pm »
Holy ohmygosh.

You just made the best two games ever into one. Sex.
Gameplay looks great, i might make some maps, is there any requirements? (e.g. Do I have to colour-code it)
I am going to get my dedicated server working so I can play this.

wow.
1NK3FbdNtH6jNH4dc1fzuvd4ruVdMQABvs

Offline MetalWarrior

  • Major(1)
  • Posts: 22
Re: Soldat Portal
« Reply #15 on: October 13, 2008, 04:41:19 am »
Suggestions:
built in stats for:
per player/account...
time run
# of portals used

or not built in, doesn't really matter :P
Simple enough, may be better as an additional script though (or at least an alternative). If you can think of a good way to track the stats from the multi-player environment then let me know.

Holy ohmygosh.

You just made the best two games ever into one. Sex.
Gameplay looks great, i might make some maps, is there any requirements? (e.g. Do I have to colour-code it)
I am going to get my dedicated server working so I can play this.

wow.
Have a look at the included maps. The only 'odd' requirement is a container and a bravo spawn somewhere off the main course of the map to house the Dummy. Feel free to make / use a prefab for it from one of the existing maps.

Offline DorkeyDear

  • Veteran
  • *****
  • Posts: 1507
  • I also go by Curt or menturi
Re: Soldat Portal
« Reply #16 on: October 13, 2008, 05:37:09 am »
scripts/
 | Portal/...
 | Stats/
 | | Includes.txt
 | | core.pas
 | | Stats/
 | | | Map/ bunch of .log files.. suggested to be the same format as Player so only 1 function needed to get the logs of it.. organized by mapname or MD5 of mapname
 | | | Player/ same here organized by MD5 of person's nickname (due to not-allowed characters in a person's name) or a custom-made one.. if not md5, i would just get a 3-length of the value of the character, although may be long over time..

Possible log format: (\# == character num #)
PersonName\1MapName\1Deaths\1JoinCapTime\1RespawnCapTime\1NumPortals\1NumPortalType1\1NumPortalType2\2..repeat..

that probably what I would do, although you can do it whateever way if it is to be done.
would probably ignore NoPortalType1/2 when actually gathering the stats, but you may want it in the future for whatever reason

Then in the Portal script, I suggest calling using CrossFunc. something like...
CrossFunc([MapName, PlayerName, etc...], 'Stats.WriteLog');
then on command, for either Portal or Stats, probably stats
Stats.ReadLog(Filename: string): record ..all the stuff.. end; (suggested its own datatype)

mayb also include the ppl he played with?

Offline shantec

  • Soldier
  • **
  • Posts: 140
  • Get ANGREH!!
Re: Soldat Portal
« Reply #17 on: October 13, 2008, 08:12:26 am »
Im hosting it: 85.156.30.41:666

Even tho, i has dynamic ip so no-one will be able to join tomorrow :D


Lolno im not hosting it (10 minutes was enough!)
« Last Edit: October 13, 2008, 08:16:21 am by shantec »
Also Known As REIMA


Lol Happles (happy apples)

Offline CMPunk

  • Major(1)
  • Posts: 5
  • pen0r
    • Myspace
Re: Soldat Portal
« Reply #18 on: October 13, 2008, 08:35:41 am »
Oh nice dude this is a beast :)

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: Soldat Portal
« Reply #19 on: October 14, 2008, 12:56:04 am »
I just played that game mode yesterday (thanks to zakath for the server), and it's awesome. But I was bored fast if I just had to follow the ffc... fix this please ^_^
You could as example allow the "normal players" to create portals that only can be used once or by the own player.
« Last Edit: October 14, 2008, 12:58:10 am by Mr »