Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lfuelling/esx_redpill

FiveM/ESX hacking mission/minigame with proper UNIX(-like) terminals! (WIP)
https://github.com/lfuelling/esx_redpill

es-extended esx esx-job fivem grand-theft-auto gtav hacking hacktoberfest minigame terminal

Last synced: 18 days ago
JSON representation

FiveM/ESX hacking mission/minigame with proper UNIX(-like) terminals! (WIP)

Awesome Lists containing this project

README

        

# ESX REDPILL [![Latest Release](https://img.shields.io/github/v/release/lfuelling/esx_redpill?include_prereleases)](https://github.com/lfuelling/esx_redpill/releases)

Hacking minigame(/mission/job) featuring proper terminals with some sort of UNIX(-like) stuff running on them.

- **If you fork this, you won't get updates.**
- **Consider Starring instead if you don't want to make a contribution.**

## Dependencies

- [bob74_ipl](https://github.com/Bob74/bob74_ipl/)
- [esx_drugfarms](https://github.com/lfuelling/esx_drugfarms/)
- [es_extended](https://github.com/ESX-Org/es_extended)
- [esx_phone](https://github.com/ESX-Org/esx_phone)
- [esx_jobs](https://github.com/ESX-Org/esx_jobs)
- [Peds](https://github.com/SFL-Master/Peds) (optional, recommended)

## Installation

1. Download the latest release from [the releases page](https://github.com/lfuelling/esx_redpill/releases)
2. Place folder in `resources/[esx]/`
3. Add `esx_redpill.sql` to your database
4. Add `start esx_redpill` to bottom of `server.cfg`
5. Go to Fort Zancudo's elevator (right below the UFO) to trigger mission start

## Usage

1. Go to Fort Zancudo
2. Find the elevator (below the UFO mark if `esx_drugfarms` is active)
3. Follow the tutorial

If you don't know what to do when in front of a terminal just type in "help", press enter and try to go from there.

Otherwise you could learn how to use a shell, but note that most stuff you'll learn won't work in this mod. (Do it anyway! Terminals rule (literally)!)

-------------------------

## Devnotes

As I stated above this is neither finished nor fully thought out.
Things might change until 1.0 is released and as of right now, it's pretty much unplayable and using it only makes sense if you want to report bugs or help developing.

These devnotes are for ideas I have (ie. they are not final). For real plans, please see the open issues on GitHub.

### Hacking

1. Get SMS to `esx_phone` to start a mission
- "We need the open ports on this machine"
- "Change password on this computer"
- "Download and execute this script: $url"
- "Connect to this IP from the computer"
- "Send me the username logged in to this computer"
- "What is in file $filepath"
- etc.
1. Step in front of computer
- help text to press interact shows
2. Press interact
- Hacking UI shows
- JQuery.Terminal.min.js
- (badly) Emulates a bash
3. Do stuff requested in mission
4. Send/Get confirmation SMS
- Some missions might be automatically detected (ie. password change)
5. Get paid
- Gain higher rank after some missions
- Harder missions on higher ranks(?)