Difference between revisions of "Migration Guide"

From ASSS Wiki
Jump to: navigation, search
m (Game quirks: added entry)
m (longer intro, link to modules.conf faq)
Line 1: Line 1:
 
This guide will highlight some of the known pitfalls and gotchas when moving from subgame to asss.
 
This guide will highlight some of the known pitfalls and gotchas when moving from subgame to asss.
 +
 +
You may need to familiarise yourself with [[Module_General_Faq modules.conf]] to apply some of the fixes.
  
 
----
 
----
Line 44: Line 46:
 
The objects module is not loaded by default. You need to add the line 'objects' to conf/modules.conf.
 
The objects module is not loaded by default. You need to add the line 'objects' to conf/modules.conf.
  
=== Why am I not seeing a greet message when I enter the arena or Where have the periodic messages gone? ===
+
=== Why am I not seeing a greet message when I enter the arena? or Where have the periodic messages gone? ===
  
 
The messages module is not loaded by default. You need to add the line 'messages' to conf/modules.conf.
 
The messages module is not loaded by default. You need to add the line 'messages' to conf/modules.conf.

Revision as of 07:56, 13 March 2006

This guide will highlight some of the known pitfalls and gotchas when moving from subgame to asss.

You may need to familiarise yourself with Module_General_Faq modules.conf to apply some of the fixes.


Settings

Team:MaxFrequency

This setting now behaves as it is written. It is the maximum frequency you can enter. It is not the maximum number of frequencies available. For example setting this to 5 means you can enter 0,1,2,3,4,5.

Prize:MinimumVirtual or Why do my flags and balls spawn differently?

Flags and balls now have their own spawn settings:

SpawnX = 512
SpawnY = 512
SpawnRadius = 20

Additionally balls can have multiple spawns as of version 1.4.2:

SpawnXN = 512
SpawnYN = 512
SpawnRadiusN = 20

Where N is 0,1,2,3. The numbers correspond to the ball ID. For example if you have 2 balls the ID's will start from 0. Ball 0 will use Spawn...0 and ball 1 will use Spawn...1. You can have up to 8 balls, meaning ball 4 will use Spawn...0 and so on.

Commands

Why doesn't ?owner work anymore?

This is disabled by default. You need to add the line 'cmd_owner' to conf/groupdef.dir/default.

Why doesn't ?objon work anymore?

The objects module is not loaded by default. You need to add the line 'objects' to conf/modules.conf.


Game quirks

I have some LVZ objects controlled by a bot but they don't work anymore

The objects module is not loaded by default. You need to add the line 'objects' to conf/modules.conf.

Why am I not seeing a greet message when I enter the arena? or Where have the periodic messages gone?

The messages module is not loaded by default. You need to add the line 'messages' to conf/modules.conf.

What's up with the goal message?

If you are seeing 'SCORE: Warbirds:xx Javelins:xx' and would rather see Team0,Team1 then read on.

The points_goal module was coded for a specific purpose and did not implement all the things from subgame. You can download an untested patch from http://toktok.sscentral.com/dump/points_goal.c-scoremsg.patch.txt.

I want to keep my bots but they aren't behaving, is there any hope?

There is a module called sgcompat that creates command aliases from subgame commands to asss commands. To use the module add 'funky:sgcompat' to conf/modules.conf.