XANDIS.COM

  XANDIS.COM  
Home
About
Privacy Policy

  XR7: EarthStrike  
XR7 Home Page
Source & Support Package
Gaming Notes
FAQ
Download...


  Contract Services  
Overview
Pricing
Contact Support...






Need help?
Got questions?
Contact Xandis...



NRS-ONLINE


Home / XR7 / FREQUENTLY ASKED QUESTIONS

ORDERING QUESTIONS

When I place an order what happens to my contact and payment information?

In all orders, your contact information is kept on file with us but is not stored online on our servers - although you will have the option of having your e-mail account stored online if you wish to utilize the password assistance feature for your client account. The company processing the financial clearing of the transaction will keep your contact information online and most likely your payment information as well. If you order through our merchant account then we would have access to your payment information but we do not maintain those records on or offline and only access that information, when necessary, through our transaction processor (authorize.net).

We are considering using Amazon, Yahoo and/or PayPal accounts to also process transactions. If the order is placed through either then they would have access to both your payment and contact information while, in either case, we would only have access to your contact information.

How soon after I place my order will I receive the source package?

Orders placed via credit card through our merchant account are usually shipped the next business day assuming the transaction cleared. Normally, transaction clearing is never more than 3 business days. Orders placed through other transaction processors such as Amazon, Yahoo or PayPal, if any are used, are shipped when either organization instructs us to ship the product. Those instructions typically occur 24-72 hours after a transaction has been processed.

Orders by check or similar means will be shipped only after the payment has cleared. Time for clearing a personal check depends on the location of the bank but usually is accomplished within 5-10 business days.

Exactly what do I receive when I order the package?

The package consists of:

-   One compact disk containing the most recent version of the game and the most recent version of the complete C++ source code and Visual C++ project related files.
-   Arcade Game Design with C++ and DirectX - a two volume technical document consisting of a programmer's guide to XR7 and a programmer's reference to the data structures and classes used in the game. Together they consist of over 300 bound pages of documentation.
-   Royalty-free license to use the source code for commercial and/or non-commercial closed source applications.
-   60-days of technical support to assist with understanding and extending the code.

Are there refunds?

Due to the nature of the media (easily copied), refunds are not provided and thus all sales are final. However, defective media will, naturally, be replaced.

What about shipping fees?

Xandis.com believes in a one world, one price policy and thus all shipping and taxes are included in the price. The $34.95 fee covers worldwide shipping. If you have special mailing needs (such as wanting to sign for the package or require a quicker delivery), please contact Xandis to make such arrangements. In certain conditions where a special mailing means a higher postage, we will charge a fee to cover those costs.

Can I mail a check instead of ordering online?

Of course. Checks, or money orders, should be made payable to DRAKE ANALYTICS, INC. and written for US$34.95. Please mail your order to:

DRAKE ANALYTICS, INC.
ATTN: XANDIS.COM
PO BOX 19762
SEATTLE, WA 98109
USA

Checks must be drawn on a US bank account. If you would like to write a check that draws on a UK bank account, please contact us for information.

TECHNICAL SUPPORT AND SOURCE PACKAGE QUESTIONS

What skills are needed to understand the source code?

One should be comfortable with C and have a basic understanding of C++. The documentation does not cover the fundamentals of either language and the beginning programmer should have a C++ reference on hand. Additionally, it is expected that the reader will have had the experience of compiling and understanding the basic source code samples in the DirectX SDK.

The documentation is oriented towards those who have an understanding of programming but need to get their hands dirty with a complete game so that they can see how all the parts fit together.

Why are classic gaming genres used and not a first person shooter or other newer style?

The classic gaming genres were used because they provide the best way to learn the core skills required for modern game development, such as 3D collision detection, use of models, particle systems, sprites, parsing and loading data files, etc. Without learning the basics one will be overwhelmed with the additional technical issues surrounding complicated 3D shooters or, for example, martial art fighter games. This is one reason why most shooters use a third-party engine. Classic games though are no different at the core than first person shooters since the concept is the same: managing actors in a 3D world. However, there is less overhead with the classic genre and that makes learning easier. The skills learned with XR7 are directly transferrable to any other gaming genre.

It must be recognized that one should not learn game development through using an engine. The engine hides much of what you want to learn. The longer harder approach of starting from the ground up will produce a better set of skills than the approach that always relies on someone else's engine.

In what areas will technical support provide help and where will it not?

Support is there to help you understand everything about the code, data files and to clarify any part of the documentation. Furthermore, there are some areas where support will be provided in extending the game. These are mentioned in more detail in the documentation. Some of these areas include extending audio support to non-DirectX libraries; extending the GUI; using the standard template library; and using third-party collision detection routines.

For how long is the technical support provided?

60-days from your first support request but the 60-days must be used within 90-days of the order.

How would I receive technical support?

Technical support requests are made through the Xandis.com web site and responses are made via electronic mail. Typically a response comes within 24-48 hours.

What are the licensing specifics on the source code?

The license allows for commercial and non-commercial usage of the source code so long as the source code is not released, distributed or otherwise made available. It is essentially a shared-source license designed for those interested in producing shareware and/or commercial software.

What happens after the 60-days of technical support?

After the 60-days (within the 90-day limit) are passed, questions are answered on an as-available basis. This means that the request is not considered a priority and the response time will be entirely dependent on the current work load.

OTHER QUESTIONS

Can I play in Windowed mode?

If your video settings are set for a mode that is compatible with the game's needs then there should not be any problem. Hit the F11 and F12 keys to switch modes during game play. To always start up in Windowed mode, set fullscreen = n in the config.txt file.

How do I change the high scores?

Use your favorite text editor (like Notepad) to load the highscores-spec.txt file and change one or more of the scoreN values - where N is a number from one to ten.

For example, find the line that reads like:

score1 = 88339229

then change the number to a low number like 10. Then if you score higher than 10, your score will become a high score that takes that place. Do not worry about the ordering as that all gets sorted within the game. So, edit the score values as you wish.

If you have questions not answered here, please contact Xandis.

Copyright © 1999, 2000, 2001, 2002, 2003, 2004 Drake Analytics, Inc. All rights reserved.