Объясните для чего вы хотите изменить все? вам легче написать новую игру чем изменять все
графика текст вы можете менять со стороны клиента, расстановку нпц новые итемы и все прочее (включая квесты мобов и т д и т п) меняете со стороны сервера и клиент
программы для этого вы можете как найти в инете бесплатно так и купить за деньги от 100 рублей что то барыжное до бесконечности но вполне стоящее (фул комплект редактор стоит 2500 рублей)