Uberl33t Driller (TOP)

Started by Okey_Dokey, July 11, 2016, 01:06:31 PM

Previous topic - Next topic

Okey_Dokey

As you might know, the most difficult offline challenges in Cultris 2 are downstacking challenges. In Grande Finale, the player receives 4 garbage lines every 10 seconds and the goal is to clear 100 lines. In Uberl33t, the player receives 4 garbage lines every 6.5 seconds and the goal is to send 250 lines (which should roughly translate to clear 150 lines). Driller mode in Tetris Online Poland is a quite similar challenge (on hardest difficulty: receive 1 garbage line every 4 seconds, clear 1000 lines, garbage lines may contain up to 5 holes, 50% chance to contain exactly 1 hole) but it is too easy for decent players (provided you don't play for score or renounce Hold). Fortunately, the garbage insertion speed and garbage messiness are modifiable if you know how:
  • download SjeJhhTool
  • make a safety copy of TetrisOnlinePoland/config/SJE.JHH
  • open sjejhh_ui.exe, go to the path TetrisOnlinePoland/config/ and click Unpack
  • In the config folder, you should see a file called config_jpn.ini now - open it with a text editor (e.g. Notepad)
  • look for the line HORI_EASY_GOAL_LINE = ... and following lines, edit those lines, save and close text editor
  • in sjejhh_ui.exe again, click Pack
  • SJE.JHH in config folder should now be updated
Originally, said lines look like this:
[spoiler]HORI_EASY_GOAL_LINE = 100
HORI_MEDIUM_GOAL_LINE = 200
HORI_HARD_GOAL_LINE = 400
HORI_VERY_HARD_GOAL_LINE = 1000

HORI_EASY_REST_LINE = 25
HORI_MEDIUM_REST_LINE = 50
HORI_HARD_REST_LINE = 100
HORI_VERY_HARD_REST_LINE = 200

HORI_EASY_GARBAGE_LINE = 6
HORI_MEDIUM_GARBAGE_LINE = 8
HORI_HARD_GARBAGE_LINE = 10
HORI_VERY_HARD_GARBAGE_LINE = 12

HORI_EASY_GARBAGE_TIME = 20000
HORI_MEDIUM_GARBAGE_TIME = 12000
HORI_HARD_GARBAGE_TIME = 7000
HORI_VERY_HARD_GARBAGE_TIME = 4000

HORI_GARBAGE_EASY_1 = 90
HORI_GARBAGE_EASY_2 = 10
HORI_GARBAGE_EASY_3 = 0
HORI_GARBAGE_EASY_4 = 0
HORI_GARBAGE_EASY_5 = 0

HORI_GARBAGE_MEDIUM_1 = 80
HORI_GARBAGE_MEDIUM_2 = 10
HORI_GARBAGE_MEDIUM_3 = 10
HORI_GARBAGE_MEDIUM_4 = 0
HORI_GARBAGE_MEDIUM_5 = 0

HORI_GARBAGE_HARD_1 = 70
HORI_GARBAGE_HARD_2 = 15
HORI_GARBAGE_HARD_3 = 10
HORI_GARBAGE_HARD_4 = 5
HORI_GARBAGE_HARD_5 = 0

HORI_GARBAGE_VERY_HARD_1 = 50
HORI_GARBAGE_VERY_HARD_2 = 20
HORI_GARBAGE_VERY_HARD_3 = 10
HORI_GARBAGE_VERY_HARD_4 = 10
HORI_GARBAGE_VERY_HARD_5 = 10
[/spoiler]
I tried to use values, such that Driller is roughly as challenging as Grande Finale at Easy difficulty, and as challenging as Uberl33t at Very Hard difficulty. I went for these values:
  • goal is to clear 400 lines
  • game pauses after 200 cleared lines
  • game starts with 7 garbage lines
  • garbage lines contain either 1 hole (70% chance) or 2 holes (30% chance)
  • the player receives a garbage line:
    • every 2.5 seconds on Easy
    • every 2.1 seconds on Medium
    • every 1.8 seconds on Hard
    • every 1.6 seconds on Very Hard
[spoiler]HORI_EASY_GOAL_LINE = 400
HORI_MEDIUM_GOAL_LINE = 400
HORI_HARD_GOAL_LINE = 400
HORI_VERY_HARD_GOAL_LINE = 400

HORI_EASY_REST_LINE = 200
HORI_MEDIUM_REST_LINE = 200
HORI_HARD_REST_LINE = 200
HORI_VERY_HARD_REST_LINE = 200

HORI_EASY_GARBAGE_LINE = 7
HORI_MEDIUM_GARBAGE_LINE = 7
HORI_HARD_GARBAGE_LINE = 7
HORI_VERY_HARD_GARBAGE_LINE = 7

!ms´ÜÀ§·Î Àû¾î¾ß ÇÑ´Ù(1ÃÊ´Â 1000ms)
HORI_EASY_GARBAGE_TIME = 2500
HORI_MEDIUM_GARBAGE_TIME = 2100
HORI_HARD_GARBAGE_TIME = 1800
HORI_VERY_HARD_GARBAGE_TIME = 1600

HORI_GARBAGE_EASY_1 = 70
HORI_GARBAGE_EASY_2 = 30
HORI_GARBAGE_EASY_3 = 00
HORI_GARBAGE_EASY_4 = 0
HORI_GARBAGE_EASY_5 = 0

HORI_GARBAGE_MEDIUM_1 = 70
HORI_GARBAGE_MEDIUM_2 = 30
HORI_GARBAGE_MEDIUM_3 = 0
HORI_GARBAGE_MEDIUM_4 = 0
HORI_GARBAGE_MEDIUM_5 = 0

HORI_GARBAGE_HARD_1 = 70
HORI_GARBAGE_HARD_2 = 30
HORI_GARBAGE_HARD_3 = 0
HORI_GARBAGE_HARD_4 = 0
HORI_GARBAGE_HARD_5 = 0

HORI_GARBAGE_VERY_HARD_1 = 70
HORI_GARBAGE_VERY_HARD_2 = 30
HORI_GARBAGE_VERY_HARD_3 = 0
HORI_GARBAGE_VERY_HARD_4 = 0
HORI_GARBAGE_VERY_HARD_5 = 0
[/spoiler]
Here's my SJE.JHH (the one that belongs in the config folder). Note that I made several other changes to it some years ago, so it's probably better if you make the edits yourself (as explained above) rather than downloading my file. If you download the attachment, then don't forget to make a backup safe of your SJE.JHH beforehand, so that you can restore it anytime.

[attachmentid=978]
Disclaimer: I have never beaten Uberl33t myself in Cultris 2 and I have not that much experience with Hold, so I can't guarantee that I got the difficulties right. I'd like to hear some feedback. I went for less messy garbage than in default Driller because I think 4 or 5 garbage holes make Driller more a Perfect Clear challenge (stack very flat above the top garbage line) than a real downstacking challenge.


Alexandra

#1
personally i found it boring.

it's just downstacking dirty garbage which many other platforms have. farter's mod has one like that and i dunno i guess downstacking upcoming single line dirty garbage is mundane for me.

it's just play a little faster with okay decisions to survive i guess. or play slower with great decisions. or play with tspins each line. or play with 10combos each line. i dunno i've made up so many stupid goals for myself i don't even play these modes anymore.

i dunno i think i prefer playing mods that are like the checkerboard on farter's mod or the other weird ones. theyre fun to play bc theyre different? but yeah just my opinion.

thanks for the step by step instructions though  
an IT master like me could do it no problem. (i lie. i pretty much just started doing random stuff. actually if i think about it i dun even know if i did it right. tbh i played 10seconds before exiting.)

I wrote my first script a few weeks ago! it was cool. I'm amazing!!!!!!!!!!!!!!!!!!!
someday i'll write my own downstacking mods and i shall be able to satisfy my own tetris wants!!!!!!

but yeah i hate this stuff. what is this stupid ass thing. "missing a period" doesn't work. "missing this shit ass bracket thing" doesn't work. "adds a meaningless space" suddenly works. stupid ass shit stuff.

writing a downstacking mod thing on nullpo was #3 on my new year's resolution and i've only gotten to it in june... slow progress is still progress though. i've been slowly learningggggg

hope to see more quality posts okkidokkiii  

Okey_Dokey

So, is 1 garbage line every 1.6 seconds hard enough for this kind of garbage and long play?

Alexandra

Quote from: Okey_Dokey
So, is 1 garbage line every 1.6 seconds hard enough for this kind of garbage and long play?


tbh it is just boring. same messy garbage just faster. i dunno maybe im just biased bc i used to play ds modes a lot.

would rather have a set pattern to downstack and see how efficient i can be or something than just "survive" it's pointless.

Blink

Gave this a try a few days ago, forgot to post.  Pretty useful for people who want a more challenging dig mode using TOP's beautiful interface.  Thanks for the time you put in Okey =)