Storm Chasing

Storm Chasing for FiveM

A guide to install Storm Chasing for FiveM


๐Ÿ“‹ Table of Contents

  1. ๐ŸŽฏ Overview
  2. ๐Ÿ›’ Purchase Information
  3. ๐Ÿ“บ Video Showcase
  4. โš ๏ธ Important Pre-Installation Notes
  5. ๐Ÿ”ง System Requirements & Compatibility
  6. ๐Ÿ“ฆ Installation Process
  7. โš™๏ธ Configuration Setup
  8. ๐ŸŽฎ How It Works
  9. ๐Ÿ“Š Exports
  10. ๐Ÿ› ๏ธ Troubleshooting
  11. ๐Ÿ’ก Best Practices
  12. ๐Ÿ†˜ Support

๐ŸŽฏ Overview

Dive into the heart of extreme weather with this unique and immersive storm chasing experience. Deploy probes, collect real-game-time tornado data, and fight through intense weather conditions in Los Santos. Whether youโ€™re roleplaying a meteorologist, storm chaser, or a science organization, this system delivers dynamic gameplay on all fronts.

Key Features

  • โœ… Deployable Probes - Track tornadoes in real game time and deploy scientific probes
  • โœ… Live Tornado Detection - Probes interact dynamically with active tornadoes
  • โœ… Live Weather Map (Radar) - Observe storms & tornados on the LIVE weather map
  • โœ… Quality-Based Data System - Readings rated (Poor, Fair, Good, Excellent) based on probe placement
  • โœ… EF Scale Intensity Detection - Detect tornado intensity on Enhanced Fujita (EF) scale (EF0-EF5)
  • โœ… Data Economy Integration - Sell data to fictional corporations with different bonuses
  • โœ… Company Market Fluctuations - Data value changes over time requiring smart decisions
  • โœ… Progressive Challenges - Stronger tornadoes bring greater danger and valuable data
  • โœ… Storm Chasing Roleplay - Immersive scientific and civilian RP opportunities
  • โœ… Configurability - Freedom to configure storms, tornadoes, market, businesses, rewards
  • โœ… Freelance Based - No specific job permission required
  • โœ… Weather Integrations - Natural Disasters, qb-weathersync, vSyncR
  • โœ… Framework Compatibility - ESX/QBCore/Standalone compatible (reward payouts)
  • โœ… Escrow Protection - Encryption with limited open source script parts

๐Ÿ›’ Purchase Information

Get Storm Chasing:

Purchase on Nights Software Store


๐Ÿ“บ Video Showcase

Watch the video showcase:

Video Showcase


โš ๏ธ Important Pre-Installation Notes

Critical Installation Order: Always follow this exact sequence to avoid parsing errors in the F8 console:

  1. Download ZIP Package from CFX Portal
  2. Unpack in a folder on your local machine
  3. Set your File Transfer Protocol (FTP) type to binary
  4. Drag files from local machine to server resources folder
  5. Add to server.cfg (ensure script)
  6. Boot up the server

Support Policy: Follow this guide step by step. If youโ€™re stuck, ask for support in our Discord and provide the specific step name. Do not skip steps.

Database Requirement: Storm Chasing requires a MySQL database and oxmysql resource to function properly.


๐Ÿ”ง System Requirements & Compatibility

Framework Compatibility

  • โœ… Standalone: Works independently without any framework
  • โœ… ESX: Compatible with ESX framework (reward payouts)
  • โœ… QBCore: Compatible with QBCore framework (reward payouts)

OneSync Compatibility

  • โœ… OneSync Legacy: Fully tested and compatible
  • โœ… OneSync Infinity: Fully tested and compatible

Weather System Integration

  • โœ… Natural Disasters (Includes weather & time) - Compatible with Natural Disasters resource
  • โœ… qb-weathersync - Compatible with qb-weathersync
  • โœ… vSyncR - Default weather integration
  • โœ… Custom Weather - Options to customize weather integration

Dependencies

  • โœ… MySQL Database - Required for data storage
  • โœ… oxmysql - Required database API

Note: Storm Chasing is designed to work with any FiveM server configuration and provides immersive storm chasing gameplay.


๐Ÿ“ฆ Installation Process

Step 1: Database Setup (Required)

We assume you have a database for your FiveM server. If you do not have one, contact your hosting providersโ€™ documentation on how to get and build one. This is a dependency for Storm Chasing to work.

  1. Set up your database via your hosting provider
  2. Connect to your database using credentials in an SQL connection string
  3. Add to server.cfg above the ensure/start of resources:
set mysql_connection_string "user=Your_Database_Username;password=Your_Database_Password;host=Your_Database_Host;port=3306;database=Your_Database_Name;charset=utf8mb4_general_ci"

Localhost Example:

set mysql_connection_string "user=root;password=;host=localhost;port=3306;database=Your_Database_Name;charset=utf8mb4_general_ci"
  1. Automatic Table Installation - When you boot up the server, the code will run queries to install required tables

Manual Installation: The files include a datatables.sql file, however the script installs the table queries automatically. No need to manually execute the .sql files.

Step 2: Install oxmysql (Required)

If you donโ€™t have oxmysql installed, download it from: Download oxmysql

  1. Place oxmysql into your resources folder
  2. Add to server.cfg - Ensure it starts before Storm Chasing:
ensure oxmysql

Documentation: For oxmysql questions, visit oxmysql documentation

Step 3: Test Database Connection

Start your server and check the console for oxmysql connection messages. You should see:

[script:oxmysql] Database server connection established!

Step 4: Install Storm Chasing

  1. Download from CFX Portal Assets after purchasing
  2. Extract and transfer using binary FTP mode
  3. Place โ€˜night_storm_chasingโ€™ into your resources folder
  4. Add to server.cfg:
ensure night_storm_chasing
  1. Verify startup - Check console for both oxmysql and night_storm_chasing starting without errors

โš™๏ธ Configuration Setup

Required Tools

Visual Studio Code: We recommend downloading VS Code for editing Lua files.

Configuration Files

File Purpose
night_storm_chasing/config/config.lua Main configuration settings
night_storm_chasing/client/c_functions.lua Client-side functions
night_storm_chasing/server/s_functions.lua Server-side functions

Configuration Process

  1. Open VS Code and navigate to the config files
  2. Read thoroughly - each line has explanatory comments
  3. Configure settings - customize storms, tornadoes, market, businesses, and rewards
  4. Test frequently - use F8 console for error checking

Configuration Options: Configure storm behavior, tornado settings, market fluctuations, business rewards, and weather integrations.


๐ŸŽฎ How It Works

Storm Chasing System

  • Deployable Probes - Track tornadoes in real game time and deploy scientific probes
  • Live Tornado Detection - Probes interact dynamically with active tornadoes
  • Data Collection - Collect wind speed, pressure, temperature, humidity, and more
  • Quality-Based System - Readings rated based on probe placement quality

Weather Integration

  • Live Weather Map - Observe storms & tornados on the LIVE weather map
  • EF Scale Detection - Detect tornado intensity on Enhanced Fujita (EF) scale
  • Weather Systems - Compatible with Natural Disasters, qb-weathersync, vSyncR
  • Custom Weather - Options to customize weather integration

Economy System

  • Data Economy - Sell collected probe data to fictional corporations
  • Company Markets - StormTech Research Institute, WeatherShield Defense Corp
  • Market Fluctuations - Data value changes over time requiring smart decisions
  • Progressive Rewards - Stronger tornadoes bring more valuable data

Roleplay Features

  • Storm Chasing RP - Immersive scientific and civilian roleplay
  • Team Formation - Create storm hunter teams and emergency response units
  • Corporate Research - Establish research divisions and organizations
  • Freelance Based - No specific job permission required

๐Ÿ“Š Exports

Server-Side Exports

-- Trigger a storm if there are no more than 2 storms or tornadoes active
exports.night_storm_chasing:RequestStorm()

Export Usage: Use this export to manually trigger storms when conditions allow.


๐Ÿ› ๏ธ Troubleshooting

Common Issues

Resource Not Starting

  • Ensure the resource is properly added to server.cfg
  • Check that the resource name is night_storm_chasing
  • Verify the resource started without errors in console

Database Connection Issues

  • Verify MySQL connection string is correct
  • Check database credentials and accessibility
  • Ensure oxmysql is properly installed and started

Probes Not Working

  • Check F8 console for any error messages
  • Verify configuration settings in config.lua
  • Test with default settings first

Debugging Tips

  • Check F8 Console - Look for any error messages
  • Verify Database - Ensure database and oxmysql are working
  • Test Probes - Try deploying probes to test functionality
  • Check Configuration - Verify all config settings are correct

๐Ÿ’ก Best Practices

Storm Configuration

  • Storm Behavior - Configure appropriate storm patterns and intensity
  • Tornado Settings - Set realistic tornado frequency and strength
  • Probe Placement - Configure probe deployment mechanics
  • Data Quality - Balance data collection difficulty and rewards

Performance Optimization

  • Storm Limits - Monitor active storm count for performance
  • Probe Management - Configure probe limits and cleanup
  • Weather Integration - Optimize weather system compatibility
  • Regular Testing - Test storm functionality regularly

User Experience

  • Clear Instructions - Provide users with storm chasing guidelines
  • Roleplay Support - Encourage scientific and civilian RP
  • Market Guidance - Help users understand data economy
  • Help Documentation - Create server-specific storm chasing guides

๐Ÿ†˜ Support

Read through the instructions again if you have not managed to install the resource. Canโ€™t get it to work still? Create a ticket through our dedicated support system in Discord:

Nights Software Discord


Back to top

Copyright © 2025 Nights Software

Page last modified: July 22, 2025 at 04:00 PM.