Annop Chawwalitsitthikun
Annop Chawwalitsitthikun
support -brush size -map height ex (raise single field,lower single field) like final alert 2 (https://www.youtube.com/watch?v=luTKJQqVot8) 
-Mind control(https://cnc.fandom.com/wiki/Mind_control_(Red_Alert)) -Prism tower(https://cnc.fandom.com/wiki/Prism_tower_(Red_Alert_2)) -Prism tank(https://cnc.fandom.com/wiki/Prism_tank_(Red_Alert_2)) and https://www.youtube.com/watch?v=NNJj5lz0BYk https://www.ares.strategy-x.com/
why not marge repository https://github.com/OpenRA/OpenRA using Pull requests. slow development and bug fix
i buy gsm usb module can i install simcard and can voice call???? 
i buy http://www.orangepi.org/Orange%20Pi%20RK3399/
you can edit code OpenGL.cs use Environment.OSVersion windows => public const string LIBRARY_OPENGL = "opengl32.dll"; linux=>public const string LIBRARY_OPENGL = "opengl.so";
IO.PrimitiveReader = function (data) { var arr = Array.from(new Uint8Array(data)); var fn = {}; var position = 0; fn.read = function (length) { var result = arr.slice(position, position + length);...
how to use it for cnc3018 pro for motor SERVO42C
modified sine wave  in select option