ReSpec ჩვეულებრივ არის სვეტი კომპიუტერის თამაშების მშვენიერი, ტექნიკური სამყაროს შესახებ, მაგრამ ზოგჯერ არის თემები, რომლებიც ზედმეტად კარგია გადასაცემად. Ზელდას ლეგენდა:დროის ოკარინა არის საყოველთაოდ აღიარებული, როგორც ერთი საუკეთესო Nintendo 64 თამაშები ოდესმე შექმნილი და მიუხედავად იმისა, რომ ეს არ არის კომპიუტერის სათაური, თამაშის უმაღლესი დონის, ყველაზე ტექნიკური სისწრაფე აჩვენებს, თუ როგორ მუშაობს თამაშები ფუნდამენტურ დონეზე. რაც მთავარია, ეს წარმოუდგენელი წარმატებები შესაძლებელია მხოლოდ საზოგადოების დიდი ძალისხმევით.
შინაარსი
- თვითნებისგან შორს
- ფრენის დროს ჰაკინგი
რეკომენდებული ვიდეოები
დროის ოკარინა არის თამაში, რომლის დამარცხებას ნორმალურ მოთამაშეს დაახლოებით 30 საათი დასჭირდება; ყველაზე კვალიფიციურ სპიდმრბოლელებს, რომელთა მიზანია თამაში რაც შეიძლება სწრაფად ითამაშონ, შეუძლიათ დაამარცხონ ის დაახლოებით სამ საათსა და 40 წუთში შეფერხების გარეშე. მაგრამ თამაშის ნებისმიერი% კატეგორია, რომელიც მოთამაშეებს ავალებს თამაშის დასრულებას გამოყენებული მეთოდების მიუხედავად, არის სამ წუთამდე, 54 წამამდე და 566 მილიწამამდე. დიახ, ამ მილიწამებს მნიშვნელობა აქვს. მეორე ადგილის მფლობელი მსოფლიო რეკორდს სრულ წამზე ნაკლები ჩამორჩება.
მიუხედავად იმისა, რომ ასეთი შესანიშნავი მიღწევაა, ეს ყველაფერი არ არის დროის ოკარინა Speedruns მოაქვს მაგიდასთან. 2022 წლის Summer Games Done Quick-ზე, ჩქაროსნობის ნახევარწლიურ მარათონზე საქველმოქმედო, იყო გამოფენა, რომელიც ხაზს უსვამდა Speedrunner-ის ჯგუფი, რომელიც ამუშავებს თამაშს ფრენის დროს, რათა აჩვენოს ახალი გრაფიკა, დაუკრას ახალი მუსიკა და კიდევ აწარმოონ Twitch ჩატი გადაფარვა. და ეს ყველაფერი გაკეთდა თამაშის საფონდო ასლზე წინასწარი პროგრამირების გარეშე.
The დროის ოკარინა speedrunning საზოგადოებამ გააგრძელა თამაშის გატეხვა ერთი შეხედვით შეუძლებელი გზებით. მე მივმართე საზოგადოების ორ წამყვან გონებას, რათა გამეგო, რა იწვევს კლასიკური Nintendo 64 თამაშს და ეს ყველაფერი მოდის ერთ ექსპლოიატზე: თვითნებური კოდის შესრულება.
თვითნებისგან შორს
თვითნებური კოდის შესრულება, ან ACE, ბევრად უფრო დამაშინებლად ჟღერს, ვიდრე სინამდვილეშია. ეს არის კიბერუსაფრთხოებაში გავრცელებული ტერმინი, რომელიც ძირითადად ნიშნავს გაშვებულ კოდს (ან პროგრამას), რომელიც არ უნდა იყოს გაშვებული. ასეა დანიბი, სპიდრნერისთვის დროის ოკარინა რომელსაც აქვს მეორე ადგილის რეკორდი Any% კატეგორიაში, აღწერილია ACE-ში დროის ოკარინა: „კოდის თვითნებური შესრულება OoT-ში არის ექსპლოიტი, რომლის საშუალებითაც მოთამაშეს შეუძლია გამოიყენოს თამაშში არსებული მოქმედებები, რათა მოაწყოს მონაცემთა ბაზის მეხსიერებაში თამაშის კოდის მიბაძვა და შემდეგ მანიპულირება იმ მდებარეობით, სადაც თამაში ეძებს კოდის გაშვებას, რათა იყოს ადგილი, სადაც ჩვენ ეს გავაკეთეთ მოწყობა“.
სწორი ქმედებებით, დანიბი ამბობს, რომ მოთამაშეებს შეუძლიათ „არსებითად გაუშვან ნებისმიერი კოდი, რომელიც მოგვწონს თამაშის შიგნიდან და გამოიწვიოს თამაში გააკეთე ის, რისი გაკეთებაც არ იყო დაპროგრამებული“. ეს ქმედებები მოიცავს ისეთივე უსარგებლო ნივთებს, როგორიც არის სახელი, რომელსაც აწარმოებთ, როდესაც დაიწყებთ თამაში. სწორედ ეს ქმედება დაუშვა დროის ოკარინა ასე სწრაფად ცემა.
თამაშში, როგორიცაა დროის ოკარინა, თამაში ამოწმებს მის მეხსიერებას გარკვეული მოთხოვნილების დაკმაყოფილების მიზნით თამაშის დამარცხების მიზნით. Any% speedrun-ის მიზანია მეხსიერების გადაწყობა, რათა შეხედოთ თქვენი პერსონაჟის სახელს, ნაცვლად იმისა, თუ სად გამოიყურებოდა ის ჩვეულებრივ. ამას ჰქვია Stale Reference Manipulation, ან SRM, და dannyb ამბობს, რომ ექსპლოიტი არის ის, რაც გატეხილია დროის ოკარინა Speedruns იხსნება ძირითადი გზით.
[ყოფილი მსოფლიო რეკორდი] OoT Any% Speedrun 3:55.300-ში!
ACE-ს ნებისმიერ ვიდეო თამაშში ყოველთვის ესაჭიროება ეს ორი რამ: მეხსიერების ზოგიერთ რეგიონზე დახვეწილი კონტროლი ისე, რომ მოთამაშეს შეუძლია იქაური მონაცემების იმიტაციური კოდის შექმნა და კოდის შესრულების მდებარეობის შეცვლის შესაძლებლობა, რომ იყოს მორგებული კოდი იტყუება. 2019 წელს OoT-ში აღმოაჩინეს ხარვეზი, სახელწოდებით Stale Reference Manipulation, რამაც დიდად გახსნა მეორე მოთხოვნა“, - თქვა დანიბმა.
ნორმალურის შემთხვევაში დროის ოკარინა გაუშვით, ერთი შეხედვით შემთხვევითი მოქმედებები ემატება თამაშს, რათა შეამოწმოს ის სფეროები (როგორიცაა თქვენი პერსონაჟის სახელი) დასრულებული მოთხოვნებისთვის, როცა ეს ასე არ არის. ეს ორნაწილიანი პროცესია. შექმენით მონაცემთა დატვირთვა, როგორიცაა თქვენი პერსონაჟის სახელი და მანიპულირეთ მეხსიერებით SRM-ით, რათა მიუთითოთ ეს დატვირთვა.
ფრენის დროს ჰაკინგი
OoT Triforce Percent ACE გამოფენა: TASBot გვაკავშირებს აქ SGDQ 2022-ზე! (ბეტა + ახალი კონტენტი)
ასე სცემდნენ სპიდრებს დროის ოკარინა სულ რამდენიმე წუთში, მაგრამ ეს სრულად არ ხსნის, თუ როგორ შეძლო სიყვარულით დასახელებულმა Triforce% გამოფენის დამატება ახალი ტექსტურა, მოდელები, მუსიკა, კოდი და თუნდაც Twitch გადაფარვა თამაშში ყოველგვარი ცვლილების გარეშე ვაზნა. Savestate-მა, ერთ-ერთმა გონებამ ამ მრავალწლიანი პროექტის უკან, განმარტა, რომ ეს ყველაფერი მიზნად ისახავს Nintendo 64 კონსოლის პრაიმირებას, რათა გაიგოს კონტროლერის მონაცემები, როგორც თამაშის მონაცემები.
ეს არის ვიტრინა, რომელიც შესაძლებელია მხოლოდ TASBot-ის წყალობით, რომელსაც შეუძლია შეასრულოს შეყვანები არაადამიანური სიჩქარით. როგორც Savestate განმარტავს, „ჩვენ ვცვლით ინსტრუქციას მეხსიერებაში, რათა დაიწყოს კონტროლერის მონაცემების კითხვა N64 ინსტრუქციების სახით. ჩვეულებრივ, ეს ავარია ხდება, მაგრამ TASBot-ის წყალობით, მას შეუძლია კონტროლერების სიმულაცია და მათი არაადამიანური მანიპულირება. აჩქარებს N64 ინსტრუქციებს ისე, რომ თამაში ახორციელებს კონტროლერის მონაცემებს წინასწარ განსაზღვრული კომპლექტის სახით ინსტრუქციები.”
მორბენალებს შეუძლიათ თამაშში დაამატონ ნებისმიერი კოდი, რომელიც მათ სურთ მხოლოდ კონტროლერის შეყვანის საშუალებით.
მოკლედ, Triforce% გამოფენა ჩვეულებრივ იყენებს ACE და SRM-ს დროის ოკარინა speedrun, მაგრამ ის კონკრეტულად ცვლის, თუ როგორ ესმის Nintendo 64 კონსოლს ინსტრუქციები. ამ დაყენებით, მორბენალებს შეუძლიათ თამაშში დაამატონ ნებისმიერი კოდი, რომელიც მათ სურთ მხოლოდ კონტროლერის შეყვანის საშუალებით. Savestate განაგრძო: ”თამაშის კარტრიჯის მოდიფიკაცია არ არის. მორგებული მონაცემების მეხსიერებაში შესატანად, ჩვენ ვიყენებთ ხარვეზს, რომელიც საშუალებას გვაძლევს დავიწყოთ ნივთების დამატება და შეცვლა მეხსიერება TASBot-ის დახმარებით მხოლოდ N64 კონსოლთან ურთიერთობისას მისი კონტროლერის მეშვეობით პორტები.”
ეს ექსპლოიტეტები ასევე შემთხვევით არ არის აღმოჩენილი. Savestate-მა განმარტა, რომ დროის ოკარინა საზოგადოებამ შეიმუშავა ინსტრუმენტები იმის დასათვალიერებლად, თუ როგორ არის მოწყობილი მეხსიერება თამაშში, ასევე პროგრამები სხვადასხვა მეხსიერების მოწყობის სიმულაციისთვის. ემულატორები, როგორიცაა Project64, ბევრს ეხმარება, რაც საშუალებას აძლევს მორბენალებსა და ხელსაწყოების შემქმნელებს, გაიარონ თამაში ეტაპობრივად, როგორ ასრულებს კოდს.
დროის ოკარინა არის ერთ-ერთი ყველაზე საკულტო თამაში, რაც კი ოდესმე შექმნილა, და მძლავრი, თავდადებული Speedrunning-ის საზოგადოებამ საშუალება მისცა თამაშს განვითარებულიყო ახალი განვითარებით ათწლეულების განმავლობაში მისი თავდაპირველი გამოშვებიდან. ექსპლოიტები, როგორიც ის არის, რომელიც ყველაზე სწრაფად მუშაობს დროის ოკარინა Speedruns ტრივიალიზებს გამოწვევას, რომელიც ჩვეულებრივ ასოცირდება თამაშის რაც შეიძლება სწრაფად ცემასთან, მაგრამ ისინი ასევე ხაზგასმით აღვნიშნო წარმოუდგენელი ტექნიკური გამოცდილება და საზოგადოების ძალისხმევა, რომელიც მიდის საყვარელი ადამიანის გარჩევისა და ანალიზისთვის თამაშები.
საზოგადოებამ იცის ეს ბალანსი ასევე, dannyb-ის მიხედვით: „OoT-ის Any% speedrun კატეგორია ერთადერთია ჩვენს მთავარ ლიდერბორდებზე, რომელიც საშუალებას აძლევს ACE-ს, როგორც მიზნის შესრულების მოქმედ საშუალებას. სხვა ყველაფრისთვის, ჩვენ ავკრძალავთ ACE-ს, რათა შევინარჩუნოთ უნიკალურობა, რომელმაც პირველ რიგში გააცოცხლა ეს კატეგორიები.”
ეს სტატია არის ნაწილი ReSpec – მიმდინარე ორკვირეული სვეტი, რომელიც მოიცავს დისკუსიებს, რჩევებს და სიღრმისეულ მოხსენებას PC თამაშების მიღმა არსებული ტექნოლოგიების შესახებ.
რედაქტორების რეკომენდაციები
- Zelda: Ocarina of Time უერთდება ვიდეო თამაშების დიდების დარბაზს
- Switch Online-ის N64 გაფართოება არ იქნება სრული გამჭვირვალე კონტროლერების გარეშე