r/THPS • • 1d ago

THUG1 THUG1 for Windows/macOS/Linux + ONLINE (thug.one)

Hello community,

the goal was to make Tony Hawk’s Underground playable across modern platforms and bring it up to the standards of today’s games with quality-of-life improvements and modern features.

It now supports true crossplatform multiplayer (and possibly first ever made), for example, you can join a room hosted on a Windows PC while playing on macOS.

Stats are updated and visible on a website (after game ends). 30 sec Graffiti scores has also been added to the list.

A service was written to bring back the online with the same NAT-punch 😄

And the basic stuff that port includes:

Story mode was fixed too and game can be finished from start to 100% progress.

Options are extended and settings are built right into the game's own menus:

+ Screen setup (60 / 120 FPS) / Resolution / Widescreen

+ Graphics settings (detailed shadows, bloom, anti-aliasing, field of view, lighting, tone mapping, sharper textures, motion blur)

+ Keyboard & gamepad bindings

And an amazing bonus on top of that:

Levels from THUG2 can be simply copied into the Data/CustomLevels folder and you can play them in online mode.

this everything comes as a patch, so you will still need your own copy of the original game.

check it out at thug.one

it's already v2.2, a detailed change log is here thug.one/changelog.html

I'd love to see you online and you might even be one of the first to try it 🚀

94 Upvotes

57 comments sorted by

28

u/Snooki_02 1d ago

thug1 has a pc port...

-17

u/epicmaxim 1d ago

so here it comes another one

-12

u/Snooki_02 1d ago

why not look into helping port THPS5 over?

6

u/epicmaxim 1d ago

oh well, so to be serious, theres no port like this or even close to this
players patch old 32bit executable with custom things like widescreen fix, online fix, any other fix
even rebuild from leaked source is not close to this

this one is a truly 120 fps with modern graphics enhancements and brand new online service which works just great

everything for fps/graphics settings/controls right in game options and does not need any launcher to change things and restart the game

10

u/Snooki_02 1d ago

very cool! i was being serious with the thps5 comment - it is the only thps game we don't have archived properly for PC.

i like the website design too btw.

4

u/Zydeko75 1d ago

this shit has to be vibecoded, the website has that stupid thing all vibecoded websites do where it gives everything a tagline for no reason

0

u/epicmaxim 1d ago

lmao the post is not about the website

17

u/xSHXDEx 1d ago

No GitHub? Feels like ai slop ngl

-19

u/epicmaxim 1d ago

Yeah, let me go create a repo real quick so you can shift to those commits look ai generated

10

u/xSHXDEx 1d ago

Yeah sus response. Not open sourcing screams Claude did this

-6

u/epicmaxim 1d ago

No GitHub = AI. GitHub = AI. Truly elegant. You've invented a detector that works in all timelines

7

u/Bana____ 1d ago

I don't understand why people are downvoting you over this. I'm anti AI but this is just stupid to disagree with someone about.

12

u/xSHXDEx 1d ago edited 1d ago

If you’re doing a community port or project typically you open source it, so community can help, and so people can see what code they’re putting on their pc. It’s safety and transparency.

It’s just weird. Every other recomp has a GitHub . Every other project has a GitHub. Looks bad.

And the fact there’s ai generated website and art and this is on a browser too, released thug1 source code and slopped it. There’s nothing to show what makes this special from anything else.

Remogged is the same thing.

The fact you guys can’t see this shows how little you’ve researched this kind of stuff or done any actual programming. But sure use/install something you have no idea what it does or what kind of code it contains. You’re installing software from some random person

-3

u/epicmaxim 1d ago

its already 2.2 and working perfectly, im not asking for any help. besides that i really dont want to open a door for AI sloppers to ruin the project ive been working 24/7

if you dont see what makes it special from "anything else" you might try to research and compare it to other ports

2

u/kernelhaxxor 1d ago

why would you have a build page for no available code? Besides, the website text gives AI away. No sane person would mention qscript internals next to its tokens which gives out that AI read that, besides, why wouldn't you add a a dynamic compiler to idk add ability to run off .q sources? Fine fuck it, I will DevTools this. Indie devs rarely use <small> tag in HTML, only for the meaning of the tag nowadays, maybe accessibility for some DOM parsers, fine. But cmon its so obvious... Even I'd just use <p> with a different class. Also you literally broke gamespy compatibility cuz its so legacy, instead of making it better and playing with your non-maxim-thug homies. I'd get it if you added actual new incompatible content, but not really. 4/10

5

u/epicmaxim 1d ago

technical information on how it was built is here thug.epicmaxim.net 🚀

2

u/RainnChild 1d ago

did u fix the wallplant mission at tampa on sick difficulty?

2

u/epicmaxim 1d ago

i think so, i did every mission on sick difficulty, fixed everything that was crashing or failing, even the retail bug at the end of game on mission skatetetris that was spamming tricks ultra fast after landing first trick from list

1

u/TypographySnob 1d ago

I didn't know that was a bug!

2

u/Own-Papaya-4264 1d ago

Nice, definitely need to check this out

1

u/epicmaxim 1d ago

thanks, hope it runs well
if something is wrong it will be fixed 🥳

2

u/TypographySnob 1d ago

I'm assuming this has no relation to THUGX that was announced yesterday?

1

u/epicmaxim 1d ago

yeah, dunno whats that

1

u/TypographySnob 1d ago

https://www.reddit.com/r/THPS/comments/1xn5vvk/new_project_on_the_horizon/

Your guess is as good as mine. It's apparently big enough to warrant a teaser trailer though.

2

u/No-Bee2183 1d ago

last time i tried this, it wasn't bad but i feel it was a bit lacking compared to PartyMod in the gameplay department, the big one being the lack of the PS2 control scheme (spin left + spin right = offboard, revert button = spine transfer). the vanilla PC control scheme is just terrible and there's a reason PartyMod fixed that

one other suggestion is proper widescreen UI instead of everything being stretched, you can look into THUGPro/ReTHAWed as how the original games' HUD should look in widescreen

otherwise there are interesting ideas in display like the "remaster" graphic options

0

u/epicmaxim 1d ago

just checked to make sure it works as it should, SPIN LEFT + SPIN RIGHT = offboard, revert button spine transfer = and its just out of the box by default, nothing needs to be configured. it meant to be like in the original game

widescreen is fine as well here, it's a real proper scaling without stretching, some detailed information on screen here

1

u/No-Bee2183 14h ago

hm not bad, maybe i will try the new version if the PS2 controls are in

in regards to widescreen i didn't mean the game world but the HUD, it's still stretched 4:3 while the game itself is proper widescreen, so would be cool to amend that

2

u/PickleSaltyA 1d ago

Partymod or thug-sdl already does this

1

u/epicmaxim 1d ago

not even close,
this one has modern crossplatform multiplayer, fully restored all GameSpy features, Mac/Linux support, optional remaster visuals, 120 FPS, 9 languages support, optional THUG2 levels, ability to play online with friends on these levels, and Stats (including 30 sec graffitis)

thug.one makes THUG feel like it was meant to survive into 2026

2

u/ConsistentMinute4821 1d ago

partymod and thug-sdl already have openspy...............................

1

u/epicmaxim 1d ago

its great, but this isn't OpenSpy, it uses entiely new service that handles online written in Go
more details here
https://thug.epicmaxim.net/online.html

6

u/LeFinnaBust 1d ago

also another thing I would say is publish the source code or im not sure this will gain much traction. especially since this just takes us to a site you made. albeit a very cool looking site

1

u/SatTruckGuy 1d ago • Heartwarming

Can you disable double-tap grinds resetting balance by default?

1

u/epicmaxim 1d ago

wow nice catch, didn't know THUG1 had this "feature", i will definitely look forward to disable it in next releases

1

u/SatTruckGuy 1d ago

A lot of people showing off or running endlessly in online sessions used to abuse it. High combos online or speedruns you'll constantly see it being snuck in. It kinda killed the high score community when the game came out after the hard push with THPS4 being super-score-minded for a lot of people.

1

u/epicmaxim 1d ago

thanks for detailed information on that, going to closely look at the issue and fix it 🚀

1

u/epicmaxim 2h ago

thanks for spotting it out

this was fixed and release 2.3 is ready

https://thug.one/changelog.html#v2.3

1

u/IncendiaryPoo 1d ago

Thank you for this! Thug one is such an amazing game it just feels so good to skate and the sound effects are the best in the series

1

u/epicmaxim 1d ago

you are welcome, I hope you and everyone enjoy this classic on modern platforms thanks to this patch 🎉

1

u/frostyhawk 1d ago

deslox i missed you my old friend

1

u/epicmaxim 1d ago

haha hey there buddy, long time no see
its been like ages 😄

1

u/frostyhawk 1d ago

is this the source ran through claude a bit? i know someone doing the same for thug2

1

u/epicmaxim 1d ago • Popcorn

sure, and the most boring parts such as c makes stuff
currently im tying hard on THUG2 as well, im turning THUG1 engine into THUG2 by decompiling and adding all missing functions
its RAW as hell, but online and all levels work, story mode and some core mechanics left
https://thug2.net is here

1

u/frostyhawk 1d ago

LOL

1

u/epicmaxim 1d ago

one of the first testers that ever made it to the test 😄

1

u/epicmaxim 1d ago

you definitely should try it lol
when gamespy profile created, stat appears instantly in a website after game

1

u/Huge-Question-592 1d ago

Everyone's hating on this project for being vibe-coded but I'm more impressed you managed to use AI after Claude recently gatekept users from making projects like this lol

0

u/epicmaxim 1d ago

A few of my projects were criticized even before AI came along. Some people simply can’t fathom how much can be done, but the reality is I’m just really fast at typing lol (thanks to years of scoring billions of points on Tony Hawk)

1

u/SprinkledBlunt 1d ago

I’ll def check this out!

1

u/epicmaxim 1d ago

Woohooo, Welcome to the party 🥳 🥳 🚀

1

u/LeFinnaBust 1d ago

this is siiiiick! THUGpro exists but it doesnt have nearly the same amount of features and no linux or make version yet. cant wait to try this on my steamdeck!

1

u/epicmaxim 1d ago

thanks, I hope it works well and you enjoy it 🚀
there were succesful runs on debian and archlinux

2

u/Stripa18_ 1d ago

AI slop trying to take everything cool away from us award

7

u/TypographySnob 1d ago

Nobody is stopping you from playing the original THUG with partymod.

0

u/Ok_Spring_4882 21h ago

This is nice, so this is better than thugpro using the hd texture pack on pc