SyDr 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1054 
	
		
	 | 
	
		
 | 
	| 10.06.2015 22:08 | 
	
		
	 | 
	
		
		SyDr 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1054 
	
		
	 | 
	
		
			
			 
			
				Не. В AutoIt уже фиг знает сколько времени висит бага с выделением память под Map (она просто никогда не освобождается), а разрабам пофиг. 
Так что боюсь, нормально реализовать сортировку модов не получится (хотя я не знаю, может мапы и вообще не нужны - это алгоритм надо продумывать).
 
Code: 
 -- Table pretty print (but can be used on anything, including recursive tables) 
local function pretty_print(to_print, name, tab, indent, printed_tables) 
  tab = tab or 2 
  indent = indent or 0 
  printed_tables = printed_tables or {} 
   
  local result = {} 
   
  if type(to_print) ~= 'table' or printed_tables[to_print] then 
    if name then 
      return string.format('%s[%s] => [%s]', string.rep(" ", indent), name, type(to_print) == 'string' and '"' .. to_print .. '"' or tostring(to_print)) 
    else 
      return string.format('%s[%s]', string.rep(" ", indent), to_print) 
    end 
  else 
    printed_tables[to_print] = true 
    result[#result + 1] = string.format('%s[%s] = %s', string.rep(" ", indent), name or to_print, "{")  
    for key, value in pairs(to_print) do 
      result[#result + 1] = pretty_print(value, key, tab, indent + tab, printed_tables) 
    end 
    result[#result + 1] = string.rep(" ", indent) .. "}" 
  end 
   
  return result 
end 
 
local function rconcat(l) 
  if type(l) ~= "table" then return l end 
  local res = {} 
  for i = 1, #l do 
    res[i] = rconcat(l[i]) 
  end 
   
  return table.concat(res, '\n') 
end 
 
return function(to_print) return rconcat(pretty_print(to_print)) end
  
			 
			
			
			
		 |  
	 
 | 
	| 11.06.2015 19:42 | 
	
		
	 | 
	
		
		SyDr 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1054 
	
		
	 | 
	
		
 | 
	| 10.10.2015 19:36 | 
	
		
	 | 
	
		
		SyDr 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1054 
	
		
	 | 
	
		
			
			 
			
				Ну, например, поззволить выполнить какие-нибудь действия моду при установке/удалении или настройки какие-нибудь показать. Может ещё что-нибудь   . В любом случае, приоритет у этого пункта низкий.
			  
			
			
			
		 |  
	 
 | 
	| 10.10.2015 22:33 | 
	
		
	 | 
	
		
		SyDr 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1054 
	
		
	 | 
	
		
 | 
	| 18.10.2015 21:42 | 
	
		
	 | 
	
		
		SyDr 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1054 
	
		
	 | 
	
		
			
			 
			
				 
Кто желает пощупать предварительную версию - обращайтесь.
 
И я вот сейчас нахожусь в раздумиях: то ли пилить основные возможности (типа скриншотов, плагинов и прочего)... или же сделать по быстрому репозитории, чтобы заинтересовать всех в использовании новой кривой версии.
			  
			
			
			
		 |  
	 
 | 
	| 16.01.2016 23:01 | 
	
		
	 | 
	
		
		SyDr 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1054 
	
		
	 | 
	
		
 | 
	| 28.01.2016 21:15 | 
	
		
	 | 
	
		
		SyDr 
 
 
		
		
		
			
			
			
 
 
			
Posts: 1054 
	
		
	 | 
	
		
			
			 
			
				1) Возьми из моей подписи сборку. Она умеет грузить из .ini -> загружаешь, открываешь редактирование на моде, закрываешь -> .json создан. 
2) Репозитории пока не нестраиваются, потому что их ещё нет. Я примерно представляю себе, как это всё должно работать. Но слова делать и сделать имеют разный смысл. Поэтому ждём нужной фазы луны   . 
3) Оффлайн никуда не денется.
			  
			
			
			
		 |  
	 
 | 
	| 28.01.2016 22:32 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 29.01.2016 01:57 | 
	
		
	 |