Troubles with recievers
Moderators: jelco, bert_the_turtle
- Major Cooke
- level4

- Posts: 670
- Joined: Mon Apr 03, 2006 1:35 am
Troubles with recievers
I have a map in my mod which has quite a few recievers in it, but when it seems the darwinians all take up the recievers, jsut a few minutes later it crashes... I have them ALL connected to lead straight to the processor and then the recieverlink at the trunkport, and my system is set up to the point where i have no recieverlinks other than the one at the trunkport (and one underneath the processor, since it gives it a cool little effect of "processing" by going into the processor before zooming out to the trunk port), so theres no reciever links between the receivers and processor... is there a problem with that? or do i just have too many, and some being too close by, therefore crashing due to too many spirits geting caught in midair?
You can link a SpiritProcessor directly to a ReceiverLink (and vice versa), so I doubt that the problem lies there. Without a blackbox file, there are two problems that you may be having.
1) As trickfred suggested, ensure that the SpiritProcessor is global. To do that, open up the map file (it will be in the levels/ directory of your mod), and make sure that there is a 1 in the global column for that building.
2) Open up your mission file (again, in the levels/ directory) and create a mission objective that looks like this:
"level_name" should be the name of your level, and the 20 should be changed to the ID of your SpiritProcessor. The "string_name" should be a tag from strings_default.txt that describes your mission... i.e.
and "script_name.txt" should be a script file that describes the mission. If you don't have either of those, leave the markers in the mission file, and create them later. It is possible that when the SpiritProcessor comes online, it is trying to trigger a mission complete, but can't, as no mission is set. I know this can cause problems with Generators, and may cause problems with SpiritProcessors, as well.
xander
1) As trickfred suggested, ensure that the SpiritProcessor is global. To do that, open up the map file (it will be in the levels/ directory of your mod), and make sure that there is a 1 in the global column for that building.
2) Open up your mission file (again, in the levels/ directory) and create a mission objective that looks like this:
Code: Select all
BuildingOnline :level_name,20 string_name script_name.txt
"level_name" should be the name of your level, and the 20 should be changed to the ID of your SpiritProcessor. The "string_name" should be a tag from strings_default.txt that describes your mission... i.e.
Code: Select all
objective Bring the SprirtProcessor Onlineand "script_name.txt" should be a script file that describes the mission. If you don't have either of those, leave the markers in the mission file, and create them later. It is possible that when the SpiritProcessor comes online, it is trying to trigger a mission complete, but can't, as no mission is set. I know this can cause problems with Generators, and may cause problems with SpiritProcessors, as well.
xander
- Major Cooke
- level4

- Posts: 670
- Joined: Mon Apr 03, 2006 1:35 am
Ok, but what should be in the script_name.txt?
Edit: I need more in-depth help... I want to set it to say... 65 souls a minute, and when I load the mission I want Dr. Sepulveda to say, "We need to get the unprocessed souls to the Processor. Use the darwinians and bring the recievers online." But I dont know what to put in the processord_objective.txt
Edit: I need more in-depth help... I want to set it to say... 65 souls a minute, and when I load the mission I want Dr. Sepulveda to say, "We need to get the unprocessed souls to the Processor. Use the darwinians and bring the recievers online." But I dont know what to put in the processord_objective.txt
Major Cooke wrote:Ok, but what should be in the script_name.txt?
You don't need to have anything there. When you set up the mission, you should direct it to a script, but you don't actually have to have a script. If you wish to make a script for the mission objective, I would suggest reading through Icepick's modding guide. The script will explain the objective when you click on it on the objectives screen.
xander
- Major Cooke
- level4

- Posts: 670
- Joined: Mon Apr 03, 2006 1:35 am
So it can look just like:
without the string_name.txt? yes ive set all the rest of this up and got it ready..
Code: Select all
BuildingOnline :level_name,20 string_namewithout the string_name.txt? yes ive set all the rest of this up and got it ready..
- Major Cooke
- level4

- Posts: 670
- Joined: Mon Apr 03, 2006 1:35 am
- Major Cooke
- level4

- Posts: 670
- Joined: Mon Apr 03, 2006 1:35 am
- Major Cooke
- level4

- Posts: 670
- Joined: Mon Apr 03, 2006 1:35 am
Well, after when i "half" created the mission objective and it looks like this:
and its supposed to be measuring souls, not electricity...
Its not crashing now that theres "half" of an objective...
Code: Select all
ERROR (processord) Incomplete
Throughput: 88.56and its supposed to be measuring souls, not electricity...
Its not crashing now that theres "half" of an objective...
- Major Cooke
- level4

- Posts: 670
- Joined: Mon Apr 03, 2006 1:35 am
I'm trying to finish the objective so it says it normally...
Also, when i clicked on the objective, it shone a beam on the processor and was like "What I need you to do is open up this trunkport for me."
script.... thats messed up... I'm trying to have the mission objective be completed when the Souls per minute reaches 50... NOT THROUGHPUT, and not so it reads "ERROR (processord)"!!!!!
Also, when i clicked on the objective, it shone a beam on the processor and was like "What I need you to do is open up this trunkport for me."
script.... thats messed up... I'm trying to have the mission objective be completed when the Souls per minute reaches 50... NOT THROUGHPUT, and not so it reads "ERROR (processord)"!!!!!
- Major Cooke
- level4

- Posts: 670
- Joined: Mon Apr 03, 2006 1:35 am
I read it, but thats not helping me out here... It's because i dont know the COMMAND for COMPLETEING AN OBJECTIVE for a LIMITATION such as the PROCESSOR GETTING 50 spirits.
Not meaning to yell... It just wont work. Here's what I have in my strings_default.txt
Now here's what I have in my mission_processord
REMEMBER: I don't have a help file or script for this objective, could that be the problem?
Not meaning to yell... It just wont work. Here's what I have in my strings_default.txt
Code: Select all
#ProcessorD
processord_objective1 Collect 55-60 souls per minute.Now here's what I have in my mission_processord
Code: Select all
PrimaryObjectives_StartDefinition
BuildingOnline :map_processord,46 processord_objective1
PrimaryObjectives_EndDefinitionREMEMBER: I don't have a help file or script for this objective, could that be the problem?
Last edited by Major Cooke on Wed Apr 12, 2006 9:31 pm, edited 1 time in total.
Who is online
Users browsing this forum: No registered users and 5 guests



