View Issue Details

IDProjectCategoryView StatusLast Update
0000251OpenIVOpenIV Corepublic2014-09-25 11:14
ReporterCastello2401Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionwon't fix 
Product Version 
Target VersionFixed in Version 
Summary0000251: OpenIV / openFormats API
Descriptionapplication programming interface
TagsNo tags attached.
Game[ALL]

Activities

GooD-NTS

2014-04-11 07:37

administrator   ~0000089

Okay, я знаю что такое API.
Но что ты хочешь под этим кейсам я вообще не представляю.

Castello2401

2014-04-11 10:03

reporter   ~0000090

Last edited: 2014-04-11 17:10

View 13 revisions

Наверно API немного не правильная формулировка, я имел ввиду, что-то типа Command-Line Arguments. Параметры командной строки, с помощью которых можно было бы обрабатывать ресурсы как удобно - допустим массовый экспорт ресурсов из всех IMG с сохранением иерархии (или нет, или с изменениями) в заданную директорию.
И как мне кажется наилучший вариант, реализовать это - вынести код отвечающий за компилирование ресурсов в отдельный .exe файл (rc.exe). В таком случае основная часть, OpenIV будет представлять графический интерфейс по работе с этим компилятором ресурсов. А сам компилятор ресурсов будет иметь параметры для обработки ресурсов которые он умеет обрабатывать. И тут сразу много, чего интересного можно придумать, функциональность больше не ограничивается UI, к примеру openFormatsRC.exe "D:\..\..\jesey\nj_liberty.img\*.wdr" "\..\..\jersey\nj_liberty\drawable_object".
Именно таким образом реализовано компилирование ресурсов в CRYENGINE, плагины для фотошопа, макса, майи и многих других редакторов используют один rc.exe. В последней версии пошли дальше и реализовали возможность предоставлять список задач в xml файле.
Скрипты для макса используя компилятор ресурсов могли бы импортировать/экспортировать сразу в .img файлы!
Прикрепил лог моего последнего использования компилятора ресурсов CRYENGINE, там все понятно.

Castello2401

2014-04-11 10:05

reporter  

rc_log.log (11,822 bytes)

3doomer

2014-04-11 16:13

developer   ~0000093

Last edited: 2014-04-11 17:00

View 2 revisions

Да - да, я издревле ещё предлагал ГуДу сделать такое, но он отмазывался концептуальными соображениями.

Issue History

Date Modified Username Field Change
2014-04-10 13:23 Castello2401 New Issue
2014-04-11 07:37 GooD-NTS Note Added: 0000089
2014-04-11 10:03 Castello2401 Note Added: 0000090
2014-04-11 10:05 Castello2401 File Added: rc_log.log
2014-04-11 10:07 Castello2401 Note Edited: 0000090 View Revisions
2014-04-11 10:08 Castello2401 Note Edited: 0000090 View Revisions
2014-04-11 11:44 Castello2401 Note Edited: 0000090 View Revisions
2014-04-11 11:45 Castello2401 Note Edited: 0000090 View Revisions
2014-04-11 11:46 Castello2401 Note Edited: 0000090 View Revisions
2014-04-11 11:47 Castello2401 Note Edited: 0000090 View Revisions
2014-04-11 11:49 Castello2401 Note Edited: 0000090 View Revisions
2014-04-11 11:49 Castello2401 Note Edited: 0000090 View Revisions
2014-04-11 12:35 Castello2401 Note Edited: 0000090 View Revisions
2014-04-11 12:35 Castello2401 Note Edited: 0000090 View Revisions
2014-04-11 12:51 Castello2401 Note Edited: 0000090 View Revisions
2014-04-11 16:13 3doomer Note Added: 0000093
2014-04-11 17:00 3doomer Note Edited: 0000093 View Revisions
2014-04-11 17:10 Castello2401 Note Edited: 0000090 View Revisions
2014-09-25 11:14 GooD-NTS Game Grand Theft Auto IV/EfLC => [ALL]
2014-09-25 11:14 GooD-NTS Status new => closed
2014-09-25 11:14 GooD-NTS Resolution open => won't fix