Jump to content
Korean Random

Spectr20

User
  • Content Count

    483
  • Joined

  • Last visited

  • Days Won

    15

Posts posted by Spectr20


  1. R2D4w.jpg

     

    Вот решил сделать небольшую программу для прослушивания именно потока WGFM.

     

    Главными отличиями от других программ является:

    1. Маленький размер файла всего 227 КБ.

    2. Портативность, программу можно переносить на Флешке и запускать на любом другом ПК.

    3. Программа не оставляет следов системе.

    4. Программе не требуется библиотека bass.dll она вшита в саму программу.

     

    R2D4v.png

     

    Коды ошибок.

     

     

    Коды ошибок воспроизведения (модуля BASS)

    Error codes list (Code list)
    #BASS_OK =0 ;all is OK
    #BASS_ERROR_MEM =1 ;memory error
    #BASS_ERROR_FILEOPEN =2 ;can't open the file
    #BASS_ERROR_DRIVER =3 ;can't find a free/valid driver
    #BASS_ERROR_BUFLOST =4 ;the sample buffer was lost
    #BASS_ERROR_HANDLE =5 ;invalid handle
    #BASS_ERROR_FORMAT =6 ;unsupported sample format
    #BASS_ERROR_POSITION =7 ;invalid playback position
    #BASS_ERROR_INIT =8 ;BASS_Init has not been successfully called
    #BASS_ERROR_START =9 ;BASS_Start has not been successfully called
    #BASS_ERROR_ALREADY =14 ;already initialized
    #BASS_ERROR_NOCHAN =18 ;can't get a free channel
    #BASS_ERROR_ILLTYPE =19 ;an illegal type was specified
    #BASS_ERROR_ILLPARAM =20 ;an illegal parameter was specified
    #BASS_ERROR_NO3D =21 ;no 3D support
    #BASS_ERROR_NOEAX =22 ;no EAX support
    #BASS_ERROR_DEVICE =23 ;illegal device number
    #BASS_ERROR_NOPLAY =24 ;not playing
    #BASS_ERROR_FREQ =25 ;illegal sample rate
    #BASS_ERROR_NOTFILE =27 ;the stream is not a file stream
    #BASS_ERROR_NOHW =29 ;no hardware voices available
    #BASS_ERROR_EMPTY =31 ;the MOD music has no sequence Data
    #BASS_ERROR_NONET =32 ;no internet connection could be opened
    #BASS_ERROR_CREATE =33 ;couldn't create the file
    #BASS_ERROR_NOFX =34 ;effects are not available
    #BASS_ERROR_PLAYING =35 ;the channel is playing
    #BASS_ERROR_NOTAVAIL =37 ;requested Data is not available
    #BASS_ERROR_DECODE =38 ;the channel is a "decoding channel"
    #BASS_ERROR_DX =39 ;a sufficient DirectX version is not installed
    #BASS_ERROR_TIMEOUT =40 ;connection timedout
    #BASS_ERROR_FILEFORM =41 ;unsupported file format
    #BASS_ERROR_SPEAKER =42 ;unavailable speaker
    #BASS_ERROR_VERSION =43 ;invalid BASS version (used by add-ons)
    #BASS_ERROR_CODEC =44 ;codec is Not available/supported
    #BASS_ERROR_ENDED =45 ;the channel/file has ended
    #BASS_ERROR_UNKNOWN =-1 ;some other mystery error

     

    ВНИМАНИЕ

    Данная версия программы больше не будет поддерживаться по ссылке ниже вы можете скачать Final версию.

    --->Скачать<---

     

    Вторая версия программы сделанная по многочисленным просьбам и в том числе игрока @Ekspoint

     

    Особая благодарность

     

     

    Функционал в разработке.

     

    R9Nwf.png-Запись треков в список избранного

    R9Nwf.png-Функция поверх всех окон

    R9Nwg.png-Удаление повторяющихся треков в файле list.txt

    R9Nwg.png-Выбор поисковиков для поиска трека в интернете

    R9Nwf.png-Переработка интерфейса управления (Отложено в очень долгий и тёмный ящик)

    R9Nwg.png-Сообщение об ошибке не кодом, а текстовкой ошибки

    R9Nwg.png-Добавить онлайн проверку версии (Функционал был добавлен но удалён из за сложностей в работе)

    R9Nwg.png-Сворачивание в трей

    R9Nwg.png-Запуск только одной копии программы

    R9Nwf.png-Кнопка мьюта (сброс громкости на 0)

     

    Станции для своего списка можно взять тут

     

    Мануал по добавлению своей радиостанции в список

     

    ВНИМАНИЕ! при использовании сторонних радиостанций возможно не отображение  названия трека.

    Это не ошибка программы просто некоторые радиостанции скрывают названия песен либо используют  иной метод получения

    мето данных.

     

    1. Открыть окно настроек и в списке станций выбрать Своя станция.

    R9Jqd.png

     

    2. В меню редактирования нажать клавишу Добавить

    R9Jqe.png

     

    3. После нажатия клавиши Добавить в открывшемся окне ввести названия

    станции и URL ссылку станции, после чего нажать клавишу ОК.

    R9JqX.png

     

    4. Если всё сделано правильно то станция появится в списке

    R9JqY.png

     

    5. Для того что бы радио заработало станцию необходимо выбрать в списке.

    R9Jqc.png

     

    6. Далее нажать клавишу ОК и наслаждаться музыкой.

     

    R2D4r.png

     

     

    Основные изменения версии 6.1 от 6.0

    1. Изменил название программы с Win your radio на Radio Your Wins.

    2. Удалил из списка станций две станции Trance и Rock.

    3. Изменил форму записи пользовательских станций в список, до обновления в список помимо названия станции записывался ещё и URL адрес, то теперь записывается только название станции.

    4. Добавил функцию при которой теперь в списке пользовательских станций будет выделятся последняя выбранная.

    5. В шапку добавил ссылку на более 500 различных радио станций.

     

    --->Скачать<---

    • Upvote 17

  2. 6e437b6ebbc3.jpg

     

    Помните игру на 1 апреля теперь в неё можно поиграть на любом ПК. Данная игра является портативной и ей не нужна установка.

    Для нормальной работы требуется Adobe Flash.

    Тестировалась на Windows 7/8.1

    Скриншоты

    515aee3e77f0.jpg
    cf5e4b9d7ac1.jpg
    e1b3a623456c.jpg

     

    --->Скачать<---

     

    По просьбе пользователя Azbuka_slovensko выкладываю просто SWF файл.

    Запуск очень прост открываете браузер и перетаскиваете этот файл туда всё играете.

    angryCrabs.zip

    • Upvote 2

  3. Просто градусы. В тех прицелах рядом с перезарядкой чуть ниже или выше (в зависимости от прицела и настроек) цифры и знак градуса.

    Вариативность нахождения не нужна, просто в столбик, можно с небольшим отступом. 

    Ок скоро будет.

    • Upvote 1

  4. Еще раз спасибо за помощь. 

    А от Спектра подожду ответа по поводу загрузчика "_init_.pyc".

    Нужно же разобраться в этом моменте окончательно  :gg:

    Вот я безголовый точно же нужно было его добавить перезалил

    • Upvote 2

  5. Также не помогло.

    Блин, переставил кучу иных прицелов со сведением с бронепробитием - там все работает четко.

    А этот любимый - ни в какую.

    Нашол в чём дело. дело в файле sights.pyc если его нет то бронепробитее будет отображаться неверно.


  6. Обновил прицел.

    В это обновление вошло:

    1. Исправлена проблема неотображения касет в 4 cетке прицела.

    2. Мелкие правки по отображению и расположению объектов в прицеле.

     

    P.S.

    Если у вас уже установлен PMOD то установка скриптов необязательна, т.к. это может привести к сбою работы либо прицела либо PMOD'а.

    • Upvote 3

  7. Дополню: вместо использования сторонних программ для преобразования цвета можно разделить на 255:

    RGB = 75, 0, 130 (Индиго, #4B0082):
      R/255 = 75 / 255 ~ 0.294
      G/255 = 0 / 255 = 0
      B/255 = 130 / 255 ~ 0.51
    

    Ещё хотелось бы видеть исправленные грамматические ошибки.

    Руками делить долго, нудно и противно. Плюс ко всему нужно округлять дабы получить правельный цвет в итоге, а программа сделает всё за вас.


  8. И так расмотрим способ изменения цвета обводки танков как союзных так и вражескихю

     

    Необходимый инструментарий:

    1. Notepad++

    2. WotTools

    3. Color inverter и Color Wizard скачать можно тут

     

    Приступим для начала нам нужен файл отвечающий за отрисовку контура находится он вот по этому пути World_of_Tanks\res с названием scripts_config.xml

    9225b0d147be.png

    Далее копируем его в любое удобное место, запускаем WotTools и перетаскиваем наш скопированный фай, в рабочую область программы.

    1775bb41cc53.png

    Далее жмём на дискетку и сохраняем наш файл в любое удобное место.

    8b58552fde8c.png

    Теперь у нас есть расшифрованный файл который мы можем отредактировать собственно к этому и приступаем. Открываем наш файл с помощью Notepad++ и переходим на 63 строку.

    8f9b0ca9629c.png

    Теперь разберёмся, за что отвечает каждая строка.

    <silhouetteColors>
        <common> <!-- Цвет обводки нормального состояния танков -->
          <self>0.5 0.5 0.5 1</self> <!-- Цвет обводки когда ваш танк за препятствием -->
          <enemy>1.0 0.070 0.027 1</enemy> <!-- Цвет обводки танков противника -->
          <friend>0.488 0.839 0.023 1</friend> <!-- Цвет обводки танков союзника -->
        </common>
        <colorBlind> <!-- Цвет обводки режима цветовой слепоты -->
          <self>0.5 0.5 0.5 1</self> <!-- Цвет обводки когда ваш танк за препятствием -->
          <enemy>0.511 0.472 0.992 1</enemy> <!-- Цвет обводки танков противника -->
          <friend>0.488 0.839 0.023 1</friend> <!-- Цвет обводки танков союзника -->
        </colorBlind>
      </silhouetteColors>
    

    Немного теории. Все цвета в каком бы виде они небыли нам представлены имеют всегда 3 основных и одну вспомогательную составляющую. К основным относятся составляющие цвета Red (красный), Green (зелёный) и Blue (синий) сокращённо RGB, вспомогательной же называют составляющую A (альфа-прозрачность, видимость). Так и у нас цвета обводки представлены в формате ARGB только понятном движку игры.

    Проще говоря:

    1.0 - это красный цвет.

    0.070 - это зелёный цвет.

    0.027 - это синий цвет.

    1 - это прозрачность, если 0 то обводка невидима.

    И так теперь нам надо выбрать новый цвет обводки допустим союзных танков в нормальном состоянии. определить цвет можно двумя путями первый это запустить программу Color inverter  из архива и воспользоваться внутренним выбором из палитры.

    29fa4ff7676e.png

    Далее с левой части нам покажут образец цвета, а с права 3 составляющие цвета затем нужно нажать кнопку Преобразовать после чего программа нам выдаст готовую стоку для вставки в наш файл.

    aec5e3aa8e18.png

    Второй путь это использовать программу Color Wizard из того же архива. Запускаем программу и выбираем цвет ползунками сверху.

    2a377ab6af7b.png

    Но вот незадача данная программа выдаёт нам только 16-ти ричные коды цветов, нечего страшного снова запускаем Color inverter и в поле HEX вставляем, код выбранного цвета далее нажимаем перевод и программа сама преобразует HEX цвет в RGB, далее просто жмём кнопку преобразовать.

    e9c4927b390a.png

    Вставляем полученный цвет в наш файл и сохраняем его. Осталось положить этот файл по пути  World_of_Tanks\res_mods\0.9.4

     

    Заходим в игру и наслаждаемся.

    • Upvote 8
×
×
  • Create New...