Мапхак и аналогичные ему читы это то, что дает игроку информацию, которую он не может знать.
Прога, судя по описанию, это просто база данных по деревьям прокачки, которую можно и без нее составить.
Скажем, если Крегу на первом левелапе предлагают дипломатию, то это строго определяет номер дерева прокачки (потому что оно единственное такое), и это позволяет дальше качаться "зряче" (если это дерево записано где-нибудь).
Ну и да - а как контролировать соблюдение правила то будете ?

Тут нужна большая выборка игр, чтобы заметить неладное.
Поэтому запрещать имхо смысла нет, а если у кого-то подгорает пердак, то лучше уж попросить Бараторча изменить алгоритм предложения скилов на левелапах. Например, сделать номер дерева двухбайтовым, то есть будет не 256 деревьев, в 65536, прога надорвется всё анализировать.