raichu
Kicked by Эльрат
offline
Опыт:
1,704Активность: |
SpyJass : отладка Jass кода (следит за выбранными Jass функциями)
SpyJass v1.2 — SPYJASS_v1.2 (xgm.ru/p/wc3/spy-jass - старая, 1.0 версия)
Перехватывает выбранные в JasSpy.ini функции(True/False), пишет в файл SpyJass.txt : Время :[Название-> Параметры=>] Возвращаемое значение:XXX
Установка простая: переместить JasSpy.ini и SpyByRaichu.mix в папку с варкрафтом.
Отредактировано raichu, 16.11.2013 в 22:08. |
16.11.2013, 21:58 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Карточка
Kicked by SSrunX
offline
Опыт:
2,017Активность: |
нашёл на хайве сначала
применение не особо виднеется, т.к. если нужен дебаг, то он делается стандартными методами |
16.11.2013, 22:12 | #2
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
raichu
Kicked by Эльрат
offline
Опыт:
1,704Активность: |
Они не всегда помогают :) Отредактировано raichu, 16.11.2013 в 22:28. |
16.11.2013, 22:18 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
raichu:
ну окей, в 95% случаев, остальные 5% обычно понятны и так |
16.11.2013, 22:21 | #4
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Карточка
Kicked by SSrunX
offline
Опыт:
2,017Активность: |
raichu, если ты хочешь найти сферу где можно сделать прогу, которая действительно понадобится, то можно заняться либо препроцессором jass кода или оптимизаторами |
16.11.2013, 22:42 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
raichu
Kicked by Эльрат
offline
Опыт:
1,704Активность: |
Цитата:
спс но думаю я и сам могу найти чем заняться |
|
16.11.2013, 23:22 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
В двух словах, принцип действия? И правильно ли я понял, это - только отслеживания вызова native функций? |
17.11.2013, 00:34 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
raichu
Kicked by Эльрат
offline
Опыт:
1,704Активность: |
Да, выбранные отслеживает пишет параметры и возвращаемое значение. Писал для себя, помогает в написании хаков типа Dota Helper [v4.9](в нем используются Jass Native функции) и т.п
|
17.11.2013, 16:53 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
raichu
Kicked by Эльрат
offline
Опыт:
1,704Активность: |
Обновление! JassSpyv3 , теперь можно включать все функции и тормозить игра не будет.
P.S Забыл написать что работает только с 1.26a варкрафтом!
» Пример результата
.......JassSpy for Warcraft 1.26a..... 21:41:25:[-->GAME_ConvertPlayerColor<-- i: 0] RETURN-> 0 21:41:25:[-->GAME_ConvertPlayerColor<-- i: 1] RETURN-> 1 21:41:25:[-->GAME_ConvertPlayerColor<-- i: 2] RETURN-> 2 21:41:25:[-->GAME_ConvertPlayerColor<-- i: 3] RETURN-> 3 21:41:25:[-->GAME_ConvertPlayerColor<-- i: 4] RETURN-> 4 21:41:25:[-->GAME_ConvertPlayerColor<-- i: 5] RETURN-> 5 21:41:25:[-->GAME_ConvertPlayerColor<-- i: 6] RETURN-> 6 21:41:25:[-->GAME_ConvertPlayerColor<-- i: 7] RETURN-> 7 21:41:25:[-->GAME_ConvertPlayerColor<-- i: 8] RETURN-> 8 21:41:25:[-->GAME_ConvertPlayerColor<-- i: 9] RETURN-> 9 21:41:25:[-->GAME_ConvertPlayerColor<-- i: 10] RETURN-> A 21:41:25:[-->GAME_ConvertPlayerColor<-- i: 11] RETURN-> B 21:41:25:[-->GAME_ConvertRace<-- i: 1] RETURN-> 1 21:41:25:[-->GAME_ConvertRace<-- i: 2] RETURN-> 2 21:41:25:[-->GAME_ConvertRace<-- i: 3] RETURN-> 3 21:41:25:[-->GAME_ConvertRace<-- i: 4] RETURN-> 4 21:41:25:[-->GAME_ConvertRace<-- i: 5] RETURN-> 5 21:41:25:[-->GAME_ConvertRace<-- i: 7] RETURN-> 7 21:41:25:[-->GAME_ConvertPlayerGameResult<-- i: 0] RETURN-> 0 21:41:25:[-->GAME_ConvertPlayerGameResult<-- i: 1] RETURN-> 1 21:41:25:[-->GAME_ConvertPlayerGameResult<-- i: 2] RETURN-> 2 21:41:25:[-->GAME_ConvertPlayerGameResult<-- i: 3] RETURN-> 3 21:41:25:[-->GAME_ConvertAllianceType<-- i: 0] RETURN-> 0 21:41:25:[-->GAME_ConvertAllianceType<-- i: 1] RETURN-> 1 21:41:25:[-->GAME_ConvertAllianceType<-- i: 2] RETURN-> 2 21:41:25:[-->GAME_ConvertAllianceType<-- i: 3] RETURN-> 3 21:41:25:[-->GAME_ConvertAllianceType<-- i: 4] RETURN-> 4 21:41:25:[-->GAME_ConvertAllianceType<-- i: 5] RETURN-> 5 21:41:25:[-->GAME_ConvertAllianceType<-- i: 6] RETURN-> 6 21:41:25:[-->GAME_ConvertAllianceType<-- i: 7] RETURN-> 7 21:41:25:[-->GAME_ConvertAllianceType<-- i: 8] RETURN-> 8 21:41:25:[-->GAME_ConvertAllianceType<-- i: 9] RETURN-> 9 21:41:25:[-->GAME_ConvertVersion<-- i: 0] RETURN-> 0 21:41:25:[-->GAME_ConvertVersion<-- i: 1] RETURN-> 1 21:41:25:[-->GAME_ConvertAttackType<-- i: 0] RETURN-> 0 21:41:25:[-->GAME_ConvertAttackType<-- i: 1] RETURN-> 1 21:41:25:[-->GAME_ConvertAttackType<-- i: 2] RETURN-> 2 21:41:25:[-->GAME_ConvertAttackType<-- i: 3] RETURN-> 3 21:41:25:[-->GAME_ConvertAttackType<-- i: 4] RETURN-> 4 21:41:25:[-->GAME_ConvertAttackType<-- i: 5] RETURN-> 5 21:41:25:[-->GAME_ConvertAttackType<-- i: 6] RETURN-> 6 21:41:25:[-->GAME_ConvertDamageType<-- i: 0] RETURN-> 0 21:41:25:[-->GAME_ConvertDamageType<-- i: 4] RETURN-> 4 21:41:25:[-->GAME_ConvertDamageType<-- i: 5] RETURN-> 5 21:41:25:[-->GAME_ConvertDamageType<-- i: 8] RETURN-> 8 21:41:25:[-->GAME_ConvertDamageType<-- i: 9] RETURN-> 9 21:41:25:[-->GAME_ConvertDamageType<-- i: 10] RETURN-> A 21:41:25:[-->GAME_ConvertDamageType<-- i: 11] RETURN-> B 21:41:25:[-->GAME_ConvertDamageType<-- i: 12] RETURN-> C 21:41:25:[-->GAME_ConvertDamageType<-- i: 13] RETURN-> D 21:41:25:[-->GAME_ConvertDamageType<-- i: 14] RETURN-> E 21:41:25:[-->GAME_ConvertDamageType<-- i: 15] RETURN-> F 21:41:25:[-->GAME_ConvertDamageType<-- i: 16] RETURN-> 10 21:41:25:[-->GAME_ConvertDamageType<-- i: 17] RETURN-> 11 21:41:25:[-->GAME_ConvertDamageType<-- i: 18] RETURN-> 12 21:41:25:[-->GAME_ConvertDamageType<-- i: 19] RETURN-> 13 21:41:25:[-->GAME_ConvertDamageType<-- i: 20] RETURN-> 14 21:41:25:[-->GAME_ConvertDamageType<-- i: 21] RETURN-> 15 21:41:25:[-->GAME_ConvertDamageType<-- i: 22] RETURN-> 16 21:41:25:[-->GAME_ConvertDamageType<-- i: 23] RETURN-> 17 21:41:25:[-->GAME_ConvertDamageType<-- i: 24] RETURN-> 18 21:41:25:[-->GAME_ConvertDamageType<-- i: 25] RETURN-> 19 21:41:25:[-->GAME_ConvertDamageType<-- i: 26] RETURN-> 1A 21:41:25:[-->GAME_ConvertWeaponType<-- i: 0] RETURN-> 0 21:41:25:[-->GAME_ConvertWeaponType<-- i: 1] RETURN-> 1 21:41:25:[-->GAME_ConvertWeaponType<-- i: 2] RETURN-> 2 21:41:25:[-->GAME_ConvertWeaponType<-- i: 3] RETURN-> 3 21:41:25:[-->GAME_CreateTrigger<-- ] RETURN-> 100008 21:41:25:[-->GAME_SetMapName<-- name: "TRIGSTR_50000"] RETURN-> NO 21:41:25:[-->GAME_SetMapDescription<-- description: "TRIGSTR_50001"] RETURN-> NO 21:41:25:[-->GAME_SetPlayers<-- playercount: 10] RETURN-> NO 21:41:25:[-->GAME_SetTeams<-- teamcount: 10] RETURN-> NO 21:41:25:[-->GAME_SetGamePlacement<-- whichPlacementType: 3] RETURN-> NO 21:41:25:[-->GAME_DefineStartLocation<-- whichStartLoc: 0 x: -6990.000000 y: 6840.000000] RETURN-> NO 21:41:25:[-->GAME_DefineStartLocation<-- whichStartLoc: 1 x: -6990.000000 y: 6840.000000] RETURN-> NO 21:41:25:[-->GAME_DefineStartLocation<-- whichStartLoc: 2 x: -6990.000000 y: 6840.000000] RETURN-> NO 21:41:25:[-->GAME_DefineStartLocation<-- whichStartLoc: 3 x: -6990.000000 y: 6840.000000] RETURN-> NO 21:41:25:[-->GAME_DefineStartLocation<-- whichStartLoc: 4 x: -6990.000000 y: 6840.000000] RETURN-> NO 21:41:25:[-->GAME_DefineStartLocation<-- whichStartLoc: 5 x: -6990.000000 y: 6840.000000] RETURN-> NO 21:41:25:[-->GAME_DefineStartLocation<-- whichStartLoc: 6 x: -6990.000000 y: 6840.000000] RETURN-> NO 21:41:25:[-->GAME_DefineStartLocation<-- whichStartLoc: 7 x: -6990.000000 y: 6840.000000] RETURN-> NO 21:41:25:[-->GAME_DefineStartLocation<-- whichStartLoc: 8 x: -6990.000000 y: 6840.000000] RETURN-> NO 21:41:25:[-->GAME_DefineStartLocation<-- whichStartLoc: 9 x: -6990.000000 y: 6840.000000] RETURN-> NO 21:41:25:[-->GAME_Player<-- number: 1] RETURN-> 100009 21:41:25:[-->GAME_SetPlayerStartLocation<-- whichPlayer: 100009 startLocIndex: 0] RETURN-> NO 21:41:25:[-->GAME_Player<-- number: 1] RETURN-> 100009 21:41:25:[-->GAME_ConvertAllianceType<-- i: 6] RETURN-> 6 21:41:25:[-->GAME_SetPlayerAlliance<-- sourcePlayer: 100013 otherPlayer: 100009 whichAllianceSetting: 6 value: True] RETURN-> NO 21:41:25:[-->GAME_Player<-- number: 15] RETURN-> 100013 21:41:25:[-->GAME_Player<-- number: 2] RETURN-> 10000A 21:41:25:[-->GAME_ConvertAllianceType<-- i: 6] RETURN-> 6 21:41:25:[-->GAME_SetPlayerAlliance<-- sourcePlayer: 100013 otherPlayer: 10000A whichAllianceSetting: 6 value: True] RETURN-> NO 21:41:25:[-->GAME_Player<-- number: 15] RETURN-> 100013 21:41:25:[-->GAME_Player<-- number: 3] RETURN-> 10000B 21:41:25:[-->GAME_ConvertAllianceType<-- i: 6] RETURN-> 6 21:41:25:[-->GAME_SetPlayerAlliance<-- sourcePlayer: 100013 otherPlayer: 10000B whichAllianceSetting: 6 value: True] RETURN-> NO ........... |
17.11.2013, 22:49 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|