thpsX

thpsX.com News/Updates => Site General => Topic started by: sk8ace on February 06, 2017, 01:49:41 pm

Title: Added Custom Level Uploader
Post by: sk8ace on February 06, 2017, 01:49:41 pm
There has been a lot of progress with Custom Level creation on our discord channel by some very smart people. We wanted to add a place to host these levels that users make. It works exactly the same as the park and skater uploads with the exception of requiring a .zip file. Custom levels are also named the same as a "stock" level in thugpro. These stock levels are replaced with the new created level files while thugpro is running. You then load up the stock level that was replaced and the new user created level should load in it's place.

These are completely user generated. You can expect some things to be broken/not work. We urge uploaders to only submit levels that are complete and as free of bugs as possible. Also, if uploaders modify/fix a level that has already been uploaded, they should remove the old version and upload the new version in it's place. Most of us are not professional level designers.. but I would like to try to keep away from having a bunch of broken levels clutter up the upload section.

Thanks to all that have worked on making this possible! If you are interested in making your own levels, join the discord channel!
Title: Re: Added Custom Level Uploader
Post by: Soaring Wings on February 06, 2017, 03:15:35 pm
BTW to use the custom levels you need to have a special version of Update.DLL that bypasses thugpro's update system to play on the custom levels.
Title: Re: Added Custom Level Uploader
Post by: Chatter on February 06, 2017, 03:48:37 pm
This is insane, definitely the kind of progress we need in this community. I would like to thank everyone who is putting in hard work to make/fix/test/share these maps and possibly other content.

Maybe at some point, a selection of those maps could be implemented in an official THUGPro update, to make them more accessible and show the players that stuff IS happening in this game!
Title: Re: Added Custom Level Uploader
Post by: Soaring Wings on February 06, 2017, 03:50:20 pm
Maybe at some point, a selection of those maps could be implemented in an official THUGPro update, to make them more accessible and show the players that stuff IS happening in this game!

It would be like the steam workshop
Title: Re: Added Custom Level Uploader
Post by: sk8ace on February 06, 2017, 03:58:57 pm
BTW to use the custom levels you need to have a special version of Update.DLL that bypasses thugpro's update system to play on the custom levels.

Not entirely true. We've just been copying the level files after we boot up thugpro. Then just loading the level up. It won't stick the next time you boot thugpro but it's easy enough to just recopy the files.
Title: Re: Added Custom Level Uploader
Post by: Skater1014 on February 06, 2017, 04:11:36 pm
Wow that was pretty fast.
Cool
Title: Re: Added Custom Level Uploader
Post by: thedodeman on February 06, 2017, 04:15:05 pm
We'll be working on a write up for a tutorial on how to add custom levels to THUGPro soon. In addition, plans are in motion to write up tutorials on adding Custom Create-A-Parks and custom Create-A-Skaters too. Will try and get these completed and linked very soon.
Title: Re: Added Custom Level Uploader
Post by: splinks on February 06, 2017, 06:09:07 pm
Do what I do for the time being. Add a README.txt in the zip with the following info




This mod only works if you have the mod ThugPro.
http://thmods.com/forum/viewtopic.php?f=14&t=537

Description:
Whiterun from Skyrim replaces Burnside from THPS2.
Nothing is grindable or spine transferable. This map was made for testing purpose only.

Install Steps:
1) Simply start the game
2) After the game is at the main menu, drag the content of "THUG2_WhiteRun" to....
    (C:\Users\USERNAME HERE\AppData\Local\THUG Pro\data\pre).
3) Start up a freeskate and enjoy


PS. To play online, all players must have this mod to join.
Title: Re: Added Custom Level Uploader
Post by: Morten on February 06, 2017, 06:24:18 pm
BTW to use the custom levels you need to have a special version of Update.DLL that bypasses thugpro's update system to play on the custom levels.

Please replace an original THUG2 level instead.
Bypassing the update system using random patched files is not a good idea. And we don't wont you to encourage people to do that.

Its still going to be a while before THUGPro will have full support for custom levels,
but we will try to figure out something in the meantime, so you don't have to replace existing levels.
Title: Re: Added Custom Level Uploader
Post by: Soaring Wings on February 06, 2017, 07:04:44 pm
BTW to use the custom levels you need to have a special version of Update.DLL that bypasses thugpro's update system to play on the custom levels.

Please replace an original THUG2 level instead.
Bypassing the update system using random patched files is not a good idea. And we don't wont you to encourage people to do that.

Its still going to be a while before THUGPro will have full support for custom levels,
but we will try to figure out something in the meantime, so you don't have to replace existing levels.

Okay, most everybody who has made a custom level has ported over Burnside. Until custom level compatibility exists and for the sake of simplicity and uniformity, I think it would be wise to port all custom levels onto Burnside. If some one wants to join a server with a custom level, they just need to replace Burnside with that level, then log on.

Is this a good idea?
Title: Re: Added Custom Level Uploader
Post by: sk8ace on February 06, 2017, 07:13:33 pm
I disagree because of the wallride hack on Burnside. Sometimes, not every wall should be wall rideable. I've been using Practice because I hate that level lol.
Title: Re: Added Custom Level Uploader
Post by: Soaring Wings on February 06, 2017, 07:26:00 pm
So what kind of level do you guys plan on making/importing
Title: Re: Added Custom Level Uploader
Post by: Skater1014 on February 06, 2017, 08:46:14 pm
The add to community uploads button isn't doing anything for me because there's a filename conflict since it uploaded the file but didn't post it.

Fixed by going into Firefox's Safe Mode. It's probably one of my addons causing it.
Title: Re: Added Custom Level Uploader
Post by: sk8ace on February 06, 2017, 10:27:30 pm
Whew, wipes brow*   I did have a link wrong, didn't notice it until I was looking at it for you. Download links are functional.
Title: Re: Added Custom Level Uploader
Post by: thedodeman on February 06, 2017, 11:07:04 pm
What an absolute blast to play these! Good job to everyone who have created these levels, lots of fun. It is gonna be very interesting to see what everyone comes up with- I'll be watching this all unfold with great interest!
Title: Re: Added Custom Level Uploader
Post by: skatefilter5 on February 07, 2017, 08:58:09 am
So how we added custom level not created parks? Is it going to be in the future update or something?

Can someone teach me how to make custom levels and convert it to THUG Pro and what tool I should use?

I'm interest with that. And a rail grind too.
Title: Re: Added Custom Level Uploader
Post by: LudiCruz on February 07, 2017, 04:36:36 pm
I can't wait to see what levels will be made and imported.
Title: Re: Added Custom Level Uploader
Post by: sk8ace on February 07, 2017, 04:57:09 pm
So how we added custom level not created parks? Is it going to be in the future update or something?

Can someone teach me how to make custom levels and convert it to THUG Pro and what tool I should use?

I'm interest with that. And a rail grind too.

You need to learn how to use SketchUp and Blender programs. (Google them)
Title: Re: Added Custom Level Uploader
Post by: Skater1014 on February 07, 2017, 06:54:36 pm
I'm working on a THUGPRO version of Funky Stadium from Mario Kart Wii.
I've been working on it for a few days now and it's almost complete.
I plan on making it way better than my THPS3 port.
This one will have accurate rails, ramps, OOB areas, & a loop.
I will most likely be uploading it here when it's done. (Hopefully soon, maybe in the next few days or so.)
(https://cdn.discordapp.com/attachments/277684355994746891/278646894962409472/Untitled.png)
Title: Re: Added Custom Level Uploader
Post by: sk8ace on February 08, 2017, 02:27:37 am
I added some new features to the Community Uploader. You can now "Update" your park, skater and custom level information. Handy if you need to change the Name, Description and or Picture link of a previously uploaded item.
You can also upload an updated file to a previously uploaded item. For this to work correctly, you have to select Park, Skater or CustomLevel. Then select the "Update" option. Finally, browse for the updated file and hit "Upload". If you hit "Upload" before selecting "Update", the updated file will NOT replace the existing file.

Flow for uploading a "NEW" file: Select Park/Skater/CustomLevel > Browse for desired file > Click "Upload" > Leave "New" selected > fill out item details > click "Add To Community Uploads";

Flow for replacing an existing file with a new file: Select Park/Skater/CustomLevel > Select "Update" >  Browse for desired file > Click "Upload";

Flow for updating an existing item's details: Select Park/Skater/CustomLevel > Select "Update" > Find item to update in the window below > Change desired details > Hit the "Update (Park/Skater/Level)" button below the details you just changed;

I am going to add a "Version Number" option tomorrow so uploaders can let people know when an item has been updated.

That's enough for tonight. Let me know if anyone has problems/questions!
Title: Re: Added Custom Level Uploader
Post by: AxlRocks on February 08, 2017, 04:23:40 am
Wow, awesome stuff! Would love to see non-THPS extreme sports games levels get ported/rebuilt, especially PS1 stuff. Thrasher Presents Skate and Destroy, Dave Mirra Maximum Remix, Grind Session, Razor Freestyle Scooter. Assuming anyone wants to figure out their formats.

I am going to add a "Version Number" option tomorrow so uploaders can let people know when an item has been updated.
Just throwing it out there, but might want to add a date field along with the version too, just in case the uploader doesn't label the actual readme, zip, or anything with the version number - the file dates in the original zip will still be valid for comparison. (By the way, new layout for file downloads looks great. First time I've seen it actually lol)

I'm working on a THUGPRO version of Funky Stadium from Mario Kart Wii.
I've been working on it for a few days now and it's almost complete.
I plan on making it way better than my THPS3 port.
This one will have accurate rails, ramps, OOB areas, & a loop.
I will most likely be uploading it here when it's done. (Hopefully soon, maybe in the next few days or so.)
(https://cdn.discordapp.com/attachments/277684355994746891/278646894962409472/Untitled.png)

I could see that being fairly easy to retexture to a more THPS/realistic look as well, and it looks fun gameplay wise. And of course, that would mean all the big banners need changed to Nokia and Jeep ads. And Mountain Dew and Butterfinger ads. I'd actually be interested in trying that after it comes out.
Title: Re: Added Custom Level Uploader
Post by: EvilAsh123 on February 08, 2017, 04:33:31 am
A more realistic version of that level would be cool, but the original design gives it that nostalgic charm
Title: Re: Added Custom Level Uploader
Post by: AxlRocks on February 08, 2017, 04:41:29 am
A more realistic version of that level would be cool, but the original design gives it that nostalgic charm

True, I have no nostalgia for it personally since the last Mario Kart I played was for N64 lol But I feel the same about it. I wanted to get 8 or whatever, but with the Switch version coming, I might as well wait for whenever I get the console. (Likely scenario: 6 years later and the last Mario Kart I played is STILL Mario Kart 64)
Title: Re: Added Custom Level Uploader
Post by: EvilAsh123 on February 08, 2017, 06:22:37 am
Yeah. I still prefer playing the older Mario kart (64,double dash, ds) games more than the new ones. Though with mario kart levels in thug pro, once they add the go kart from thug2 story mode, as a board type, we could do mario kart battle mode, on firefight
Title: Re: Added Custom Level Uploader
Post by: skatefilter5 on February 08, 2017, 10:10:40 am
Can someone port San Andreas to THUG Pro? or Vice City or Liberty City from GTA games?

Los Santos has skatepark by the way.
Title: Re: Added Custom Level Uploader
Post by: SK8.William on February 08, 2017, 10:23:01 am
I don't think it's possible to port the Whole San Andreas level to THUGPro,it's a very big map.I think you can upload the SA Liberty City though.
Title: Re: Added Custom Level Uploader
Post by: Chatter on February 08, 2017, 12:02:27 pm
Perhaps we could use this to create the missing THPS1/2/2x levels into THUGPro? If they are good enough, they could be implemented in an official update.
Title: Re: Added Custom Level Uploader
Post by: EvilAsh123 on February 08, 2017, 12:41:00 pm
I had mentioned that in the thpsx discord. Since all that's left are 3 for thps1 and 6 for thps2, and the 2x levels, they could easily do that
Title: Re: Added Custom Level Uploader
Post by: mwb37 on February 08, 2017, 01:31:04 pm
Someone should port the bike park from Bully to THUG Pro.
Title: Re: Added Custom Level Uploader
Post by: Skater1014 on February 08, 2017, 03:46:24 pm
Someone should port the bike park from Bully to THUG Pro.
That's actually not a bad idea.
Title: It seems that making the game unplayably laggy turned out to be useful, lol
Post by: ShutMeUp! on February 08, 2017, 03:56:39 pm
I don't think it's possible to port the Whole San Andreas level to THUGPro,it's a very big map.I think you can upload the SA Liberty City though.
Well, San Andreas is big, yes, but the city is split in pieces. (Also into small zones but that's on a .dat fle iif im not mistaken)
I realized after toying around with the game for a while with the gta3.img file and the MEd (aka Map Editor, not a very original name, i know, lol) tool, everything is separated.


So in response to skatefilter5: Everything is separated, it can't be a piece of cake unless you manage to import to blender/SketchUp the whole area code which i think it was located in the /data/ folder, if you get what im talking about, that is.
Instead of asking someone else to do that, you should try doing it yourself cuz so far the only one who seems up to the task is me, but y'know my current status, no PC. 😕
Title: Re: Added Custom Level Uploader
Post by: AxlRocks on February 08, 2017, 04:58:25 pm
Port the little BMX/skatepark from San Andreas. There's also the Kickstart sidemission interior, which might be interesting for skating.

Kickstart - WikiGTA (http://en.wikigta.org/wiki/Kickstart)

Bonus points if you implement gunshots, sirens, the usual sounds of San Andreas in the level ambience. Oh, and maybe park a San Andreas BMX and the beta skateboard model somewhere.
Title: Re: Added Custom Level Uploader
Post by: Soaring Wings on February 08, 2017, 08:03:53 pm
I don't think it's possible to port the Whole San Andreas level to THUGPro,it's a very big map.I think you can upload the SA Liberty City though.

Hambug!
Just look at the area with collisions outside of the main play area on DownHill.


Absolutely Massive.

Plus all of the GTA 3D cities lack details and have relatively low resolution textures compared to the THUG/2/THAW Maps.

We also know that we can load two very detailed levels at once with little issues.

Not to mention, not every little detail, location, or interior needs to be included in a port, which saves some ram.

Aside from minor restrictions. I don't see how all of or most of Vice City, Liberty City, or the three cities in San Andreas and there Rural regions can't be imported into a single massive level.

If it's too big, we/I/map maker can always resize various parts of the map. And with the case of Vice City/Liberty City we can crop the distance between the islands to make the map more compact.
Title: Re: Added Custom Level Uploader
Post by: Skater1014 on February 08, 2017, 10:29:05 pm
My Funky Stadium port's now available in the community uploads.
(http://images.akamai.steamusercontent.com/ugc/90472493361773239/EC77C170E162C450C75EC253FFB10CD6D0D5B33F/)
Title: Re: Added Custom Level Uploader
Post by: sk8ace on February 08, 2017, 11:15:39 pm
Nice! and it's fun!   You should deff make some posts in the Create-A section and show them all off.
Title: Hence my name. Aren't i talking too much on one thread? lol
Post by: ShutMeUp! on February 09, 2017, 01:18:00 am
Port the little BMX/skatepark from San Andreas. There's also the Kickstart sidemission interior, which might be interesting for skating.
So i just re-read sf5's post.. He just said to port SA. ō_ō
But yea, about the quote: I say the very same skatepark and the area around it could work, maybe porting the hi-poly models until the one park with the bridge and the cop star, probably the beach and the sewers behind CJ's house but that would depend on the author's choice, lol.
The OOB zone could be filled with the low-poly models (idea thanks to Soaring Wings' post!), also adding a few long vehicles to block a path and indirectly tell the player " 'You're not supposed to be here!' -Levelord". That way, we can avoid accidentally going through the OOB and losing a big combo, maybe even adding a line unintentionally! :P

Also, i think a few ramps should be added so that the skatepark isn't the only zone with ramps.
Y'know, for the sake of equality on these non-skatepark areas, take the beach with the wooden platform for example, so much space for things.. :l
Title: Re: Added Custom Level Uploader
Post by: Sattan on February 09, 2017, 11:10:56 am
a little late to this party. this is a hell of a development for this game, ive been toying with the new levels all morning.
Title: Re: Hence my name. Aren't i talking too much on one thread? lol
Post by: AxlRocks on February 09, 2017, 02:36:18 pm
Port the little BMX/skatepark from San Andreas. There's also the Kickstart sidemission interior, which might be interesting for skating.
So i just re-read sf5's post.. He just said to port SA. ō_ō
But yea, about the quote: I say the very same skatepark and the area around it could work, maybe porting the hi-poly models until the one park with the bridge and the cop star, probably the beach and the sewers behind CJ's house but that would depend on the author's choice, lol.
The OOB zone could be filled with the low-poly models (idea thanks to Soaring Wings' post!), also adding a few long vehicles to block a path and indirectly tell the player " 'You're not supposed to be here!' -Levelord". That way, we can avoid accidentally going through the OOB and losing a big combo, maybe even adding a line unintentionally! :P

Also, i think a few ramps should be added so that the skatepark isn't the only zone with ramps.
Y'know, for the sake of equality on these non-skatepark areas, take the beach with the wooden platform for example, so much space for things.. :l

I literally thought that was ALL he said to port (or VC/LC) which just isn't feasible in my opinion, so I brought up the skatepark because of SF5's post yet somehow didn't even realize he mentioned it already in the same post. I think I skimmed over because I read SK8.William's post first and looked backwards just to see who it was a reply to, or something. Whatever though, anyway.

My Funky Stadium port's now available in the community uploads.

Cool, that was quick! You mind if I try retexturing it?
Title: Re: Added Custom Level Uploader
Post by: Chatter on February 09, 2017, 03:58:00 pm
I tested all 6 levels made as of yet. The SMS one was clearly not finished yet, so I will try that one if a next version comes out.
I was impressed by the SM64 levels, especially all the proper grind nodes, or the BOB warp, very good job on those!

I think the levels look or can look very good. In the future I'm also looking forward to seeing moving objects/entities and such, like moving platforms. Hopefully there can be a way this can be done.
Title: Re: Hence my name. Aren't i talking too much on one thread? lol
Post by: Soaring Wings on February 09, 2017, 07:06:26 pm

I literally thought that was ALL he said to port (or VC/LC) which just isn't feasible in my opinion, so I brought up the skatepark because of SF5's post yet somehow didn't even realize he mentioned it already in the same post. I think I skimmed over because I read SK8.William's post first and looked backwards just to see who it was a reply to, or something. Whatever though, anyway.


No. I meant whom ever ports the map, can easily manipulate the environment to fit with in what THUG PRO can handle. Rescaling parts of the map, cropping rivers and bridges, omitting interiors. You can create a very large map or one that feels big.
Title: Re: Hence my name. Aren't i talking too much on one thread? lol
Post by: AxlRocks on February 09, 2017, 07:32:01 pm

I literally thought that was ALL he said to port (or VC/LC) which just isn't feasible in my opinion, so I brought up the skatepark because of SF5's post yet somehow didn't even realize he mentioned it already in the same post. I think I skimmed over because I read SK8.William's post first and looked backwards just to see who it was a reply to, or something. Whatever though, anyway.


No. I meant whom ever ports the map, can easily manipulate the environment to fit with in what THUG PRO can handle. Rescaling parts of the map, cropping rivers and bridges, omitting interiors. You can create a very large map or one that feels big.

Naw I was talking about what Skatefilter said, or at least I think he meant literally the whole map. But yeah, I think it'd be fairly possible to make a "best of" condensed version of each city in San Andreas. Or VC/LC. That would be pretty cool if someone has the time and skill to do it.
Title: Re: Added Custom Level Uploader
Post by: Sattan on February 09, 2017, 10:20:59 pm
ive been digging a little thru VCs files but cant quite figure out how thier maps work. open to ideas if anyone has any.
Title: Re: Added Custom Level Uploader
Post by: Soaring Wings on February 10, 2017, 12:56:54 am
ive been digging a little thru VCs files but cant quite figure out how thier maps work. open to ideas if anyone has any.

Vice City and all of the other GTA 3D maps use a "chunk" system kind of similar to that of minecraft, where specific desginated parts of the map are loaded. The game uses this loading and unloading of low polygon and low resolution models to give a smooth transition of exploring a single massive level. All of the level files should be there own independent file that corresponds with the specific area that they occupy.

I believe you can use GTASAULTIMATEEDITOR to open and load any level model from all of the 3D era games. If not you can try to use 3DRipperDX to extract the models and textures. But that gives you a very botched,ugly, and incomplete, model. You can however do it over and over again to eventually get the entire level.
Title: Re: Added Custom Level Uploader
Post by: LudiCruz on February 10, 2017, 06:47:47 am
So is the whole level porting process similar to THPS3? I might try porting a map from Counter-Strike.
Title: Re: Added Custom Level Uploader
Post by: g on February 10, 2017, 03:01:55 pm
Short video showcasing the SM64 levels.
 (https://www.youtube.com/watch?v=S8B9Ft8Hk84)
Keep them coming!
Title: Re: Hence my name. Aren't i talking too much on one thread? lol
Post by: Skater1014 on February 10, 2017, 03:25:33 pm
My Funky Stadium port's now available in the community uploads.

Cool, that was quick! You mind if I try retexturing it?
Go right ahead.
Title: Re: Added Custom Level Uploader
Post by: sk8ace on February 10, 2017, 04:04:39 pm
Short video showcasing the SM64 levels.
 (https://www.youtube.com/watch?v=S8B9Ft8Hk84)
Keep them coming!

Nice!!
Title: A reason to like Soaring Wings, he knows about GTA SA modding!!!
Post by: ShutMeUp! on February 10, 2017, 07:36:26 pm
ive been digging a little thru VCs files but cant quite figure out how thier maps work. open to ideas if anyone has any.
I believe you can use GTASAULTIMATEEDITOR to open and load any level model from all of the 3D era games. If not you can try to use 3DRipperDX to extract the models and textures. But that gives you a very botched,ugly, and incomplete, model. You can however do it over and over again to eventually get the entire level.
You can try this or my ultra-tedious recommendation of tools, MEd (http://www.gtagarage.com/mods/show.php?id=1053) for opening a 3D preview of the map and also check for the filename to find an exact object via Spark (http://www.gtagarage.com/mods/show.php?id=1503), an .img file viewer that has preview of .txd (texture format, for those who don't know) files, also Zmodeller for opening .dff files.
But again, that's up to whoever is feeling like it. :T
Title: Re: Hence my name. Aren't i talking too much on one thread? lol
Post by: AxlRocks on February 11, 2017, 01:56:12 am
Go right ahead.

Thanks, I might post screens in a couple days. It's mostly done but I need to figure out a more neutral texture for the ramps/walls/ceiling since it's the same one and make a couple other fixes. Really enjoying the level too.

Short video showcasing the SM64 levels.
 (https://www.youtube.com/watch?v=S8B9Ft8Hk84)
Keep them coming!

That's impressive! I really like the second half in Lethal Lava Land.
Title: Re: Added Custom Level Uploader
Post by: TheKosmicKollector on February 11, 2017, 09:35:25 am
This is such an exciting feature! Will we eventually see a more streamlined sharing system where it doesn't replace an existing level?
Title: Re: Added Custom Level Uploader
Post by: Skater1014 on February 11, 2017, 12:51:01 pm
This is such an exciting feature! Will we eventually see a more streamlined sharing system where it doesn't replace an existing level?
I think I remember a THUGPRO dev say in the Discord that it'll still be a while before THUGPRO gets official custom level support but they'll see if they can work something out for these kinds of levels.