Skip to content

A web-based project designed to replicate/build similar "hacking" challenges to those that can be found on the NoPixel 4.0 FiveM Server. Constructed using React, Next.js, with TailwindCSS, TypeScript, HTML & CSS. ↓ Deployed to Vercel ↓

Notifications You must be signed in to change notification settings

MaximilianAdF/NoPixel-MiniGames-4.0

Repository files navigation

NoPixel-Hacking-Simulator

A web-based project designed to replicate/build similar "hacking" challenges that can be found on the NoPixel 4.0 FiveM Server. Any and all input is appreciated greatly; create an issue regarding suggestions, improvements or questions, I will respond as soon as possible.

Developed using HTML, CSS, TS (Compiled to JS).


Note

💬 M4XIAC in twitch chat, dm me with questions etc.
🔍 If you found this repository through a streamer, let me know who!


📈 Contributions

The project NoPixel-MiniGames-4.0 is a completely free-to-use service. As long as I have time and interest I will continue to update and advance different aspects of this project. Whether that's new MiniGames or general bug fixes. If you would like to contribute to this free-to-use project and me, @MaximilianAdF, in general, you can do it in the following ways:


🚨 Highscores

A revamp of the entire no-px structure that now incorporates a universal scoring system for each minigame and each combination of presets. A user can now locally track their streak of sucessfully solved games (in a row) automatically, displayed in the bottom right corner of all minigames1. Furthermore this update includes a user structure where a user can enter their own username that will be associated with their highscores. An individual whom enters their username will have their thereafter highscores published to the no-px database and displayed in the highscore section of the main menu. If you prefer to not partake in this public system simply press 'Remove' in the user menu2, you will still be able to utilize the streak/highscore system locally. A sucessfully uploaded highscore is indicated by the alert '🥂 Highscore Uploaded'3.


  • image

    ↑ Click to play ↑

    Description

    The new Roof Running job that recently popped up on NoPixel 4.0 is built around stealing AC units from the roof's of buildings. Stealing the AC units require a screwdriver which through the above minigame loosens the AC unit and lets the player pick it up. The game consists of a 11x8 grid with 88 differently colored cubes (Red, Green Blue). Cubes of the same color that are connected (Meaning more than 2 cubes are next to one another) can be removed by clicking on them. The remaining cubes fall downwards and align to the left of the screen. Singular cubes of a specific color can not be removed since they're not a pair of more than 2. The game is completed succesfully if all cubes have been removed within the time constraint.

    Thoughts

    There are still some stuff that could be nice to add

    • Highscore, Current score interface (global?)


  • image

    ↑ Click to play ↑

    Description

    The thermite minigame is based on the hack that is triggered when disabling lasers in the Maze Bank on NoPixel 4.0. The minigame offers two presets: the Maze Bank sewers generators and the Maze Bank vault. The game can also be configured through the settings. You can alter the grid size (Rows x Columns), Timer duration and the Target Score.



  • Pincracker v.1.0.1

    image

    ↑ Click to play ↑



  • Word-Memory v.1.0.1

    image

    ↑ Click to play ↑



  • image

    ↑ Click to play ↑

    Description

    The chopping minigame utilizes the same concept as the SmokeCrack minigame where you're tasked to enter all the letters in the correct order before the timer runs out. The game with this UI is triggered whenever you're trying to break into a civ's car. It appears when amplifying the car key's signal from outside their house to then be able to unlock the car. The letters are randomly generated but can only be chosen from the following characters ["q", "w", "e", "r", "a", "s", "d"], tapping any other keys on your keyboard will not affect the minigame. The original letter count is set to 15 and the timer is set to 7 seconds.



  • Screenshot 2024-02-07 at 13 32 40

    ↑ Click to play ↑

    Description

    SmokeCrack is the new 'Wi-Fi Hacking' app that can be found on the NoPixel 4.0 computer, It's price is 3BUTCOIN. The app seemed to be malfunctioning upon it's initial release, for instance, the Timer visually stopping but never actually stopping (causing all attempts to result in 'Hacking failed!'). Thankfully the minor bugs were quickly patched. here's some examples of it's functionality:

    Thoughts

    If anyone has the background-image for the original SmokeCrack app, let me know through an issue



  • image

    ↑ Click to play ↑

    Description

    LockPicking played a major role in NoPixel 3.0 but was a fairly simple hack. In NoPixel 4.0 it has now transformed into a more complex yet more intuitive hack. The uses of lockpicking have not yet been fully explored nor "released" to the server. The lockpick's objective is to crack each of the 4 "locks" (circles) by aligning the balls with their corresponding color indicators. The hack is less forgiving than previous iterations and has a 20 seconds time-duration before the lockpick gets bent. Clips of the lockpick in action:

    Thoughts

    If you have any input create an issue



  • image

    ↑ Click to play ↑

    Description

    A simple twist to the pre existing LockPick hack. This is the hack that is required to complete in order to open the money safe in the back of the Laundromat in NoPixel 4.0. The difference between this minigame and the LockPick is the addition of an extra lock-circle, now totaling five and a decrease in time from roughly 20 seconds down to 10. You can also easily alter the timer yourself if you'd like to practice even faster or slower lockpick variations.

    Thoughts

    If you have any input create an issue



  • Screenshot 2024-02-07 at 13 27 40

    ↑ Click to play ↑

    Description

    The RepairKit game has the same functionality in 4.0 as it did in 3.0. The difference is the minigame's apperance/ui which has been revamped and turned into a more sophisticated design. It's a simple MiniGame of timing your button press correctly to align the moving square with the indicated slot. It's substantialy easier than the other MiniGames of this repository.

    Thoughts

    The coloring can use some touches to make it more like it's NoPixel 4.0 counterpart. Furthermore adding a highsore, current score counter alongside a possible difficulty setting that alters the moving-speed of the square. Will be justified in future versions. Problem where you can press E multiple times causing a speedup/buggy next game

Footnotes

  1. This picture shows the new structure of minigame layout's where the user and highscore sections are visible in the top right and bottom right corners respectively. image

  2. This is the user menu where one can enter a username that will be associated with their highscores, press 'Remove' to not partake in the storing & sharing of your highscores image

  3. This image shows the '🥂 Highscore Uploaded' when the user has entered a username in the user menu and set a new highscore for the minigame or preset image