Monday, 23 January 2023

PS4 Jailbreak: the status in 2022 Without Pictures Tutorials

 rowing number of PS4 users are “stuck” on Firmwares 9.03/9.04 as well as 9.50/9.51/9.60, and wondering when we should expect a new Jailbreak. Here’s what we know.

PS4 Jailbreak – The current status

The latest and greatest PS4 Jailbreak was the pOOBs4 Jailbreak release for firmware 9.00 back in 2021. A lot of tools and homebrew games have been made available to Jailbroken PS4 9.00 since then. Firmware 9.00 is recent enough that it’s still fairly easy to get an exploitable console at a reasonable price (see below)

But there’s a growing number of people stuck on recent firmwares 9.03/9.04/9.50/9.51/9.60,  wondering what’s coming for them.

TL,DRThere is no publicly known kernel exploit for firmwares 9.03 and above, let alone discussions of a release. the best option for you if you’re looking to Jailbreak your PS4, is to buy a PS4 running firmware 9.00 or lower, at this point (eBay is your friend). Now, It is rare enough to be emphasized: this time around you might have better luck buying a used PS4 9.00, than trying to get a new model, as those have been out of stock for some time now.

For those of you who are stuck with a higher firmware and for some reason cannot buy a 9.00 PS4, there are two important rules you’ll need to follow: 1) patience, and 2) do not update your PS4.

PS4 9.03/9.04/9.50/9.51/9.60 Jailbreak? Patience

Patience is key if you’re waiting for a PS4 Jailbreak. As I’ve mentioned before, the average time between two jailbreaks is around 9 months. But it has been as low as 4 months, and as high as 2 years. Without any significant news on the exploit front, nobody can really predict how long it’s going to take until the next one. But since the last Jailbreak was only a couple of months ago, people shouldn’t be holding their breath.

To “Jailbreak” a PS4, we typically need two exploits:

First, a “usermode” exploit, which is an entry point to run unsigned code through data that you have control of, as a PS4 user. Second, a privilege escalation exploit, also known as kernel exploit, which gives you greater control of the device, allowing things such as Homebrew ENablers, or “in-RAM” Custom firmwares.

PS4 9.03/9.04 Jailbreak status

9.03/9.04 Usermode exploit – Green

The good news for 9.03/9.04 users is that we seem to have two potential usermode exploits for these firmwares.

  • The first one, and probably most well known at this point is the BD-JB exploit chain by TheFloW, which leverages vulnerabilities in the Blu-Ray driver of the PS4.
  • The other usermode exploit is the same Webkit vulnerability that was used for the 9.00 Jailbreak, which is still apparently open as of firmware 9.04, according to scene veteran Zecoxao:

9.03/9.04 Kernel exploit – Red

There is no ongoing discussion on the scene about a “new” kernel exploit, for any firmware. None of the reputable hackers has shared a “hint” of anything that would be kept under wraps at the moment. Which doesn’t mean there isn’t anything happening under the hood, but certainly indicates that people should be patient.

PS4 9.50/9.51/9.60 Jailbreak status

9.50/9.51/9.60 Usermode exploit – Red

There doesn’t seem to be any working implementation of a usermode exploit for PS4 9.50 or above at the moment:

We know that the webkit usermode exploit used in POObs4 has been patched




Share:

How to Mod Ps4 Games Without Jailbreak Without Pictures Tutorials

 There are a lot of gamers out there who want to mod their PS4 games but don’t want to do it through a jailbreak. If you’re one of those people, then this guide is for you. Keep in mind that you will need a modded console in order to do this without a jailbreak.


Also, please backup your game saves before proceeding as they may be lost during the process.

  • Download and install the latest version of Ps4 Exploit Host on your PC
  • Connect your PS4 to your PC using a USB cable
  • Open Ps4 Exploit Host on your PC and select the “Mod Games” option
  • Select the game you want to mod from the list of games displayed
  • Follow the instructions on screen to mod the selected game

Is It Possible to Mod Ps4 Games?

Yes, it is possible to mod PS4 games. There are a few ways to do this, but the most common method is to use a modified version of the game console’s software. This can be done by using a custom firmware or by using a software exploit.

Either way, this will allow you to run unsigned code on your PS4, which will let you modify games as you see fit. Keep in mind that modifying games can lead to unforeseen problems and may void your warranty, so proceed at your own risk.

Can I Install Games on Ps4 Without Jailbreak?

There are a few ways that you can install games on your PS4 without jailbreak. The first way is to use a USB drive. You will need to format the USB drive to FAT32 and then copy over the game files.

The second way is to use a external hard drive. Again, you will need to format it to FAT32 file system and then copy over the game files. Finally, you can install games directly from the PlayStation Store.

Once you have purchased a game, it will show up in your “Download List” under the “Purchased” tab.

Can I Jailbreak My Ps4?

No, you cannot jailbreak your PS4. Jailbreaking would allow you to run unauthorized code on the system, which could lead to instability and possibly damage your system. Sony has taken measures to prevent jailbreaking, and there is no current way to do it.

Can Ps4 Games Be Copied?

Yes, PS4 games can be copied. There are a few ways to do this, but the most common is to use a game capture card. This will allow you to copy the game data from your PS4 onto your computer, where you can then store it or burn it to a disc.

There are a few things to keep in mind when copying PS4 games, though. First, make sure that the game you want to copy is not encrypted. If it is, you won’t be able to copy it.

Second, some games may have DRM that prevents them from being copied. Finally, if you’re going to copy a game onto a disc, make sure that you have enough space on the disc for the entire game – Playstation 4 games can be quite large!

How to Mod Ps4 Games With Usb

Most people don’t know that you can actually mod PS4 games using a USB drive. It’s actually pretty simple and only requires a few things: – A USB drive with at least 4GB of storage

– A computer with internet access – A PS4 console with an internet connection The first thing you need to do is format your USB drive to FAT32.

This can be done easily on Windows by going into My Computer, right clicking on your USB drive, and selecting “Format.” Choose the FAT32 option and hit start. Once that’s done, go ahead and open up your browser and head over to Google.

Search for “PS4 Modding” and see what comes up. Now, there are quite a few websites out there offering PS4 mods, but we’ll be using the one called “ModMyPs4.” Go ahead and head over to their website and take a look around.

When you’re ready, click on the “Downloads” section and scroll down until you see the file called “USB Mods.” Go ahead and download that file onto your computer. Now open up the ZIP file using WinRAR or 7zip (both of which can be found online for free).

Inside of the ZIP file, you should see two folders; one called “MODS” and another called “UPDATE.” Drag both of these folders into your newly formatted USB drive. Once those files are transferred over, go ahead and eject the USB drive from your computer safely.

Now it’s time to boot up your PS4 console. Plug in your controller via USB (if it isn’t already)and insertthe flashdriveyou just createdintooneoftheUSBportsonthesideoftheconsole(not

ntothefront).Oncestickedinalltheway,holddownonthel2buttontomakeyourcharcershowupandpressx(thiswillopenthemainmenu).OpentheSettingsoptionbygoingdowntothesecondchoiceusingthedpadandpresstheonbuttonovertopofthewordsettings(thismaytakeamomen becauseyouhavetoholditforasecondbeforeitactivates).OnthenewscreenchoosetheDevicestabinthesettingswhichcanbefoundbygoingdow

Conclusion

There are many gamers out there who want to mod their PS4 games but don’t want to go through the hassle of jailbreaking their console. If you’re one of those people, then this guide is for you. With a few simple steps, you can mod your PS4 games without jailbreaking your console.

The first thing you need to do is find a game that you want to mod. There are a few different ways to do this, but the easiest way is to search for “PS4 game mods” on Google. Once you’ve found a game that you want to mod, the next step is to download the necessary files.

The next step is to copy the files onto a USB stick. After that, all you need to do is insert the USB stick into your PS4 and launch the game from it. If everything went according to plan, then you should now be able to play the game with all of the mods enabled.

Keep in mind that not all games will work with mods right away. In some cases, you may need to update your console’s firmware beforemods will work properly.



Share:

How To Build Your Own PC From Scratch Step by Step With Pictures Tutorials

 


There are plenty of great pre-built gaming PCs on the market, but there’s nothing quite like the satisfaction of using one that you create yourself. While the process of assembling a computer isn’t difficult, it’s daunting the first time you do it. For those embarking on their first build, we’ve put together a step-by-step guide to building a PC.

Before we start, know that this is a guide exclusively dedicated to assembly. That means you’ll need to pick out your parts first. Our list of recommended cases, CPUs,GPUs, motherboards, SSDs, power supplies and RAM, along with our buying guides can help you choose key components.

The other thing to know is that no two builds are identical. The order we’re going in here is based partly on preference and also based on the needs of the build. For instance, if you have a large aftermarket cooler that blocks the DIMM slots, you may have to go in a different order than we did, or backtrack and pull out a part here or there to to make room for a particularly bulky part or cramped case. More advanced options like liquid cooling and RGB lighting, as well as high-end CPU platforms like Intel's Core X and AMD's Threadripper also aren’t covered in this guide.

Be Prepared

Before you start building a PC, you need to get your workspace ready. Make sure that you have all of your parts and tools at the ready. At the very least, you’ll want

  • Phillips-head screwdrivers (#1 and #2 should do the trick)
  • Zip ties and/or twist ties for cable management
  • Flashlight (it can get dark in the corners of a PC case)
  • Thermal paste (although stock coolers usually have this pre-applied)
  • Something to hold your screws
  • Band-aids (just in case)

Some builders swear by anti-static equipment, including mats or wrist straps. But as long as you don’t live in a particularly dry environment, you’re not building on a metal surface (opt for wood or plastic) and you aren't rubbing your socks on a carpet while building, you should be able to avoid shorting out your PC or parts. Of course, there’s nothing wrong with playing things safe. So if you’re worried about static, take the appropriate precautions.

Connect Components to the Motherboard

While some prefer to mount the motherboard in the case before they do anything else, it’s easier with many builds to connect key components like the CPU and the RAM, without leaning over inside the chassis.

The CPU

Whether you’re going with an Intel or and AMD build, the first step is to release the tension lever on the CPU so that you can drop the processor into the CPU socket(opens in new tab). (The big difference here is that on Intel builds the pins are on the socket while in AMD’s case, the pins are on the CPU.)



The arrow/triangle on the top of the CPU needs to line up with one on the socket or the socket cover. Don’t attempt to install a CPU with the arrow facing the wrong direction, or you could damage your chip, your board, or both! Once your CPU and socket are properly aligned, you can drop the chip in place, and it  will settle into the socket under its own weight. If it doesn't, pick up the CPU and re-seat it. Don't force the processor into the socket or you'll almost certainly damage something. Once you've got the CPU settled correctly in the socket, press the tension lever back down (on Intel motherboards like the one in the image above, this will also include a metal plate that holds the CPU in).

Note that the above instructions pertain to the mainstream platforms for AMD (the AM4 socket) and Intel (socket LGA 1700). Enthusiast platforms like Intel’s Core X (LGA 2066) and AMD’s Threadripper (sTRX4) have different/more complex CPU installations, with the Intel chips involving two levers and Threadripper requiring Torx screws and a slide-in plastic bracket. The Threadripper CPU install process in particular is tricky and, given the price of chips and TRX40 motherboards, we would not recommend Threadripper as your first PC build platform.

Once the cooler is installed, plug the fan connector into its header on the motherboard. This is usually somewhere close to the CPU socket and labeled something like "CPU_FAN." 

The Cooler

Many processors come with coolers in the box. If you’re not doing any heavy overclocking, those may be good enough, though lots of builders also like to buy more powerful (and often quieter) aftermarket coolers, which may also just be more attractive.


If you decide to use the stock cooler, you'll find that it already has thermal paste applied. With aftermarket coolers, you’ll generally need to apply your own thermal paste. You don’t need much--just a pea-sized amount applied to the center of the CPU will spread when you put the cooler on. Again, serious overclockers and PC build veterans will have techniques for evenly spreading thermal compound. But for novice builders and those not looking to achieve the maximum possible overclock speeds, dropping a small amount in the center and letting the CPU cooler spread the thermal paste works just fine. Just make sure you don't add too much paste; you definitely don't want it squirting out the sides onto the socket and surrounding PCB.


Stock coolers for Intel processors use push pins that go through holes in the motherboard. We recommend pushing opposite corners in to evenly spread the thermal paste, and to keep from putting uneven pressure on one side of the CPU. AMD stock coolers have metal arms that snap into notches on a plastic bracket on either side of the socket. Aftermarket coolers mount in various ways, so be sure to consult the instruction manual, as mounting aftermarket coolers can be surprisingly complicated, often involving a large backplate that has to be mounted behind the motherboard.

Memory



Installing RAM is a snap--literally. First, make sure that the latches for each memory slot are open. Some boards have latches on both sides of a RAM slot, while others--often budget boards--have a latch on one side, with the other end fixed in place. Once your latches are opened, look at each DIMM and position it over the slot such that the small divot on the bottom of the RAM stick is aligned with the matching bump on the board. Finally, push down on the DIMM on each edge until it snaps into place, causing the latches to close on their own. The process requires a bit of force, but if you’re having trouble, make sure that you’re not putting the module in backwards.

If you’re installing two RAM sticks in a board that has four slots, check the motherboard manual to make sure you’re installing your DIMMs in the right slots. If you put them in the wrong slots you may not get the best performance possible, or one of the sticks may not be recognized by the motherboard/operating system.

M.2 SSD

If you’re using an M.2 SSD, now is as good a time as any to install it, because later on other parts may get in the way.


If it’s already installed, remove the screw located across from the M.2 slot and slide the SSD in at an angle. Make sure the notch lines up with the slot, similar to RAM installation. If the notch doesn’t line up, your drive may not be compatible with that slot. Slowly lay the SSD flat and secure the mounting screw. This tiny screw is easy to drop, which is another reason to install M.2 drives before putting your motherboard into the case.

Putting the Motherboard in the Case

Now that we’ve built the core platform (minus the graphics card, which we’ll do later), we’re going to install the CPU and RAM-equipped motherboard in the case. If you haven’t yet, remove the side panels on your chassis. Most cases have thumb screws holding their panels in place, which makes it easy to remove them.

Standoffs


First, gather the standoffs that came with your case and find the proper place to install them. They’re likely marked on the case based on the size of the motherboard you chose. Many cases have standoffs preinstalled, so you may be able to skip this step. If standoffs are preinstalled in the wrong spot for your motherboard, you can use needle nose pliers to get  them out.

I/O Shield



The I/O shield, which covers the area around your rear ports, comes with your motherboard. You’ll need to fit the shield into the chassis before you install the motherboard itself, making sure it's the right-side up so that your motherboard ports will fit through the holes once both are installed. You’ll have to use some force to snap all four corners into place. Be careful of sharp edges (that’s why you have the band-aids) as well as metal bits that can block the ports--especially if you have a budget motherboard.

The exception are some premium boards, which ship with this shield pre-attached, but you won't find that on most boards.

The Motherboard



Now, it’s time to put the motherboard in. Make sure the holes on the motherboard line up with the standoffs you installed and that the ports line up with the cutouts on the I/O shield. Once the board is in, put the screws into the standoffs to anchor the motherboard in place.

Adding the Power Supply and Traditional/SATA Storage

Now for a few parts that aren’t attached directly to the motherboard.

Power Supply



The PSU is usually mounted to the back at the case. Sometimes you’ll find it at the top, but it’s usually mounted at the bottom, where it can pull in cool air from under the chassis. Once you put it in place, it’s generally as simple as screwing it into place with four screws at the back of the case. Then, plug in the 24-pin power connector and supplemental/CPU power connector into the motherboard.

SATA Storage



We added M.2 storage earlier, so now it’s time for SATA drives, which could be a 2.5-inch SSD or hard drive, or a traditional 3.5-inch hard drive. Connect the SATA data cable to the motherboard and your drive or drives, then connect the SATA power connector from the PSU to your drive(s). Mount the hard drive or SSD in the appropriate bracket and screw or snap it into place. Note that bracket/drive mounting methods and placement vary by chassis model.

Inserting the Graphics Card


This is an optional step. If you’re using an Intel or AMD CPU with integrated graphics and don’t plan on serious gaming, you may not need or want a discrete graphics card. Many AMD CPUs, as well as high-end Intel models, don’t have on-board graphics, though, and will require a graphics card in order to connect and output to your monitor.

To install the GPU, you'll likely have to remove some slot covers on the back of the case, so that the HDMI, DVI and other ports show through, letting you can connect your monitor(s) later.

Connect the GPU into the PCIe X16 slot on the motherboard (it’s the long one, and you’ll want to use the topmost one if there’s more than one on your motherboard). If necessary, plug the PCIe power connectors from the power supply into the card. (You may not need to do this on lower-end cards).

Add a Wi-Fi Card (if necessary)

Most motherboards come with an Ethernet port on them and many also have Wi-Fi built-in. However, if you need wireless access and your computer doesn’t come with a Wi-Fi card, you’ll need to install one in one of the PCIe slots, a short M.2 slot, or attach a USB Wi-Fi dongle. If you’re gaming, an Ethernet connection is probably your best bet for reliable connectivity.

The Last of the Cable Connections



OK, just a few more cables to go until we try turning the PC on. Make sure the connectors for any fans are plugged into the motherboard fan headers. Then, attach the front-panel audio cable, USB 2.0 and USB 3.0 case connectors to those headers. You’ll want to consult your motherboard manual for this, because their location varies by motherboard model.

Lastly, there are the tiny front-panel connectors, including power, reset, HDD activity light, etc. Those need to go to the appropriate pins on the motherboard (usually in the bottom-right corner if your motherboard is mounted in the traditional orientation. You’ll need to consult your motherboard manual to see where each should go, as this also can differ based on board make and model.

Double check that you’re using the right headers. These things are small (and so are their labels), so it’s easy to mess them up if you’re not paying close attention.

Turn the Computer On


Once all that's done, it's a good idea to double check to make sure there are no extra fan headers or power cables still waiting to be routed to the right connector. Then plug the PC in, plug in and connect your monitor (to one of the ports on the graphics card, if you've installed on) and your keyboard and mouse.

Hit the power button on your monitor, then turn the power supply switch on (on the back of the power supply) and then press your PC's power button. If everything is working, the PC should turn on and run its POST (power-on self test). Since your operating system isn’t installed yet, you may get an error message about a missing boot drive, or you may get sent straight to the UEFI/BIOS.

Cable Management

This is where you make your case pretty and ensure better air flow. We’re doing this after we know that the system boots properly, because we’d hate to tear apart all of the careful wiring and cut a bunch of zip ties just to have to re-seat a component or reroute a cable. You could of course install your operating system before this step. And clean cable routing is of course less important if you don’t have a case with a window. But we like things neat and pretty, so it’s time to shut the system down, unplug the power cable and clean things up.


Routing some cables through the back of the case during the build process is a good first step toward a clean build. But this is where we’ll shove any extra cable slack through the back panel, break out the zip ties to neaten things up and then, put the side panels back on. You could spend hours making your cable routing as perfect as possible. But just spending 15 minutes making an effort to clean up your cables can make a huge visual difference in what your final build looks like.


Install an Operating System, Drivers and Updates

Preferably before the build process, you'll want to make a USB install drive for either Windows 10, Windows 11, or the Linux build of your choice. For Windows 10 or Windows 11, simply navigate to Microsoft’s Download page and click the “Download Tool Now” button. You’ll download and run the Media Creation tool which will turn any 8GB or larger USB drive into a Windows install disk. If you don’t already have a Windows 10 or 11 key, you can get one cheap or for free. If you have a problem with the OS, you can try to reset Windows to factory settings.

Those who install Windows 10 now can update to Windows 11 later as a free upgrade.

Plug the USB drive into your new computer, power on and you should boot into your operating system installer, which will step you through the process. If the system doesn’t access your drive, you may need to navigate to the BIOS and make sure your USB key is available as a boot device and that it's placed in the boot order before your internal drive or drives.


Share:

Anyone can compile open source code in these three simple steps Without Pictures Tutorials

 There are many ways to install software, but you get an option not available elsewhere with open source: You can compile the code yourself. The classic three-step process to compile source code:


$ ./configure

$ make

$ sudo make install

Thanks to these commands, you might be surprised to find that you don't need to know how to write or even read code to compile it.


Install commands to build software

As this is your first time compiling, there's a one-time preparatory step to install the commands for building software. Specifically, you need a compiler. A compiler, such as GCC or LLVM, turns source code that looks like this:


#include <iostream>


using namespace std;


int main() {

  cout << "hello world";

}

Into machine language, the instructions that a CPU uses to process information. You can look at machine code, but it wouldn't make any sense to you (unless you're a CPU.)


You can get the GNU C compiler (GCC) and the LLVM compiler, along with other essential commands for compiling on Fedora, CentOS, Mageia, and similar distributions, using your package manager:


$ sudo dnf install @development clang

On Debian, Elementary, Mint, and similar distributions:


$ sudo apt install build-essential clang

With your system set up, there are a few tasks that you'll repeat each time you want to compile your software:


Download the source code

Unarchive the source code 

Compile

You have all the commands you need, so now you need some software to compile.


1. Download source code

Obtaining source code for an application is much like getting any downloadable software. You go to a website or a code management site like GitLab, SourceForge, or GitHub. Typically, open source software is available in both a work-in-progress ("current" or "nightly") form as well as a packaged "stable" release version. Use the stable version when possible unless you have reason to believe otherwise or are good enough with code to fix things when they break. The term stable suggests the code got tested and that the programmers of the application feel confident enough in the code to package it into a .zip or .tar archive, give it an official number and sometimes a release name, and offer it for download to the general non-programmer public.


For this exercise, I'm using Angband, an open source (GPLv2) ASCII dungeon crawler. It's a simple application with just enough complications to demonstrate what you need to consider when compiling software for yourself.


Download the source code from the website.


2. Unarchive the source code

Source code is often delivered as an archive because source code usually consists of multiple files. You have to extract it before interacting with it, whether it's a tarball, a zip file, a 7z file, or something else entirely. 


$ tar --extract --file Angband-x.y.z.tar.gz

Once you've unarchived it, change the directory into the extracted directory and have a look around. There's usually a README file at the top level of the directory. This file, ideally, contains guidance on what you need to do to compile the code. The README often contains information on these important aspects of the code:


Language: What language the code is in (for instance, C, C++, Rust, Python).

Dependencies: What other software you need to have installed on your system for this application to build and run.

Instructions: The literal steps you need to take to build the software. Occasionally, they include this information within a dedicated file intuitively entitled INSTALL.

If the README file doesn't contain that information, consider filing a bug report with the developer. You're not the only one who needs an introduction to source code. Regardless of how experienced they are, everyone is new to source code they've never seen before, and documentation is important!


Angband's maintainers link to online instructions to describe how to compile the code. This document also describes what other software you need to have installed, although it doesn't exactly spell it out. The site says, "There are several different front ends that you can optionally build (GCU, SDL, SDL2, and X11) using arguments to configure such as --enable-sdl, --disable-x11, etc." This may mean something to you or look like a foreign language, but this is the kind of stuff you get used to after compiling code frequently. Whether or not you understand what X11 or SDL2 is, they're both requirements that you see pretty often after regularly compiling code over a few months. You get comfortable with the idea that most software needs other software libraries because they build upon other technologies. In this case, though, Angband is very flexible and compiles with or without these optional dependencies, so for now, you can pretend that there are no additional dependencies.


3. Compile the code

The canonical steps to build code are:


$ ./configure

$ make

$ sudo make install

Those are the steps for projects built with Autotools, which is a framework created to standardize how source code is delivered. Other frameworks (such as Cmake) exist, however, and they require different steps. When projects stray from Autotools or Cmake, they tend to warn you in the README file.


Configure 

Angband uses Autotools, so it's time to compile code!


In the Angband directory, first, run the configuration script included with the source:


$ ./configure

This step scans your system to find the dependencies that Angband requires to build correctly. Some dependencies are so basic that your computer wouldn't be running without them, while others are specialized. At the end of the process, the script gives you a report on what it has found:


[...]

configure: creating ./config.status

config.status: creating mk/buildsys.mk

config.status: creating mk/extra.mk

config.status: creating src/autoconf.h


Configuration:


  Install path:    /usr/local

  binary path:     /usr/local/games

  config path:     /usr/local/etc/angband/

  lib path:        /usr/local/share/angband/

  doc path:        /usr/local/share/doc/angband/

  var path:        (not used)

  (save and score files in ~/.angband/Angband/)


-- Frontends --

- Curses            Yes

- X11               Yes

- SDL2              Disabled

- SDL               Disabled

- Windows           Disabled

- Test              No

- Stats             No

- Spoilers          Yes


- SDL2 sound        Disabled

- SDL sound         Disabled

Some of that output may make sense to you, some of it may not. Either way, you probably notice that SDL2 and SDL are marked as Disabled, and both Test and Stats are marked with No. Although negative, this isn't necessarily a bad thing. This, essentially, is the difference between a Warning and an Error. Had the configure script encountered something that would prevent it from building the code, it would have alerted you with an error.


If you want to optimize your build a little, you can choose to resolve these negative messages. By searching through the Angband documentation, you might decide that Test and Stats aren't actually of interest to you (they're developer options, specific to Angband). However, with a little online research, you might discover that SDL2 would be a nice feature to have. 


To resolve a dependency when compiling code, you need to install the missing component and the development libraries for that missing component. In other words, Angband needs SDL2 to play sound, but it needs SDL2-devel (called libsdl2-dev, on Debian systems) to build. Install both with your package manager:


$ sudo dnf install sdl2 sdl2-devel

Try the configuration script again:


$ ./configure --enable-sdl2

[...]

Configuration:

[...]

- Curses                                  Yes

- X11                                     Yes

- SDL2                                    Yes

- SDL                                     Disabled

- Windows                                 Disabled

- Test                                    No

- Stats                                   No

- Spoilers                                Yes


- SDL sound                               Disabled

- SDL2 sound                              Yes

Make

Once everything's configured, run the make command:


$ make

This usually takes a while, but it provides lots of visual feedback, so you'll know code is getting compiled.


Install 

The final step is to install the code you've just compiled. There's nothing magical about installing code. All that happens is that lots of files get copied to very specific directories. That's true whether you're compiling from source code or running a fancy graphical install wizard. Because the code is getting copied to system-level directories, you must have root (administrative) privileges, which get granted by the sudo command.


$ sudo make install

Run the application

Once the application gets installed, you can run it. According to the Angband documentation, the command to start the game is angband, so try it out:


$ angband




Share: