Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Torque 3D Game Development Cookbook
Torque 3D Game Development Cookbook

Torque 3D Game Development Cookbook: Over 80 practical recipes and hidden gems for getting the most out of the Torque 3D game engine

eBook
€8.99 €32.99
Paperback
€41.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

Torque 3D Game Development Cookbook

Chapter 2. Working with Your Editors

In this chapter we will cover the following topics:

  • Setting up fogging of the level

  • How to cover seams and texture changes using decals placed in the World Editor

  • Copying the transform of an object to another object in the World Editor

  • How to change the material of an object in the World Editor

  • Setting up a glow mask using the Material Editor

  • Using a convex shape as a zone

  • Setting zone-specific ambient lighting

  • Grouping adjacent zones together

Introduction


Torque 3D includes a lot of built-in tools to help us create and refine a game and all that goes into it. The World Editor window is the gateway to all of the various editors that are available, and may be accessed by pressing F11 during game play. The following table lists all of the different editors available from the World Editor:

Editor

Description

Object Editor

This helps you add and delete objects, and position, rotate, and scale them. It also allows you to modify the properties of an object.

Terrain Editor

You can raise and lower the terrain or create holes in the terrain.

Terrain Painter

This helps you to apply materials to the surface of the terrain.

Material Editor

This allows you to create and manipulate materials that are used by all 3D objects in the level.

Sketch Tool

You can create convex shapes to be used as placeholders, or as textured game objects themselves.

Datablock Editor

You can create and manipulate the static properties used...

Setting up fogging of the level


Using fog is a very common method of adding depth to a scene. Fog can help separate distant objects from those up-close, and can even be used to separate the hills from the valleys. Having fog in a scene also allows us to reduce the render distance to help increase a game's performance. In this recipe, we will set up fog parameters in a level.

Getting ready

Start up Torque 3D and launch a level of your game, then press F11 to open the World Editor. As we want to manipulate the scene objects, the Object Editor should be selected (F1 or by using the Editors menu). A level based on the Empty Terrain level of Full template could be used as a good example.

How to do it...

The following steps add fog to a level that did not have it applied originally:

  1. Select theLevelInfo class object in the Scene Tree window. By default it is named theLevelInfo class object.

  2. In the property inspector (the window named as Inspector), scroll until you locate the Fog section.

  3. Click on the...

How to cover seams and texture changes using decals placed in the World Editor


When placing 3D objects within a game level sometimes there is a hard, visible transition when two or more objects intersect with each other. An example would be a rock outcrop object and the terrain. We may want to soften this transition between objects for better visual appeal. In this recipe we will add decals to the level to help cover up these seams between objects.

Getting ready

Start up FPS Example in Torque 3D and launch the Deathball Desert level. Press Alt + C to switch to the third-person camera, and then press F11 to open the World Editor. As we want to manipulate the manually-placed decals, open the Decal Editor window by pressing F7, or using the Editors menu.

How to do it...

In the following steps we are going to place a decal to cover up a seam between a 3D shape and the terrain:

  1. Fly the camera to where we will place the decals. For our Deathball Desert example, we will fly to one of the many rock...

Copying the transform of an object to another in the World Editor window


When working with objects in the World Editor there are times when we want one object to have the same transform as another. This includes the world position of that object, its rotation, and its scale. For example, we may want to stack one crate on top of another. To facilitate this, we could give both crates the same transform and then move one crate on top of the other using the axis gizmo. To copy and paste the transform of an object we use the Transform Selection dialog.

Getting ready

Start up Torque 3D and launch a level of your game, then press F11 to open the World Editor. As we want to manipulate the scene objects, the Object Editor should be selected (F1 or by using the Editors menu). Make sure there are at least two objects in the level: the object that will be the source of the transform, and the destination object.

How to do it...

In the following steps we will copy the transform from one scene object and...

How to change the material of an object in the World Editor


When we add a 3D object to a level using the World Editor, it always has the same set of materials as defined by the artist (using the Material Editor window or through scripts). Sometimes we want to keep the same object geometry and just change the materials used. An example would be two soccer nets with distinct coloring while having the same shape. This process of changing the materials of an object in Torque 3D is called skinning. In this recipe, we will change the materials of an object to be different than the default materials by modifying the properties of an object using the World Editor window.

Getting ready

Before we can skin a 3D object, we need to prepare it and its materials or surfaces in a 3D modeling application. We will then have to set up the new skinned Material instances using a text editor, such as Torsion, to have their mapTo properties set correctly. Afterwards we can tweak the Material instances using the...

Setting up a glow mask using the Material Editor window


Torque 3D makes it easy to make a material emissive (not affected by lighting) and glow using the Material Editor window. However, activating these Material class properties makes the entire material emissive and glow. In this recipe, we will learn how to mask out the glow region of a material to limit its effect.

Getting ready

This recipe requires some work to be done in the Paint program of your choice, as well as in Torque 3D. We will describe the Paint program steps in general terms as each application is different. However, most Paint programs that are in-depth enough for game development, support the same general operations.

In Torque 3D we will be using the Materials Editor window to modify the material properties of a 2D object.

How to do it...

In the following steps, we will create a new glow texture and apply it to an object:

  1. Start up your Paint program and load in the texture file we'll use as a base. This could be the texture...

Using a convex shape as a zone


In Torque 3D, zones are used to control which 3D objects will be rendered within a level, based on the current camera position and rotation. If the camera cannot see into a zone, such as through a connected Portal object (this acts like a window); or is not within the zone itself, the objects inside the zone are not rendered. This allows us to have far more objects within the level than could normally be rendered all at once due to performance concerns. Normally, a Zone object is box-shaped. In this recipe, we will learn how to create a new convex shape and use it as a Zone object.

Getting ready

Start up Torque 3D and launch a level of your game, then press F11 to open the World Editor. As we want to create and manipulate special convex objects, the Sketch Tool should be selected (F5 or by using the Editors menu).

How to do it...

In the following steps, we will create a ConvexShape object and turn it into a custom-shaped Zone object:

  1. We will start by creating...

Setting zone-specific ambient lighting


Zones are mainly used to determine which objects in a level should render and which shouldn't, based on the current camera position and rotation. In addition, Zone objects may also control the ambient lighting (the lighting that appears to come from all directions) for the region within the Zone. A good example of this is a cave system where the sun should not reach all the way in. In this recipe, we will look at how to set up custom ambient lighting for a Zone object that is different from the rest of the level.

Getting ready

Start up Torque 3D and launch a level of your game, then press F11 to open the World Editor. As we want to manipulate the scene objects, the Object Editor should be selected (F1 or by using the Editors menu). Make sure there is at least one Zone object already in the level.

How to do it...

In the following steps we will modify ambient lighting properties of a Zone object:

  1. Select the Zone object that will have the custom ambient lighting...

Grouping adjacent zones together


Normally we use a Portal object to join the Zone objects together. This acts as a window, or doorway between the zones. However, there are times when adding portals is counterproductive, and we just want to have a number of zones treated as one unit. An example of this is when using convex-shaped zone objects to fill up an oddly-shaped room, and we want the whole room to be treated as one big zone.

In this recipe, we will look at how to have two or more Zone objects considered a single zone, without the use of Portal objects.

Getting ready

Start up Torque 3D and launch a level of your game, then press F11 to open the World Editor. As we want to manipulate the scene objects, the Object Editor should be selected (F1 or by using the Editors menu). Make sure there are at least two zone objects already in the level, and that they are next to each other.

How to do it...

In the following steps, we will group a number of Zone objects together so that they are treated...

Left arrow icon Right arrow icon

Key benefits

  • Clear step-by-step instruction and practical examples to advance your understanding of Torque 3D and all of its sub-systems
  • Explore essential topics such as graphics, sound, networking and user input
  • Helpful tips and techniques to increase the potential of your Torque 3D games

Description

Torque 3D is a popular game engine that supports you in every step along the way to making your game a reality. Even with all of the power and tools that Torque 3D provides, finishing a high quality 3D game requires time and knowledge."Torque 3D Game Development Cookbook" is a practical guide that takes you through each of the major steps on the journey to creating your game, while learning a few tricks along the way.The recipes in this book start off with learning some of the finer points about TorqueScript. The book then moves on to each of Torque 3D's subsystems and ends with a variety of game play recipes.The various topics covered include activating level-specific game code and scheduling game events, dragging and dropping items between windows to work with an in-game inventory system, and covering the seams between objects with well placed decals. Some of the advanced topics include writing custom shaders and postFX, using zones to improve rendering performance, and enhancing your game's ambience through sound.Once you are done with Torque 3D Game Development Cookbook you'll be on your way to creating amazing 3D games and gain expert knowledge of Torque 3D.

Who is this book for?

The book is written for professional and indie game developers that have basic knowledge of TorqueScript, are acquainted with Torque 3D's built-in tools, and wish to take their skills to the next level. Having gone through the comprehensive Torque 3D 1.2 FPS game tutorial on the GarageGames website (or its equivalent) is assumed.

What you will learn

  • Game data manipulation and event scheduling using TorqueScript
  • Work with and display Torque 3D s built-in metrics to expose your game s performance characteristics
  • Improve your game s frame rate through proper zone and portal set up
  • Learn hidden TorqueScript secrets to ease game development
  • Set up standard RPG mouse controls and object manipulation
  • Learn to create a drag-and-drop inventory front end
  • Go beyond the standard FPS weapon set-up to make each weapon unique
  • Refine the look of your game using various object animation capabilities and damage states
  • Work with multiplayer servers and pass game specific data to and from the client
  • Have your game communicate with various third party online services
Estimated delivery fee Deliver to Romania

Premium delivery 7 - 10 business days

€25.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jan 25, 2013
Length: 380 pages
Edition : 1st
Language : English
ISBN-13 : 9781849693547
Vendor :
Garage Games
Languages :
Tools :

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to Romania

Premium delivery 7 - 10 business days

€25.95
(Includes tracking information)

Product Details

Publication date : Jan 25, 2013
Length: 380 pages
Edition : 1st
Language : English
ISBN-13 : 9781849693547
Vendor :
Garage Games
Languages :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 66.98
Torque 3D Game Development Cookbook
€41.99
Grome Terrain Modeling with Ogre3D, UDK, and Unity3D
€24.99
Total 66.98 Stars icon
Banner background image

Table of Contents

10 Chapters
TorqueScript: The Only Script You Need to Know Chevron down icon Chevron up icon
Working with Your Editors Chevron down icon Chevron up icon
Graphical User Interface Chevron down icon Chevron up icon
Camera and Mouse Controls Chevron down icon Chevron up icon
Your Graphics Evolved Chevron down icon Chevron up icon
Make That Sound Happen Chevron down icon Chevron up icon
Game Objects Chevron down icon Chevron up icon
Multiplayer Servers Chevron down icon Chevron up icon
Importance of Networking Chevron down icon Chevron up icon
Miscellaneous Gameplay Features Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.7
(10 Ratings)
5 star 80%
4 star 10%
3 star 10%
2 star 0%
1 star 0%
Filter icon Filter
Top Reviews

Filter reviews by




Davon Sep 12, 2013
Full star icon Full star icon Full star icon Full star icon Full star icon 5
this was a great help in programming beyond the basics of torque.It provided just enough advice and was very readable
Amazon Verified review Amazon
Ahmad Apr 16, 2013
Full star icon Full star icon Full star icon Full star icon Full star icon 5
A perfect book for the people who want to learn the intermediate & advance level of Torque game engine base on step by step explanation & screenshots. Great work by the Author
Amazon Verified review Amazon
Netwyrm Feb 26, 2013
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This is the first and only book of which I am aware written for the modern Torque engine. Wyand's volume not only addresses that lack, but addresses it most adequately, with clear and consistent examples and full explanations. Not a book on engine theory, it is filled with examples of script which answer most common questions involved in setting up the requirements for basic gameplay in the engine. I would that it had been available when I started scripting for Torque -- it would have cut literally years out of the learning curve.
Amazon Verified review Amazon
drastik Apr 27, 2013
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I found this to be perfect for my current level of understanding in Torque. I like that it doesn't begin with how to download & install the SDK, setting up an IDE, and so forth. It jumps right into what someone in my position is looking for: de-mystifying the code with great explanation and examples.I was very excited that it went into detail about inventory & client<->server communication. That had always been a cloudy subject between game engines that I have coded for. I definitely feel that with what I've read already, and having this book by my side, I can jump back into development with a greater understanding and accomplish more than I was able with google & documentation :)The book on Packt: [...]
Amazon Verified review Amazon
Konrad Kiss Feb 21, 2013
Full star icon Full star icon Full star icon Full star icon Full star icon 5
David Wyand's Torque 3D Game Development Cookbook is aimed at developers who are already familiar with the Torque 3D engine but who want to improve their level of knowledge or who look for quick and concise solutions to specific problems - carefully hand-picked problems that are likely to surface during the development of any game. This prerequisite and the game developer terminology used throughout the book make it one of the very few intermediate to advanced level guides that are available today.I was a technical reviewer for this book - this made me one of the book's earliest critics. Being a game developer and having worked with this particular engine for many years, my personal wish was to help create a book that goes beyond the widely accessible pieces of information in terms of content and tries to dig deeper. David Wyand's book meets and exceeds this expectation.It is not for absolute beginners - at least not without minimal preparation. It often assumes knowledge of terms and engine features for specific recipes. Such an example would be shaders and CustomMaterial. The book explains how you can make good use of CustomMaterials, but it assumes you have an idea about what a shader is - which I find fair. It doesn't waste your time explaining what a shader is - this information is available through a number of sources online - but it will tell you how you can hook up your custom shader to create unique materials.The great thing about a cookbook is that requirements change recipe by recipe. So even if you are a beginner, you will find solutions to problems that you are likely to face on day one. Other recipes are tailored at problems that you meet several weeks or months into your development cycle, and by then it rightfully assumes a background knowledge of a number of things that you were likely to meet during that time.If you are serious about working with Torque 3D, this book will definitely make your life easier. However, if you are just starting out, be sure to first go through the Torque 3D tutorials that you find in the engine docs. Those will give you the basics, while Torque 3D Game Development Cookbook will be your go-to source for tips once you begin writing script code.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela