Stunts Forum

Stunts - the Game => Stunts Questions => Topic started by: stanceboyCZ on July 16, 2025, 08:44:54 AM

Title: how tf does pgarage works?
Post by: stanceboyCZ on July 16, 2025, 08:44:54 AM
I'm pretty good at PC and some file things, but i can't figure how to use pgarage. I have the game on E: drive, i tried it how it manual said. I'm pretty unpatient and have meltdown when i don't know something. And i'm not sure if there's any way to exceed the max cars limit or what's the purpose of pgarage. Can someone tell me how the hell is it supposed to work? Thanks alot.
Title: Re: how tf does pgarage works?
Post by: HerrNove on July 16, 2025, 12:30:13 PM
Maybe @Cas can help. Pinging him.

I have never tried the program and cannot give specific hints, but the idea is that Stunts only allows you to have a limited number of cars (32 I think), so if you want to use more of them you need to move the files in and out of the game's directory, making sure that you never use more than 32 of them at the same time. Pretty Garage allows you to do that in a GUI instead of managing the files manually.

There is a Wiki with links, but asking in this forum is usually the best way to get help.

https://wiki.stunts.hu/wiki/Pretty_Garage

P.S. Probably a silly question, but have you made sure to remove the `#` character before the line `stunts=E:\games\stunts` ?
Title: Re: how tf does pgarage works?
Post by: Duplode on July 16, 2025, 01:11:41 PM
Welcome to the Forum, @stanceboyCZ ! @HerrNove is right about both the 32 cars limit and having to remove the # from the start of the stunts= line. You should also create a garage subdirectory in your Stunts folder (that's where your extra cars will go), remove the # from the first garage= line in the configuration file and change the path there to specify it, so that it'll look like this:

garage=Main Garage|E:\GAMES\STUNTS\garage

That should be enough to get Pretty Garage to work. (If not, let us know!)
Title: Re: how tf does pgarage works?
Post by: stanceboyCZ on July 16, 2025, 07:52:44 PM
ï've thought that the hashtag symbol was supposed to be in there
Title: Re: how tf does pgarage works?
Post by: dreadnaut on July 16, 2025, 08:21:01 PM
Quote from: stanceboyCZ on July 16, 2025, 07:52:44 PMï've thought that the hashtag symbol was supposed to be in there

Ouch, the hash means "This line is a comment, ignore it" !
Title: Re: how tf does pgarage works?
Post by: stanceboyCZ on July 16, 2025, 10:01:36 PM
I was trying to write the directory where i have the game and it doesn't work. And how does secondary garage works?
Title: Re: how tf does pgarage works?
Post by: alanrotoi on July 16, 2025, 10:05:07 PM
try:

cd games
cd stunts
md garage

Old DOS fashion always works.
Title: Re: how tf does pgarage works?
Post by: HerrNove on July 16, 2025, 10:26:58 PM
You are using Linux-style separators (/) for a DOS path, which likely requires Microsoft-style separators (\). Also, "secondary" seems too long of a name, DOS only supports up to eight characters.
Title: Re: how tf does pgarage works?
Post by: stanceboyCZ on July 16, 2025, 10:43:54 PM
it says it cannot be written, maybe i am dumb
Title: Re: how tf does pgarage works?
Post by: Duplode on July 16, 2025, 11:32:28 PM
Looking at the screenshots, I think I see the problem: you are running the DOS version of Pretty Garage (pgarage.com) on DOSBox, while the E: paths in the config file are the "real" Windows paths (rather than the paths in the emulated DOSBox filesystem). The easiest solution, then, should be using Windows version (pgarage.exe) directly from Windows instead. (The DOS version could be made to work, but you'd have to change the paths to how they appear within DOSBox.)
Title: Re: how tf does pgarage works?
Post by: stanceboyCZ on July 23, 2025, 04:47:33 PM
but my pc is 32bit... and it's pretty slow, that's why i started playing retro games...(https://i.pinimg.com/originals/b2/c9/b5/b2c9b5cc45c304a413dc1357a94c8d31.gif)
Title: Re: how tf does pgarage works?
Post by: Matei on July 23, 2025, 08:42:54 PM
Quote from: HerrNove on July 16, 2025, 12:30:13 PMthe idea is that Stunts only allows you to have a limited number of cars (32 I think), so if you want to use more of them you need to move the files in and out of the game's directory,

Or you can have as many directories with Stunts as you want, btw.: STUNTS1, STUNTS2 etc. (I never used Pretty Garage (https://raceforkicks.com/projects/pgarage.php)).

Quote from: stanceboyCZbut my pc is 32bit... and it's pretty slow, that's why i started playing retro games...

And you use Wind0w$. Anyway, with that 32-bit CPU you can also play my games, including on Windows 98 (and maybe 95) - Skunks (https://matei.one), Simcar (https://matei.one/idxscr.html) (with a version that looks like Stunts (https://forum.stunts.hu/index.php?topic=3959.msg97901#new)) and maybe chess (https://matei.one/idxchess.html). In the games with cars you can have any number of cars, but somebody has to make them (the current ones are enough for me).

GNU/Linux recommendation for 32-bit CPU:

http://mirror.rosalab.ru/rosa/rosa2021.1/iso/ROSA.FRESH.12/lxqt/ (with some installation recommendations (https://matei.one/gnxros12.html))
Title: Re: how tf does pgarage works?
Post by: stanceboyCZ on July 23, 2025, 09:16:25 PM
(https://media.tenor.com/PFewIvY3zBUAAAAM/muppet-cute.gif)
Title: Re: how tf does pgarage works?
Post by: Matei on July 23, 2025, 10:35:58 PM
https://matei.one/ - at the bottom of the page:

QuoteNo cookies®
Title: Re: how tf does pgarage works?
Post by: Duplode on July 23, 2025, 11:52:49 PM
Quote from: stanceboyCZ on July 23, 2025, 04:47:33 PMbut my pc is 32bit...

Oh, I see -- the pgarage.exe in the download is 64-bit! Though we might try recompiling the program with FreeBasic for 32-bit Windows, right now getting the DOS version to work is indeed the quickest option for you. For that, replace E:\GAMES\STUNTS in those two paths with the path of your Stunts folder as it appears within DOSBox. The window size in the DOS version is limited by what is supported by the DOS system, but I guess the 800x600 default should be fine on DOSBox.
Title: Re: how tf does pgarage works?
Post by: Matei on July 24, 2025, 08:37:24 AM
I have a 64-bit CPU (Atom N455) and operating system and

Pretty Garage (https://raceforkicks.com/projects/pgarage.php) 1.1:

Quote./pgarage: /lib64/libncursesw.so.6: no version information available (required by ./pgarage)
./pgarage: /lib64/libc.so.6: version `GLIBC_2.38' not found (required by ./pgarage)
./pgarage: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by ./pgarage)

Pretty Garage 1.2:

Quote./pgarage: /lib64/libtinfo.so.6: no version information available (required by ./pgarage)
./pgarage: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by ./pgarage)
Title: Re: how tf does pgarage works?
Post by: stanceboyCZ on July 24, 2025, 12:02:46 PM
i do have Atom too, but D525
Title: Re: how tf does pgarage works?
Post by: Matei on July 24, 2025, 02:04:08 PM
Then your CPU is 64-bit. If you have 2 GB of RAM, you can install a 64-bit system. I recommend Fedora 34, which is not outdated. The problem with Fedora 35 is:

https://fedoraproject.org/wiki/Changes/SDL12onSDL2

QuoteTargeted release:  Fedora Linux 35
[...]
let's replace SDL 1.2 with sdl12-compat, which uses SDL 2.0.

SDL 1.2 (used by DosBOX) is faster than sdl12-compat. You can still install SDL 1.2, but if the distribution has the other version included, this can be confusing. Also, if your computer is fairly old, the hardware (especially video) support gets worse in the newer versions.

https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/34/Spins/x86_64/iso/
Title: Re: how tf does pgarage works?
Post by: stanceboyCZ on July 24, 2025, 06:16:37 PM
i dunno, my pc is 32bit
Title: Re: how tf does pgarage works?
Post by: Matei on July 24, 2025, 08:31:05 PM
https://www.techpowerup.com/cpu-specs/atom-d525.c1399

QuoteFeatures
[...]
Intel 64

The only problem is that you have a 32-bit outdated program, improperly sold as operating system. The CPU is 64-bit, it's faster than my Atom CPU and has 2 cores. It's a very good CPU.

https://www.howtogeek.com/693588/how-to-install-linux/

https://rufus.ie/en/

All you need is a 4 GB flash drive and you can use GNU/Linux and access the internet with it even before you install it. I can help.
Title: Re: how tf does pgarage works?
Post by: dreadnaut on July 24, 2025, 10:56:37 PM
@stanceboyCZ The processor might support 64bit instructions, but if you have only 4GB of RAM (or less) there is no advantage in installing a 64bit operating system, except running 64bit builds like the version of Pretty Garage that you downloaded.

The reason 64bit OSs exist is to access more than 4GB of memory. Installing a 64bit system with less than 4GB of RAM will make things worse: all software suddenly needs more memory.

It's easier to ask @Cas to supply a 32bit build of Pretty Garage.
Title: Re: how tf does pgarage works?
Post by: Matei on July 24, 2025, 11:33:30 PM
https://www.baeldung.com/cs/64-bit-vs-32-applications-performance

QuoteTherefore, 64-bit systems are more suitable for complex and demanding modern software, like video processing,...

With a 64-bit operating system my Atom CPU runs well videos at 1280x720 from you**be (downloaded (https://github.com/yt-dlp/yt-dlp/releases/), of course), but I also have a computer with a 32-bit Pentium 4 CPU running at the same clock speed, 1.6 GHz, and I can't watch any of those videos with it. A laptop with a Pentium M CPU at 1.7 GHz is also useless for the videos encoded with VP9, although the games run much faster on it than on the Atom, so it depends.

https://matei.one/#performance
Title: Re: how tf does pgarage works?
Post by: Erik Barros on July 25, 2025, 03:34:36 AM
@stanceboyCZ I compiled pgarage with freebasic 32bits, if you can test it I appreciate it.
Title: Re: how tf does pgarage works?
Post by: stanceboyCZ on July 25, 2025, 08:03:14 AM
it works pretty well
Title: Re: how tf does pgarage works?
Post by: stanceboyCZ on July 25, 2025, 08:39:42 AM
And speaking of Bliss, the DOS version works pretty well, however the Windows version is 64bit, and my PC is 32bit.
Title: Re: how tf does pgarage works?
Post by: stanceboyCZ on July 25, 2025, 08:43:25 AM
By the way, is there an option to switch garages?

I managed it like this. :-\
Title: Re: how tf does pgarage works?
Post by: Matei on July 25, 2025, 10:39:34 AM
Do you have an old 15'' monitor? At a resolution of 1024x768 the window of Bliss doesn't entirely fit on the screen. However, the best way to take advantage of Bliss is to take the tracks made by others. That's what I do.
Title: Re: how tf does pgarage works?
Post by: stanceboyCZ on July 25, 2025, 02:13:27 PM
Well, i do have Samsung SyncMaster 720N, and if i'm not mistaken there many models that are the same or similar
Title: Re: how tf does pgarage works?
Post by: Matei on July 25, 2025, 03:45:27 PM
I also use a 17'' LCD monitor but I always keep it at 1280x1024. If you keep the resolution at 1024x768 the aspect ratio is wrong (1280/1024 = 5/4, 1024/768 = 4/3), besides the image not being clear and the videos I mentioned above not displaying properly.
Title: Re: how tf does pgarage works?
Post by: stanceboyCZ on July 25, 2025, 10:07:25 PM
Quote from: Erik Barros on July 25, 2025, 03:34:36 AM@stanceboyCZ I compiled pgarage with freebasic 32bits, if you can test it I appreciate it.
bro, my pc said it was malicious, like it has some virus or trojan
Title: Re: how tf does pgarage works?
Post by: stanceboyCZ on July 25, 2025, 10:10:56 PM
wtf?
Title: Re: how tf does pgarage works?
Post by: Matei on July 25, 2025, 10:19:52 PM
I guess it wasn't approved by Micro$oft. Did Erik Barros pay the tax to Micro$oft?

As I wrote:

QuoteThe only problem is that you have a 32-bit outdated program, improperly sold as operating system.
Title: Re: how tf does pgarage works?
Post by: MiDiaN on July 25, 2025, 11:21:32 PM
Indeed something fishy about that .exe Eric Barros compiled: https://www.virustotal.com/gui/file/02dc0dcfc8f4894d7e1864e78a35783c1291724e4f133ef8b32643c5d8681a76/detection

https://threats.kaspersky.com/en/threat/VHO:Trojan.Win32.Bingoml.gen/
Title: Re: how tf does pgarage works?
Post by: Duplode on July 25, 2025, 11:37:09 PM
That's very, very likely a false positive. Antivirus heuristics can be trigger-happy sometimes, flagging innocuous things as suspicious based on vague patterns.

(I had a similar false-positive report for Cartography (https://forum.stunts.hu/index.php?msg=60695) years ago -- in that case, I guess the antivirus didn't like the serve-to-localhost approach to the GUI.)
Title: Re: how tf does pgarage works?
Post by: Erik Barros on July 26, 2025, 12:21:37 AM
@stanceboyCZ @MiDiaN I compiled using the source code that already comes with the pgarage package, I used a fresh installation of freebasic32 and quickly tested it on Windows 10 and the defender didn't complain, I certainly didn't include any type of trojan in the package.

Edit:
I ran Kaspersky's dynamic test and it didn't return any problems. Certainly, some function is generating a false positive, but I don't even have the knowledge to analyze this.
https://opentip.kaspersky.com/02DC0DCFC8F4894D7E1864E78A35783C1291724E4F133EF8B32643C5D8681A76 (https://opentip.kaspersky.com/02DC0DCFC8F4894D7E1864E78A35783C1291724E4F133EF8B32643C5D8681A76)
Title: Re: how tf does pgarage works?
Post by: Duplode on July 26, 2025, 06:08:43 AM
To further underline the point, I have cross-compiled (https://www.freebasic.net/wiki/DevCrossCompiling) a Win32 Pretty Garage from my Linux system (so no chance that any hypothetical Windows malware could compromise the executable against my will). As I fully expected, VirusTotal (https://www.virustotal.com/gui/file/cdd64c5114e4d31998a7e82cfb61219f966806edfebc772bca81f90d51453401) gives the same (bogus) BScope.Trojan.Bingoml flag from the VBA32 engine, plus another flag from MaxSecure (also bogus), for a score of 2/72 detections. These are all false positives; Erik's file is safe.

(This Reddit thread (https://old.reddit.com/r/techsupport/comments/yuatk0/trojanmalware300983susgen_on_virus_total_should_i/) has a decent explanation about false positives on VirusTotal.)
Title: Re: how tf does pgarage works?
Post by: Matei on July 26, 2025, 08:12:17 AM
https://matei.one/games.html#download

QuoteNote: If, by any chance, when you try to download the file, you get a message saying that something dangerous was detected, like a virus, and you can't download it, that means you should get a real operating system instead of the malware you currently use, because the file available above doesn't contain any of that. Proprietary software is designed not to help you in any way but to make you feel uncomfortable, so you should avoid it if what you want is to be able to use your computer.

https://en.wikipedia.org/wiki/AARD_code

QuoteVice President Brad Silverberg later sent another memo, saying, "What the [user] is supposed to do is feel uncomfortable, and when he has bugs,
Title: Re: how tf does pgarage works?
Post by: Cas on July 27, 2025, 10:50:39 PM
Oops!  Sorry, it took me several days to get to this thread, but I see you've been getting quite some help already!  Yes, I normally work on these programs in GNU/Linux, then I compile them also for DOS and Windows and quickly test the ports. I know it's possible to build for Windows in 32bit, but the compiler by default makes it 64bit. Surely there must be an option to just do that.

Anyway, in DOS, if you try to use a long file name, results are unpredictable because it depends on what the DOS you have will do with them and DOSBox does not do the same thing as a true DOS and that's also different from a Windows 95/98/Me version of DOS. From what you show, it looks like it does manage to read, but when you want to write, it's not sure about which directory it should go to. It'd be better to stick to short file names when using the DOS port.

I'm not familiar with Windows restricted run settings. I haven't used that OS for a very, very long time and it never was my main OS, but errors and warnings regarding a program being safe or not are entirely a thing of Windows. Windows wants to control everything and doesn't like standalone programs so it's common for these things to happen.

About how to switch garages, on the right hand side, you can click on different garages and groups. The left mouse button will select one to go on the left panel and right mouse button will put it on the right panel. Then, you can select and drag cars from one side to the other. There's a difference when you're dragging from garage to garage (which moves actual car files) and when you're dragging from a group to a garage (which copies the files wherever they're located into the destination garage) and when you drag from a group to another (which copies the reference, but moves no files). Pretty Garage will try to prevent you from messing up, so if you're about to delete or overwrite files, it'll normally refuse to do the operation, but you can force it by holding down Shift.
Title: Re: how tf does pgarage works?
Post by: stanceboyCZ on July 27, 2025, 11:51:26 PM
maybe i am dumb, but i don't get it :-\  ::)

but is there any way to change garage in-game?
Title: Re: how tf does pgarage works?
Post by: Matei on July 29, 2025, 07:29:50 PM
Quote from: Matei on July 23, 2025, 08:42:54 PMOr you can have as many directories with Stunts as you want, btw.: STUNTS1, STUNTS2 etc. (I never used Pretty Garage (https://raceforkicks.com/projects/pgarage.php)).

So you copy Stunts in several directories, named "STUNTS1", "STUNTS2" etc., then you copy whatever cars in each of them and when you want to change the garage you exit the game, enter the other directory and start the game again, although I don't do that because I don't need that many cars.
Title: Re: how tf does pgarage works?
Post by: Matei on July 29, 2025, 09:49:59 PM
And:

https://raceforkicks.com/

Download Stunts 1.1 Standard from DOWNLOADS, start the game with ST.BAT and you can choose from 2 sets of cars when you start. I just found this.
Title: Re: how tf does pgarage works?
Post by: Duplode on July 30, 2025, 12:07:07 AM
Quote from: stanceboyCZ on July 25, 2025, 08:43:25 AMBy the way, is there an option to switch garages?

You use the list on the far right of the window:

(https://i.imgur.com/fzgeAjy.png)

Left-clicking a name on the list picks the garage of the left pane, and right-clicking picks that of the right pane. So, for instance, if you want to bring in cars from the main garage to your Stunts folder, you'd left-click "Stunts" and then right-click "Main Garage".

Quote from: Matei on July 29, 2025, 07:29:50 PMSo you copy Stunts in several directories, named "STUNTS1", "STUNTS2" etc., then you copy whatever cars in each of them and when you want to change the garage you exit the game, enter the other directory and start the game again, although I don't do that because I don't need that many cars.

Having multiple Stunts installs can work okay for some purposes. Personally, my main Stunts folder has lots of subfolders with tracks, replays and tools, and so using Pretty Garage to swap cars into and out of the game folder is more convenient than having to move, replicate or even symlink all of the other stuff.
Title: Re: how tf does pgarage works?
Post by: Erik Barros on July 30, 2025, 04:10:10 AM
Some time ago I made a compilation of all the available cars, it is outdated but has a lot of content, it uses the simple garage instead of the pretty garage, but it is possible to select everything in the menus.

https://forum.stunts.hu/index.php?topic=4312 (https://forum.stunts.hu/index.php?topic=4312)
Title: Re: how tf does pgarage works?
Post by: Matei on July 30, 2025, 07:24:59 AM
I found a bus there (https://forum.stunts.hu/index.php?topic=4312), but in 213 cars I didn't find any truck & trailer (https://en.wikipedia.org/wiki/Semi-trailer_truck), which of course, btw, I have (https://matei.one/) (besides the bus).

[edit] I found a car which looks like a truck in the compilation mentioned above, but it simulates a truck the same way the car which looks like a helicopter simulates a helicopter. [/edit]
Title: Re: how tf does pgarage works?
Post by: Cas on August 03, 2025, 08:10:41 PM
As regards "switching garage during gameplay"... Stunts does not have a garage feature. This is something we've created ourselves by means of different garage programs. Stunts can only read cars from its local directory. But if you do use a garage tool and move cars from a garage to another and you're running Stunts from DOSBox, you can then press Ctrl+Shift+F4 and then go back to the Car section in Stunts and you'll see the updated car list.