XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
FrameRelay

offline
Опыт: 144
Активность: 0
Подключаем RtC к XGM Jass New Gen Pack + StopWatch + остальные модули RtC
  1. Устанавливаем Warcraft 3 RoC (Я устанавливал в C:\games\Warcraft124)
  2. Устанавливаем дополнение Warcraft 3 TFT
  3. Устанавливаем патч War3TFT_124e_Russian.exe (Скачать можно отсюда ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_124e_Russian.exe)
3.1 (Если патч не ставится можно попробовать изменить C:\games\Warcraft124 на C:\games\Warcraft III поставить патч, затем вернуть имя в C:\games\Warcraft124)
  1. Качаем xgm.ru/p/wc3/jassnewgenpack-exp и устанавливаем в C:\games\Warcraft124\JNGP
  2. В архиве прикреплен настроенный RtC и измененые конфиги и тд, для удобства. Их распаковываем в C:\games\Warcraft124\JNGP
  3. Запускаем C:\games\Warcraft124\JNGP\NewGen WE.exe, затем включаем RtC открыв Reinventing the Craft в меню и нажимем на Enable Reinventing the Craft
  4. Создаем новую карту например 32 на 32
  5. Удаляем "Иниц. сражения" в триггерах
  6. Создаем новый триггер Test и конвертируем его в текст.
  7. Пишем следующий код:
//!import "RtCCommon.j"

function Test takes nothing returns nothing
	local integer sw = StopWatchCreate()
	local real t0
	local real t1
	set t0 = StopWatchMark(sw)

	// Замеряем за какое время выполнится
	call TriggerSleepAction( 0.50 )

	set t1 = StopWatchMark(sw)
	call BJDebugMsg("Время выполнения: " + R2S(1000*(t1-t0)) + " мс")
	call StopWatchDestroy(sw)
endfunction

function InitTrig_Test takes nothing returns nothing
    set gg_trg_Test= CreateTrigger()
    call TriggerAddAction(gg_trg_Test, function Test)
    call TriggerRegisterTimerEventSingle( gg_trg_Test, 1.00 )
endfunction
  1. Сохраняем карту (Данное действие нужно делать всегда, перед запуском карты с помощью ctrl + F9)
  2. Жмем в редакторе ctrl + F9 или Файл -> проверка карты.
  3. На экран через некоторое время будет выведено число, собственно вот так и работает StopWatch.
P.S
  1. Для того, чтобы RtC работал его нужно включить в меню Reinventing the Craft и нажимем на Enable Reinventing the Craft
  2. Перед тестированием карты, обязательно её сохраняем каждый раз.
  3. Чтобы native функции RtC заработали, нужно подключать через JassHelper строку:
//!import "RtCCommon.j"
Подумывал о том, чтобы RtC подключался автоматом, при его включении в меню, вместе с подключением j файла, в обход jasshelper, но пока не знаю как это сделать, и как сделать тест карты без предварительного сохранения, чтобы работало сразу при нажатии ctrl + F9, но в целом это лучше чем "нихрена".
P.S.S
Жду адекватных комментариев, возможно есть, что добавить или улучшить в этом направлении у кого есть знания.
Прошу не присылать "КотЭ" в комментах и фраз типо: доктор скажите что со мной? - По этим вопросам обращайтесь в соответствующие учреждения.
Прикрепленные файлы
Тип файла: zip RtC_build.zip (331.9 Кбайт, 19 просмотров )
Старый 11.11.2013, 20:25
ScorpioT1000
Только вперёд!
offline
Опыт: отключен
эта версия вара немного устарела, но как говорится
"Лучше поздно, чем никогда"- сказал еврей, ложа голову на рельсы и глядя вслед уходящему поезду.
Старый 11.11.2013, 20:32
Карточка
Kicked by SSrunX
offline
Опыт: 2,017
Активность: 540
по названию темы подумал, что внутри "ребята, запилите плиз ртк на 1.26"
из этой темы с исследованием скорости работы, мне интересно только скорость работы сравнения строк. остальное уже исследовано вдоль и поперёк
Старый 11.11.2013, 20:55
FrameRelay

offline
Опыт: 144
Активность: 0
ScorpioT1000
Великолепно, есть идеи как запустить jassnewgenpack-exp + RtC 1.0 + все его модули, на последнем патче 1.26а? - Милости просим мануал в студию.
Карточка
Пруф есть, что все исследовано вдоль и поперек?
Старый 11.11.2013, 21:16
Карточка
Kicked by SSrunX
offline
Опыт: 2,017
Активность: 540
Карточка добавил:
Великолепно, есть идеи как запустить jassnewgenpack-exp + RtC 1.0 + все его модули, на последнем патче 1.26а?
ах вот оно, проявилось на в 1м, а в 4м посту
Старый 11.11.2013, 21:27
FrameRelay

offline
Опыт: 144
Активность: 0
В общем смысла в этом диалоге нет, кому нужно воспользуется тем, что есть, если найдутся, те кто захочет поделиться какими либо наработками, так и сделают
Старый 11.11.2013, 21:56
ScorpioT1000
Только вперёд!
offline
Опыт: отключен
или просто заюзают cry engine / unity / udk и не будут трахать байты с нативками, а вложат время в творчество...
Старый 11.11.2013, 22:01
TriggerHappy187

offline
Опыт: 227
Активность: 4
These StopWatch natives are old. MindWorX (one of the developers of RtC) has a new project, SharpCraft. The plugin system currently isn't working in the newest version, but you can try out an older version in this JNGP implementation here, although it should be fixed soon.

You can take a look at the custom natives thread which has some examples including a third person camera and HTTP demo logging into THW's chatroom. There's also a thread dedicated to benchmarking here.

Plugins are easy to make and all the source code is available (in C#), so I thought you guys would want to hear about this.

Sorry about not realizing I can speak english here lol

Отредактировано TriggerHappy187, 18.03.2014 в 08:10.
Старый 17.03.2014, 04:53
ehnaton
Някурузка
offline
Опыт: 19,721
Активность: 6127
Then speak english. We understand it here.
Старый 17.03.2014, 16:17
TriggerHappy187

offline
Опыт: 227
Активность: 4
ehnaton:
Then speak english. We understand it here.
My bad, updated my last post.
Старый 18.03.2014, 08:09
pusha1999

offline
Опыт: 377
Активность: 257
чот нихрена не запускается мап...делал как написано, вылетает с фаталом сразу. а иногда вообще мапа не грузится, даже варик не запускает. отключил ртц опцию, так компилится отказывается вообще
Старый 03.05.2014, 17:44
Msey

offline
Опыт: 30,373
Активность: 3379
Что-то как-то рановато запостили. Годиком позже надо было, а то народ к такому обновлению пока не готов!
________________
Тему пока не закрывайте, я мыться пошёл... © BNKTOPIII
Старый 04.05.2014, 16:37
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 19:39.