Edengineer: ์™ธ๋ถ€ json ์ €์žฅ mats ํŒŒ์ผ

์— ๋งŒ๋“  2016๋…„ 11์›” 16์ผ  ยท  20์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: msarilar/EDEngineer

Ey msarilar!, ์ด ํ›Œ๋ฅญํ•œ ์ž‘์—…์„ ์ถ•ํ•˜ํ•ฉ๋‹ˆ๋‹ค.

์ €๋Š” ์ด ๋ฉ‹์ง„ ์•ฑ์„ ์ŠคํŽ˜์ธ์–ด ๋ฒˆ์—ญ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ "VATextReader"๋ผ๋Š” ์Œ์„ฑ ๊ณต๊ฒฉ API์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํฐ ์ž ์žฌ๋ ฅ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด API๋Š” xml ๋ฐ json ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. json ์ €์žฅ ๋งคํŠธ ํŒŒ์ผ์˜ ์‹ค์‹œ๊ฐ„ ์‚ฌ๋ณธ์„ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ ํ™”๋ฌผ ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜๋Š” ์Œ์„ฑ ๋ช…๋ น์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งค์šฐ ์œ ์šฉํ•˜๊ณ  ๋˜‘๋˜‘ํ•ฉ๋‹ˆ๋‹ค. :)

๋ฌธ์•ˆ ์ธ์‚ฌ,
์…ฐ๋ฌด์—ํ”„

enhancement

๋ชจ๋“  20 ๋Œ“๊ธ€

์ถ”๊ฐ€ ๋ถ„์„์„ ์œ„ํ•ด ์žฌ๋ฃŒ ์ˆ˜๋ฅผ Excel๋กœ ๊ฐ€์ ธ์˜ค๊ณ  ์‹ถ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์ด์œ ๋กœ ์ด ์š”์ฒญ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. JSON ๋ฐ/๋˜๋Š” CSV ๋˜๋Š” ํƒญ์œผ๋กœ ๊ตฌ๋ถ„๋œ ํ˜•์‹์˜ ์™ธ๋ถ€ ๋คํ”„๊ฐ€ ์ข‹์Šต๋‹ˆ๋‹ค.

์•ฑ์ด ์‹ค์ œ ๊ธˆ์•ก์„ ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ๋Œ€์‹  C:\Users์— ์ˆ˜๋™ ๊ธˆ์•ก ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.\AppData\Local\EDEngineer๋กœ ์ด๋™ํ•œ ๋‹ค์Œ ๋กœ๊ทธ๋ฅผ ์ฝ์–ด ์—ฌ๊ธฐ์— ์ˆ˜์ •์ž๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” Andargor๋ฅผ ์•Œ๊ณ  ์žˆ๊ณ  ์ˆ˜๋™ ๋ณ€๊ฒฝ json์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ ์Œ์„ฑ ๊ณต๊ฒฉ ๋ช…๋ น์œผ๋กœ ์ €์žฅ๋œ ํ™”๋ฌผ/์žฌ๋ฃŒ/๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์–‘ ๋˜๋Š” ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ์ •๋ณด์— ๋Œ€ํ•œ ์ •ํ™•ํ•œ ์ฟผ๋ฆฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” suave ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ํƒ์  ๋กœ์ปฌ ์„œ๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์ €๋Š” ๊ทธ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ๋ณ„๋กœ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ตœ์†Œํ•œ ์žฌ๋ฏธ๋ฅผ ์œ„ํ•œ ๊ฐœ๋ฐœ์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค :D

๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” http://localhost:XXXX ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰ ์ค‘์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
COMMANDER_NAME/materials
COMMANDER_NAME/data
COMMANDER_NAME/commodities
COMMANDER_NAME/cargo
COMMANDER_NAME/blueprints
COMMANDER_NAME/favoriteBlueprints

๊ทธ๋ฆฌ๊ณ  HTTP ์š”์ฒญ ํ—ค๋”(๋˜๋Š” ์ฃผ์–ด์ง„ ํ™•์žฅ์ž)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์š”์ฒญ๋œ ๋ฐ์ดํ„ฐ(json, xml, csv ๋“ฑ)๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด http://localhost:8083/Hg/materials.xml ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด Hg(๋‚ด ์ง€ํœ˜๊ด€์˜ ์ด๋ฆ„)์— ๋Œ€ํ•œ xml ํ˜•์‹์˜ ํ˜„์žฌ ์žฌ๋ฃŒ๊ฐ€ ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค.

VATextReader์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๊นŒ? ๋˜ํ•œ, ๋ฐ์ดํ„ฐ๋ฅผ ๋‚ด๋ณด๋‚ด๋Š” ํ•ฉ๋ฆฌ์ ์ธ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ?

์•ˆ๋…•ํ•˜์„ธ์š” msarilar๋‹˜!

๋Œ€๋‹ต์„ ์œ„ํ•ด Thx, ์ด ๊ธฐ๋Šฅ์€ ์ข‹์•„ ๋ณด์ด์ง€๋งŒ ์ฒ˜์Œ์—๋Š” ์ˆ˜๋™ ๋ณ€๊ฒฝ์˜ ๋™์ผํ•œ ๋””๋ ‰ํ† ๋ฆฌ์— ์ €์žฅ๋œ ์ž๋ฃŒ json ์‚ฌ๋ณธ์œผ๋กœ ์ถฉ๋ถ„ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋งคํŠธ ๋ณ€๊ฒฝ์ด ๋ฐœ์ƒํ•  ๋•Œ ์ €์žฅ๋œ mats json ์‚ฌ๋ณธ๊ณผ ์—…๋ฐ์ดํŠธ๋ฅผ ๋™์‹œ์— ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ด ๊ธฐ๋Šฅ์€ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ ์ƒˆ ์„ค์น˜ BD๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ธฐ ์œ„ํ•ด ์ด๋Ÿฌํ•œ json์„ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ํ–ฅํ›„ ๊ฐœ์„ ์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ฐ€๋Šฅ์„ฑ์„ ์—ด์–ด์ค๋‹ˆ๋‹ค.

PD: xml ํ˜•์‹๋„ ์˜ต์…˜์ž…๋‹ˆ๋‹ค.

๋ฏธ๋ฆฌ Thx:)

์„œ๋ฒ„๊ฐ€ ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค, ์ด๋ฒˆ ์ฃผ๋ง์— ๋ฐฐํฌํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค :)
https://github.com/msarilar/EDEngineer/wiki/API
https://github.com/msarilar/EDEngineer/wiki/API-์ฐธ์กฐ

1.0.3.0์—์„œ ๋ฐฐํฌ

์„œ๋ฒ„์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ ๊ฒฝ๋กœ์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์œผ๋ฉด ์ƒˆ ๊ธฐ๋Šฅ ์š”์ฒญ์„ ์—ด์–ด์ฃผ์„ธ์š”!
์„œ๋ฒ„์˜ ์ฝ”๋“œ ๋Š” (@SuaveIO ๋•๋ถ„์—) ๋งค์šฐ ๊ฐ€๋ฒผ์šฐ๋ฉฐ, ์ง์ ‘ ๊ฒฝ๋กœ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๊ฝค ์ฝ์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ์˜์‹ฌ ์Šค๋Ÿฝ๋‹ค

๋ธŒ๋ผ์šฐ์ €๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋กœ์ปฌ ๊ฒฝ๋กœ์— ํŒŒ์ผ(xml, json)์ฒ˜๋Ÿผ ์ €์žฅ๋œ ์š”์ฒญ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ด๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์˜ˆ๋ฅผ ๋ณด์—ฌ ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

๋‚˜๋Š” ๋‹น์‹ ์ด ์›ํ•˜๋Š” ๊ฒƒ์„ ์ž˜ ์ดํ•ดํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์‹ ํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ctrl+S๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ธŒ๋ผ์šฐ์ €์— ํ‘œ์‹œ๋˜๋Š” ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด ์ž˜๋ชป,

์ด ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ์›ํ•˜๋Š” ๊ฒฝ๋กœ์˜ ํŒŒ์ผ์— ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ธŒ๋ผ์šฐ์ €์™€ ๋” ์ง์ ‘์ ์ธ ์ƒํ˜ธ ์ž‘์šฉ ์—†์ด ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์Œ์„ฑ ๊ณต๊ฒฉ ์ž‘์—…์„ ๋” ์–ด๋ ต๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๋‹ค์‹œ ํ•œ ๋ฒˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

์Œ์„ฑ ๊ณต๊ฒฉ์ด ํŒŒ์ผ์ด ์•„๋‹Œ URL์„ ๊ฐ€๋ฆฌํ‚ค๋„๋ก ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๊นŒ?

๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ http://superuser.com/a/252038/318903 ์„ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•ด ๋น ๋ฅธ powershell/wget ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐ ๋ฐฉํ•ด๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค

ํ•˜์ง€๋งŒ URL์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋„๋ก ์Œ์„ฑ ๊ณต๊ฒฉ์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ์•„๋‹ˆ๋ผ๋ฉด ๋งค์šฐ ์ด์ƒํ•  ๊ฒƒ์ด๋‹ค.

์™ธ๋ถ€ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์Œ์„ฑ ๊ณต๊ฒฉ์€ ์ž์ฒด์ ์œผ๋กœ ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์€ URL ๊ฒฐ๊ณผ๋ฅผ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๊นŒ? https://groups.google.com/forum/#!msg/voiceattack/VotudmB84hE/AHXWKT2liesJ

๊ทธ๊ฒƒ์€ ๋งํ•œ๋‹ค :

ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋กœ์ปฌ ๋˜๋Š” ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ผ๋ฐ˜ ํ…์ŠคํŠธ ๋˜๋Š” XML ํŒŒ์ผ์—์„œ ์ฝ˜ํ…์ธ ๋ฅผ ์ถ”์ถœํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์ด๋ฅผ ํ…์ŠคํŠธ ์Œ์„ฑ ๋ณ€ํ™˜ ๋˜๋Š” ๊ธฐํƒ€ ์šฉ๋„๋กœ VoiceAttack์œผ๋กœ ๋‹ค์‹œ ํ‘ธ์‹œํ•ฉ๋‹ˆ๋‹ค.

ํ™•์ธํ•ด๋ด์•ผ๊ฒ ๋„ค์š” ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

xDDDD๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. URL ์ •๋ณด ์ถ”์ถœ์—๋„ ์ž‘๋™ํ•˜๋Š”์ง€ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค`: )

์–ด์ด!

VATextReader ์ด์ œ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ VA์—์„œ ๋” ์ด์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š์ง€๋งŒ ๋Œ€์ฒด ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

VAExtensions: https://github.com/Antaniserse/VAExtensions

URL ์†Œ์Šค์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๋Š” ๊ฒƒ์ด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ข‹์•„ ์ข‹์•„!
๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋Š” ์Šคํฌ๋ฆฝํŠธ๋‚˜ ํ•ญ๋ชฉ(๋˜๋Š” VA๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ด๋“  ์ €๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ž‘๋™ ๋ฐฉ์‹์„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค)์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒฝ์šฐ ์ฃผ์ €ํ•˜์ง€ ๋ง๊ณ  ์ƒˆ ์œ„ํ‚ค ํŽ˜์ด์ง€๋ฅผ ์—ฌ์‹ญ์‹œ์˜ค(ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ์•Œ๋ ค์ฃผ์„ธ์š”) !

ํ™•์‹ ํ•˜๋Š”!

๋ฌธ์ œ๋Š” ๋‚ด ๋ช…๋ น์ด ์ŠคํŽ˜์ธ์–ด๋กœ ๋œ ์Œ์„ฑ ์ž…๋ ฅ์„ ์‚ฌ์šฉํ•˜๊ณ  ๋ฒˆ์—ญ๋˜์–ด์•ผ ํ•˜์ง€๋งŒ ์ฟผ๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ๋ณธ ๋ช…๋ น์€ ๋ชจ๋“  ์–ธ์–ด์— ๋Œ€ํ•ด ์ผ๋ฐ˜์ ์ด๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. url ํ™”๋ฌผ ์ฟผ๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ์„น์…˜๋งŒ ์›ํ•˜๋Š” ์–ธ์–ด.

๊ฑฑ์ • ๋งˆ ; ๊ณต์œ ํ•  ์ค€๋น„๊ฐ€ ๋˜๋ฉด ํฌ๋Ÿผ ์—๋„ ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. :)

๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค! ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ๋งฅ์Šค!

https://github.com/Shemuev/CIVAQUERY

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰

๊ด€๋ จ ๋ฌธ์ œ

CMDRPhaedra picture CMDRPhaedra  ยท  17์ฝ”๋ฉ˜ํŠธ

GALDART picture GALDART  ยท  3์ฝ”๋ฉ˜ํŠธ

msarilar picture msarilar  ยท  28์ฝ”๋ฉ˜ํŠธ

Alekhoff picture Alekhoff  ยท  41์ฝ”๋ฉ˜ํŠธ

StrasnyLada picture StrasnyLada  ยท  4์ฝ”๋ฉ˜ํŠธ