Teardown
32 个评价
Always Up!
   
奖励
收藏
已收藏
取消收藏
Type: Global
Category: Gameplay
文件大小
发表于
更新日期
3.410 MB
2024 年 5 月 5 日 下午 3:04
2024 年 5 月 17 日 下午 3:57
4 项改动说明 ( 查看 )

订阅以下载
Always Up!

在 Geneosis 的 1 个合集中
Geneosis' Creations
26 件物品
描述
Turn any map into a procedural parkour challenge

Any similarities to actual games, living or dead, is purely coincidental :p

NOTICE: Loading a map with this mod active may take a while even for some of the default sandbox maps (~2min). If it takes too long on your machine or you have a low amount of RAM (<= 8GB), please try loading it on Simple House or on a smaller modded map. If you encounter crashes during initial loading, try enabling the "Disable preloading" setting in the mod options.

Now in v2.0.1! (see full patch notes)

Thanks Ctop for the demo video ;)

FEATURES
- Always Up!: When active, generates a parkour challenge on any map you play.

CHARACTERISTICS
- This mod generates a procedural parkour challenge on any map using the elements already present in the map at startup.
- Initial parkour generation may take some time, please be patient (or reduce the generation distance in the options).
- The seed available in the option determines the path of the whole parkour, changing it lets you get different parkour path on the same map.
- One map and one seed will always generate the exact same parkour path for every player (unless some update of the mod chages it).
- The parkour difficulty increase every 50m of height, up to maximum difficulty at 200m.
- Your objective is to climb as high as possible.
- You are allowed to use any tool from the base game.
- All parkour pieces are destructible (some might require explosives).
- Your score will be saved for every map and seed combination.
- If your score is greyed out while on the ground, it means the mod thinks you cheated, as long as you are in this state your best score won't update, try to walk to a lower point to get it back on tracks.

KNOWN BUGS
- Part of the parkour can cross itself and block the intended path: this is why you are allowed to use tools, blow you way through ;)
- Some jump seems way too long to be doable: First remember that Bluetide is a thing, then look around to see if a lower platform could not help.
- I broke a mandatory piece of the path and now I can't complete it: Time to restart the map and try not to break it next time :/
- My game lags every time my best score increases: Disable the options that saves score every change.

DEV NOTES
引用自 About this mod
This is the touching story of a mod that was created, almost completed, then lost during my last PC transition, and finally rebuilt from its ashes... But nobody cares about this kind of story so lets talk about the content of the mod itself :p
First of all one of the main reason I decided to give this mod another chance after losing its source code once was one of the new features introduces in 1.5.4: the ability to tell if a point is or not out of bounds on any map! This was a crucial part of this mod as I am generation parkour pieces that the player must walk on and obviously if those pieces are generates out of bouds the player cannot possibly reach those >_<
About the parkour generation steps, I had most of them in mind still, so I just had to recode them: first I looked for all parts of the map that have collisions and made a huge list with all of them to be easily able to duplicate them (even if the player destroys the original shapes they come from).
I also wanted to have some sort of difficulty increase over time, so I set fixed heights where the difficulty would increase so that pieces placement become harder and harder with altitude.
Then I pick one of those parts, spawn a copy of it, rotate it a little based on the difficulty level, find out where the player will enter and exit the part, and place the entry point near the exit point of the previous peice. I also added some gaps in between the peices to make it a little more challenging ;)
This goes on until a certain height above the player is reached and then stops for a while until the player reaches a certain height. Initally I had the parts generated progressively on the fly as soon as the player moved up, but this was generating quite a lot of frame drop and lag spikes as spawning lots of parts lags the game quite a lot... So I decided to pack the generation steps together and add a warning message so that you can expect when a lag spike will come and not miss that really hard jump because of lag :p
Also you may noticed that the screenshots of the mod and the map you play on are not exactly the same: this is due to a bug fix I noticed last minute that changes the order of every single piece generated -_- But don't worry the seeded random generator works wonderfully and as long as you use the same seed on the same map everybody will get the exact same parkour challenge to play with so you can share and compare your score with others ;)
79 条留言
Geneosis  [作者] 9 月 28 日 上午 11:15 
Want more magic in your life? How about changing your job to Enchanter ?
Geneosis  [作者] 5 月 25 日 上午 1:24 
@GlowingFox704: There is an option called "disable preloading" that does just that, and another one to reduce the generation distance :) You can try tweaking those and see if that helps. Still if your graphic card is below the minimal specs for the game as it was the case for 1966, it may still crash at some point :/
GlowingFox704 5 月 24 日 上午 10:44 
Is there any way to make it less likely to crash? Maybe an option to only load a few obstacles at a time?
Geneosis  [作者] 1 月 21 日 上午 9:59 
@1966: I am not quite sure but 512MB = 0.5GB so that's probably the limiting factor here.
1966 1 月 20 日 下午 2:10 
@geneosis Hmm, i checked task manager and it said i had 4.2 gb of "GPU memory" but only 512 MB of "dedicated GPU memory". What does that mean?
1966 1 月 20 日 下午 2:04 
@geneosis Holy moly. 0.5 is pretty low lol
Geneosis  [作者] 1 月 20 日 上午 9:01 
@1966: It seems to be related to the actual VRAM of the graphic card itself: minimum requirement say 3GB VRAM and the one you have only has 0.5GB VRAM :/
1966 1 月 19 日 下午 9:38 
@geneosis, ah, i thought they supported AMD integrated ones, just not Intel ones. Interesting.
Geneosis  [作者] 1 月 18 日 上午 2:57 
@1966: Actually they told me it was the graphic card: the game do not support integrated graphic cards, and it appears you have one (or at least the game was using the integrated one if you have multiple graphic cards).
1966 1 月 17 日 下午 6:44 
@geneosis, Unfortunate, the issue was probably the low amount of RAM i had...