download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Задача за лаунчер или вирус

< 1 2 >

Автор
Съобщение
tegote
Пет, 13.01.12, 16:17
Имам платена игра, която в един режим на игра взема една песен, а в друг режим на игра взема друга песен и при играенето се търкат винаги едни и същи отегчителни песни. Как обаче може да накараме всяко стартиране на играта да слага произволна песен от някакъв списък, например играта изисква файл game.mp3 за да възпроизвежда музиката. Ние трябва да я оставим без този файл (да е изтрит, да няма такъв файл с такова име) и при стартиране на играта да има някакъв лаунчер, който да преименува произволно една от 4 песни в game.mp3.

game1.mp3
game2.mp3
game3.mp3
game4.mp3 -> game.mp3

Има ли решение?

programings
Пет, 13.01.12, 16:44
На прима виста в AutoIt би трябвало да стане с използване на _FileListToArray за присвояване на файловете с песните в масив, и Random за избиране на произволно число, съответстващо на песента!

После се използва FileMove за преименуване ( преместване ), и остана само да се умува как да се пуска AutoIt скрипта с играта!

редактиран от programings на 13.01.12 16:44
редактиран от programings на 13.01.12 16:45
tegote
Пет, 13.01.12, 16:54
Не, без местене. В папката с музика да има други песни, които да си променят името в липсващата песен. Идеята е добра, ако има някакво EXE, което при стартиране първо да промени името на някоя от песните в папката с музика, а после да стартира и играта. След затваряне е редно името на песента да се върне. Доста условия, но мисля че работата е дебела и няма кой да си играе с това. Може да се получи като идея нещо подобно, но както казах е нужно да има заинтересовани.
programings
Пет, 13.01.12, 16:58
Няма местене бе, просто тая функция се използва като алтернатива на FileRename, която я има в много други езици, но не и в AutoIt !

Прочети малко, и съм сигурен, че ще си го напишеш, хич не граничи със сложност!

joniewalker
Пет, 13.01.12, 17:39
Колко песни търси играта - само една ли?

Няма да е много трудно да се напише един лънчер -

- преименува оригиналната песен с някакво други име - mp3.BAK
- случайно избрана песен в - оригиналното име .mp3

- стартиране на основната игра

при изход - обратното.

Не знам дали не може да стане дори и с един .ВАТ файл .. или с няколко, точно изброени подбрани песни.

programings
Пет, 13.01.12, 17:47
Мда, с BAT файл ще е най-лесно, ама го няма ей това избиране на Random файл, което може да се постигне чрез AutoIt !

Ще трябва няколко BAT файла явно!

Иначе за преименуването :

rename C:\123\123.mp3 1231.mp3.bak

В случая се преименува файла 123.mp3 в C:\123 на 1231.mp3.bak !

Всъщност като се замисля може и да може да се избере Random файл чрез Batch, ама не ми идва на акъла как ще стане! Мисля, че Недялко може и да го измисли!

редактиран от programings на 13.01.12 17:47
редактиран от programings на 13.01.12 17:55
joniewalker
Пет, 13.01.12, 18:12
За секунди ще може да се направят десет или двадесет двойки /rename, restore name/ .ВАТ файлове. Надали повече .МР3 ще са необходими. Е, може от време навреме файловете за слушане да си ги преименува отгоре до долу - да си ги разбърква всичките с някоя друга програма, после да ползва ВАТ файлове. Абе не е трудно.
phrozencrew
Пет, 13.01.12, 18:55

RE: Задача за лаунчер или вирус

” Мда, с BAT файл ще е най-лесно, ама го няма ей това избиране на Random файл, което може да се постигне чрез AutoIt ! „
Има си рандом бре, как да няма! Аз съм го ползвал. Виж тук примерно:
cmd tilde “~” – рязане на стринг в командния ред CommandPrompt
stoqncho
Пет, 13.01.12, 19:23

RE: Задача за лаунчер или вирус

” Не, без местене. В папката с музика да има други песни, които да си променят името в липсващата песен. Идеята е добра, ако има някакво EXE, което при стартиране първо да промени името на някоя от песните в папката с музика, а после да стартира и играта. След затваряне е редно името на песента да се върне. Доста условия, но мисля че работата е дебела и няма кой да си играе с това. Може да се получи като идея нещо подобно, но както казах е нужно да има заинтересовани. „

Как го искаш - Random песен или ти да си избереш при старт? Песните са в папката на играта, къде си складира песничките, така ли? Какви са имената на песните, които ползва играта? Само това ми кажи и мисля, че ще го направя след малко.

Edit: Ето нещо, което долу-горе става за проба. ==> GameLauncher.rar

редактиран от stoqncho на 13.01.12 19:37
редактиран от stoqncho на 13.01.12 19:38
joniewalker
Пет, 13.01.12, 19:54

RE: RE: Задача за лаунчер или вирус

” Как го искаш - Random песен или ти да си избереш при старт? Песните са в папката на играта, къде си складира песничките, така ли? Какви са имената на песните, които ползва играта? Само това ми кажи и мисля, че ще го направя след малко.

Edit: Ето нещо, което долу-горе става за проба. ==> GameLauncher.rar

Е, за това си има Bat To Exe Converter и работата е опечена с ВАТ файл/лове.

< 1 2 >

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.