메뉴 www.fafan.kr
파판 >> XBOX게시판
  • 로그인
  • 지극히 개인적인 취향으로 모딩된 오로라 (스왑 주의...ㄷㄷㄷ)
    작성자 : BenWade | 조회수 : 9648 (2015-06-20 오후 11:50:58)
      
    비디오를 찍어서 유튜브로 올리는 신세대가 아니라서 개인적으로 사용하기 위해 트윅하고 모딩한 제 오로라를 일단 비디오로 찍었지만 그걸 스크린 캡처해봤습니다.
    스샷 양이 좀 되는걸 보고.....아....이건 뭔가 좀 어리석구나 싶네요....OTL
    비디오로 찍어서 게임 방송하시는 분들은 존경스럽....ㄷㄷㄷ
     
    오로라 최신 버전에서 기존과 달라진 부분만 집중적으로 찍어봤습니다.
    현재까지는 거의 완벽하다고 봐도 과언이 아닙니다....^^
     
    방금 시링까지 접속해보고 커넥트엑스까지 사용되어진 화면이며 한글화는 제 취향이 아니지만 지인들에게 나눠주기 위해 시간을 할애해 봤습니다.
    이전 버전까지 자드님의 스크립트를 많이 참고하고 전반적으로 하나하나 항목을 들어가보며 뜯어 고쳐서 괜찮게 뽑힌거 같은데 전혀 검수가 안되었다는게 문제네요. 
    모든 한글화의 9할 이상은 검수가 가장 큰 몫이고 문제라서...OTL
    (그래서 검수 전까진 배포나 공식 등록은 생각지 않고 있습니다만 배포하기 위해 만든것도 아니라 검수를 할 지 모르겠습니다.)
    한 두시간 모든 항목을 샅샅이 뒤지고 컴파일을 10번도 넘게 하면서 나름 고쳤는데 SQL DB를 트래킹하면서 의역해야 하는 부분은 늘 그렇지만 참 애매합니다...^^
    배포 및 공홈 등록에 대한 생각은 아직 없습니다.....7할 이상의 번역은 자드님의 번역이 참조된 것이고 제 고유의 창작물이라고 말하기도 민망하기에....
     

     

     

     

     

     

     

     



     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     
     
     
     
    오로라의 가장 큰 장점이자 미덕은 엑박의 어떤 매니저와 비교 불가능한 최적화와 빠른 속도, 수많은 기능일겁니다.
    프리스타일의 FSD팀이 프리스타일을 버리고 새로 팀을 꾸려 오로라를 내놓은 것이 바로 그 이유인데, 이전의 프리스타일이 참 답이 없기 때문이죠.
    뭐 오로라의 장점에 대해서는 이젠 말해야 입만 아프고 많이들 사용해보셨을테니 잘 아시리라 봅니다.
     
    다만
    비주얼이 미려하지 못하다는 문제가 있는데....
    이 부분도 최근에 장족의 발전을 이루었습니다.
     
    오로라의 성격상 스킨 하나 크기가 백메가를 우습게 넘기는 프리스타일과는 달리 기본 코어는 최대한 작게 유지하고 (5-10메가가 대부분이죠...) 그 내부에서 동적인 애니메이션으로 미려함을 추구합니다.
    쉽게 말해 전부 그림으로 때워버리는 다른 매니저들과는 달리 CPU와 GPU로 연산하여 구현하는 에니메이션을 추구한다는 것입니다.
    그리고 커버 아트 같은것도 그림파일을 하나하나 직접 로딩하는게 아니라 단위패킹을 함으로 메모리에 적재하고 불러들이는게 굉장히 빠릅니다.
    그래서 커버 아트같은 걸로 에니메이션을 구현하는.....프리스타일에서는 감히 상상도 하기 힘든 일을 기본 베이스로 하죠.
    (프리스타일은 한 화면에 커버 뜨는 시간만해도 장난이 아닌데, 오로라는 부팅 되자마자 계속 스크롤해도 끝까지 한번에 다 나옵니다...^^)
     
     
     
     

     

     

     

     
    사실 이런 장점에도 불구하고 최근까지 이런걸 구현하는 커버 플로우가 그다지 많지 않았습니다.
    오로라 내장에 있는 기본들도 그다지 별로였고요....^^;;; 
    그런데 요즘엔 4-50개 정도의 유저 커버 플로우를 손쉽게 구할수 있습니다.
    게다가 중요한건......이런 부분에 대해 잘 모르는 사람도 손쉽게 모딩이 가능하도록 커버플로우 플러그인과 에디터가 배포된다는 것이죠.
     
    저 같은 경우 프리스타일에서 NXE 기본 스타일을 주로 썼습니다.
    아이콘으로 리스트가 나타나면서 오른쪽으로 커버 아트가 나오는 화면 구성 말이죠.
    그래서 오로라에서도 비슷하게 직접 구현을 해봤습니다.
     
    아이콘 대신 커버 아트를 쭉 늘어놓고 빠르게 리스팅할수 있도록 말이죠..^^
     

     
     
    개인적으로는 굉장히 만족스럽습니다.
     
    - 사실 한글화는 자드님의 스크립트를 많이 참고해서 고작 몇백줄.......의역하는거 빼곤 정말 얼마 안걸렸는데, 저도 은근히 미학적인걸 따지는지라 이 커버 플로우를 만드는데는 거의 4-5시간 넘게 걸렸습니다....ㅜㅜ
     
    일단 속도가 비교 불가능하게 빠른데다가 동적 에니메이션은 오른쪽 왼쪽 스틱으로 굉장히 화려하게 구현이 가능하고, 매니저의 가장 큰 덕목인 쉬운 접근, 빠른 선택을 전부 만족 시키니까요....^^
    위의 화면이 제 기본 오로라 화면인데, 화면 전환들이 전부 스틱으로 구현됩니다.
    커버 플로우를 많이 접해보신 분들은 아실듯...^^
     
     
     
     
    사실 오로라가 이렇게 좋음에도 불구하고 쉽게 남들에게 권하기 힘든 이유는, 지극히 개발자적인 시각으로 만들어졌다는 점입니다.
    뭐 비주얼이나 편의성은 프리스타일과 비슷해졌습니다.
    아니...그림으로 전부 때려넣는 프리스타일이 아무래도 좀 더 그럴듯해보이는 부분이 있긴 하지만 동적인 부분에서는 오로라가 낫죠.
    허나 편의성은 이미 넘사벽입니다.
     
    문제는 지극히 개발자적 시각으로 만들어져서, 오로라에서의 게임 리스트 출력 같은 결과물을 보고 구현 원리를 이해하면 이보다 좋은건 있을수 없다고 생각이 드는데, 이해하지 못하면 왜 이렇게 되는지 종잡을수 없다는 점이죠.
     
    예를 들어 오로라 사용하는 사람들의 글을 검색해보면 대표적으로 몇몇 게임이 안뜨는게 있다, 몇몇 커버가 다운로드 안된다.....라는 질문이 제일 많더군요.
    그런데 그게 다 이유가 있습니다....^^
    (이유를 몰라도 강제로 쑤셔넣는 유틸도 있습니다....ㅋ)
     
    오로라의 db인 content.db를 SQL 에디터나 뷰어로 열어보면 모든 항목을 플래그로 관리합니다.
    (아 물론...모든 DB들이 전부 그렇긴 하죠...ㅋ)
    그런데 그 플래그들이 굉장히 세분화되어 있고 필터나 퀵 뷰를 좀 더 고급스럽게 사용하기 위해 철저하게 나눠져 있기 때문에, 어설프게 코딩해서 결과물이 짐작이 안되는, 혹은 정렬이나 필터링 자체가 없다고 봐도 좋은 프리스타일과는 차원이 다르죠.
     
    예를 들어...
     
     
    이건 오로라의 내부 플래그 리스트의 lua 스크립의 일부입니다.
    위에 쭉 늘어진 플래그들의 숫자들이 보이시죠?
    저 플래그의 값과 값을 연산한 합에 따라 각 게임들을 구분하고 정렬과 필터링을 합니다.
     
    그런데...
     
     
    오로라의 컨텐츠 DB를 들여다보면 지금은 제가 예외가 생긴것들을 단순하게 정리를 해놔서 거기서 거기지만, 위의 플래그들이 엉뚱한 값이 있는것들이 있지요.
     
    이건 대부분 인터넷에서 어떤 사정으로 배포 후에 개인적으로 수정이 되었거나 제작사가 아무 생각없이 대충 장르나 기타 등등을 구분했거나, 특히나 키넥트 게임에 이런게 많은데 키넥트 호환과 키넥트 전용이 플래그가 분명히 다름에도 불구하고 제작사가 대충 키넥트로 퉁쳐버린 경우가 많죠.
    외려 씬 그룹과 개인 제작자들의 홈브류와 어플리케이션과 에뮬레이터는 확실하게 플래그가 구분이 됩니다.
    제작할때 만든 사람들이 확실히 구분을 했다는 소리죠.
    - 퀵뷰로 에뮬레이터 항목을 만들었는데 레트로 아크와 파이날번이 알아서 기어들어옵니다.....인디 개발자들이 더 낫지요...^^
     
    저 위의 모든 항목을 알 필요는 없지만 컨텐츠 플래그와 그룹, 타입 등등은 어느 정도 이해를 해야 어떤 게임은 안나오더라, 어떤 게임은 이상한데 있더라...라는 부분을 수정할 수 있습니다.
    사실 일반 유저들에게 DB를 직접 열어서 수정해라......게임이 그렇게 되먹은걸 어쩌라고....라고 말하는건 참 그렇기도 하고 프리스타일이 이런 문제가 없었던게 그냥 게임이면 게임, 홈브류면 홈브류....대충 이렇게 퉁쳐버려서 필터링이나 정렬이 없었기 때문이지요...^^
     
    그런 문제 때문에, 이런걸 해결하는 에디터를 지금 개발팀 중 Swizzy라는 분이 제작중인데 github에서 소스를 받아 보았지만 언제 나올지는 의문이더군요....진척도가 너무 없어서...(뭐 이러다가도 삘 받으면 하루만에 만들어지는게 그 바닥이긴 하지만..^^
     
    에디터 얘기가 나와서 말인데....
    프리스타일은 기능을 매니저에 하나로 뭉쳐놓은 개념입니다.
    그래서 둔하고 무겁죠.
     
    오로라는 그런 군살을 쪽 뺐습니다.
    대신 기능을 외부 유틸리티들로 지원하려는 시각이 있습니다.
     
    대표적으로 웹 UI를 보자면.....프리스타일에서 커버가 안받아지면 웹 UI로 들어가서 항목에다가 직접 우겨넣으면 됩니다.
    그런데 오로라의 웹 UI에는 각 타이틀을 설정하는 항목이 없습니다.
    웹 UI 안에 쓸데없는걸 쫙 빼고 필요한 것만 집어넣었다고 할까요. 시스템 정보항목 보면 대단하다는 소리가 나옵니다...^^
    대쉬런처와 프리스타일 플러그인이 불러와지기 때문이죠.
     
    대신 asset 에디터라는 외부 유틸리티가 있습니다.
    기능은 완전히 동일하고, 웹에서 작업하는것보다 훨씬 빠르죠.
    이걸로 빠진 커버를 xbox.com이나 유니티에서 직접 받아오거나 직접 제작이 가능합니다.
    (사실 커버가 안받아지는것도, 어디 이상한데서 xxx를 다운받아서 미디어 코드가 안맞거나 그런 문제가 큽니다..^^)
     
     
     
    문제는.....이런걸 왜 일반 유저가......정말 아무것도 안하고 싶은 유저가 알아야 하냐것입니다....^^;;;;
    오로라가 버전이 계속 올라가고 좀 더 유저 친화적으로 접근하면 어느정도 융통성을 보여서 위의 플래그 규칙도 예외를 많이 두고, 뭐 이런식으로 접근을 할텐데, 현재까지 피닉스 팀의 작업 방향이나 포럼에서의 팀원들의 얘기를 들어보면 그런 방식으로 갈거 같지는 않습니다.
    좀더 사용법을 널리 알리고 유틸들을 쓰기 쉽게 만드는 쪽으로 가겠죠...^^
     
    이게 제가 생각하는, 제가 지금 이 상태로 충분히 만족스럽지만 다른 사람들에게 오로라를 권하기 좀 힘든 이유입니다.
    더 이상 무슨 발전이 필요한가.....정말 잘만들었다....스킨이나 더 늘면 다다익선이니 그걸로 충분히 만족이다 (오로라 차기 버전인 시스템 링크 v2의 노바라는 모듈이 붙은 버전이 언젠가 나올겁니다만...) 라고 할 수 있지만 이미 아우것도 안하고 있지만 더더욱 아무것도 안하고 싶은 유저들에겐 아무래도 접근성이 떨어지죠...^^
     
    게다가 360도 끝물인데, 쓰고 싶은 사람만 쓸 문제인데 뭐하러 코딩만 지저분해지게 그렇게 만드느냐는 지극히 개발자적 시각도 한 몫하고요...^^
     
     
    뭐 선택은 자유이고, 이미 TU 문제로 인해 프리스타일을 사용하기 힘들게 된 작금에 와서는 수동 패치 유저가 아니라면 반강제적으로 사용하게 될 수 밖에 없지만, 오로라의 장점은 정말 무궁무진하긴 합니다.
    허나 근본적으로 구현 원리나 작동이 어떻게 되고 어떤 결과물이 예상되느냐의 알아야 할 부분이 어느 정도는 요구되고요.
     
    사실 컨텐츠 DB 에디터가 조만간 나오면 SQL을 직접 쪼물락거리지 않아도 대부분의 사용자 문제는 사라질터이니 9할 이상의 문제는 없어진다고 보여지지만, 사용하기 어렵다, 좀 낯설다라는 이미지는 오로라의 끝까지 따라 붙을거라는 생각이 드네요...^^
     

    둘의 차이는 대표적으로 프리스타일은 360 게임과 XBLA 게임, 홈브류들을 왔다 갔다 할때 메인으로 나와서 메인에서 구분되어진 카테고리를 거쳐서 들어갔다 나왔다 합니다.
    그러나 오로라는 미리 지정되어진 퀵 뷰와 개인이 지정해둔 카테고리들을 패드의 L, R 범퍼로 넘나듭니다.

    시간은 퀵뷰가 비교도 안되게 빠르죠.
    마우스로 클릭해서 작업하는것과 단축키로 작업하는건 비교가 안되니까요.

    그.러.나......아무리 빠르고 좋다고 해도 모든 사람들이 단축키로 작업하지는 않죠....마우스가 더 좋은 사람에게 아무리 단축키의 우수성과 효율성에 대해 논해봤자 개인의 취향일 따름입니다....ㅋ
    이게 대표적인 프리스타일과 오로라의 차이입니다..^^
      
     





    글쓰기 | 수정 | 삭제 | 목록   

    Lv.4 울라리아 (2015-06-21 00:25:02)
    프리스탈이 자동 tu업이 안되면서..수동으로 하기 거시기 해서 오로라 깔아볼까 했는데...

    벌써부터 좌절감이..ㅎㄷㄷ ㅠ,ㅠ
    Lv.9 BenWade (2015-06-21 00:27:58)
    위의 내용은 오로라의 거의 9할에 대해 적어놓은 겁니다.....전부 알아야할 필요는 없어요....^^
    단지 성격이 이렇다라는겁니다...^^

    일단 써보고 대체 이게 왜 이러나 머리 한번 싸매보면 금방 적응합니다..^^
    Lv.10 사악한멋쟁이 (2015-06-21 02:05:54)
    좋은거 같긴한대 뭔가 새로운걸 시도한다는거 자체가 두렵네요.ㅠㅜ 그냥 프리스타일로 계속...
    Lv.4 캬나레 (2015-06-21 03:00:09)
    와우!! 코딩이나 모딩은 전혀 모르지만
    커버플로우와 한글패치는 정말 멋지네요
    몇까지 질문드리고 싶은게 있는데 쪽지 드려도 될까요?
    Lv.9 BenWade (2015-06-21 07:25:06)
    질문은 언제나 환영입니다...^^;;;
    부담 갖지 마시고 하세요.


    Lv.2 장보는남자 (2015-06-21 05:52:10)
    아직 프리스타일도 마스터하지 못한 초보인데.. 오로라를 보니 ㅎㄷㄷ하네요 ㅠ.ㅜ
    열심히 공부중인데 갑자기 프리스타일이 쫑나는 바람에 어째해야하는 중이었는데...
    아예 무인 상태에서 오로라로 입문을 해야하는건가 싶네요 ㅎ
    Lv.5 아야냥 (2015-06-21 10:23:03)
    일반유저는 밥 먹여 드려야 되니 힘들지요.
    TU때문에 어차피 다 갈아타야 될 겁니다.
    프리스타일 무겁기도 하고 일반적으로 다운도 심하니까요.
    Lv.7 너의곡소리 (2015-06-21 13:56:34)
    오로라와 프탈의 차이가 그런 것이군요. 오로라 0.3버전때부터 쓰고 있는데 프탈보다 전 훨 좋더군요. 특별히 스킨을 쓰는 것이 아니었고 여러 기능을 쓰는 것이 아니었기 때문에 구동속도 빠른 오로라가 전 더 마음에 들더라고요. 0.4버전에서 자드님의 한글언어팩덕분에 참 좋았는데 0.5버전에서는 없어서 아쉽더라고요.거의 게임 실행위주라 큰 의미는 없지만 한글과 영어는 큰 차이가 있다라고요.혹시 괜찮으시다면 한글언어팩의 공유가 가능하신가요? 그럼 많은 유저들이 오로라에 가까워 질 수 있을것 같네요.
    Lv.4 eckuge (2015-06-21 20:23:41)
    감사합니다.프리스타일 종료되어 이젠 어쩔수 없이 오로라를 사용해야 겠는데
    한글이 아니니 좀 부담이 좀 되네요.
    빨리 한글을 볼수 있게 잘부탁 드립니다.^^
    Lv.5 월리를 (2015-06-21 23:12:02)
    오로라 처음 쓰는데 궁금한게 unity 에 저렇게 자기 아이디 등록시켜 놓으면 뭐가 달라지는지요?
    그리고 connectx 가 무엇인지 알려주시면 감사하겠습니다. ㅠ
    Lv.9 BenWade (2015-06-21 23:42:54)
    쉽다면 쉽고 어렵다면 꽤 어려운 난감한 질문이네요...^^;;;;;

    우선 유니티는 엑박 라이브 서버의 역활을 하는 사설 서버 사이트입니다.
    RMS 서버가 xbox.com의 서버 역활을 하죠.
    그런데 사실 유니티에 가입이 안되어 있어도 오로라에서 TU도 받을수 있고 커버도 받을수 있습니다.
    -시스템 링크를 통한 멀티 플레이는 안됩니다....이건 유니티 아이디로 계정 관리하기 때문에..

    문제는 이걸 딱 부러지게 말할수 없는게 가입 안하고 사용하면 실제 컨텐츠 이용에 제한이 꽤 됩니다.
    TU가 없다고 나오는 경우가 많고 커버도 안받아지는게 많죠
    (xbox.com의 마켓플레이스에서 받아오는거 말고 유니티에서 받아오는거..)
    유니티에서 회원 가입하면 유니티의 풀 서비스를 받을수 있다고 안내하는데, 이게 딱 부러지게 정해진게 아니라서 어떤건 일부는 풀어주고...어떤건 안되고....종잡기 힘들죠...^^
    아무튼....커버나 TU를 완전히 다운 받고 이용하려면, 그리고 멀티를 하려면 필수입니다.


    커넥트엑스는 이론적으론 단순한 삼바서버입니다. (프리스타일의 삼바서버를 생각하면 됩니다.)
    그런데 이게 기능적으로 파고 들면......PS3의 넷서버처럼 네트웍으로 외부 자원을 공유하는 넷서버로 쓸 수 있습니다.
    예를 들어 자신의 컴터에 커넥트엑스용 폴더를 만들고 이를 연결시키면....오로라에서 경로를 커넥트 엑스로 잡아 줄 수 있습니다.
    그러면 그냥 이미지가 풀린거든, GOD 형식이건.....게임이 전부 스캔되어 원격으로 플레이가 가능하죠.
    굳이 스캔을 하지 않고 파일 매니저로 폴더에 들어가서 게임을 직접 실행시키거나 동영상, 음악, 기타 등등의 하드에 저장된 자원에 직접 접근할 수 있습니다.

    외장하드나 USB가 필요없어진다는 소리입니다....^^

    한국의 엑박씬(그래봤자 파판 말고는 없어 보이지만...ㅋ)에서는 소니왕국이기도 하고 워낙 정보 공유라는 자체가 안되고 있기에 외장하드가 필요없어진지가 꽤 오래되었는데도 커넥트엑스를 소개하거나 알리는 사람들이 극히 드물기에 아는 분들도 적더군요.

    뭐 플삼이 넷서버도 그렇게 유용한데도 그렇게 많이 사용 안되는 것과 마찬가지로 공유기와 컴, 혹은 이를 대체할 NAS가 필요하다는 문제점이 있긴 하지만 (스탠드 얼론이라는게 중요하긴 하죠...) 굳이 매체를 이동시키지 않고도 사용할 수 있다는 점은 꽤 장점입니다.
    Lv.5 월리를 (2015-06-23 21:49:27)
    아이고 댓글 달아주신거 이제 읽었습니다. 상세한 답변 너무 감사드립니다. 좋은 하루 되세요!
    Lv.7 짱맹구라 (2015-06-22 23:15:44)
    와~~글이 대단하시네요. 일단 상당히 많은 지식을 얻게 되었습니다. 긴 글 올려주셔서 대단히 감하합니다.
    Lv.19 pamas (2015-06-26 07:55:42)
    저는 기본적인 오로라만 사용하고 있지만 이렇게 정리해논 글을 보니 엄청난데요.
    거의 전문가 수준의 지식에 감탄했습니다.
    이게 내가 알고 있는 엑박이 맞나 싶을정도로 새로운 인터페이스 화면을 보니
    또 끌리는군요. 요즘 심심한 제 엑박에 또 새로운 활력을 불어넣어 주시는거 같아서
    잘 참고하겠습니다.
    이런 고수분들이 계시기에 엑박유저들이 또 새로운 재미를 볼수 있겠네요. 감사합니다.
    Lv.16 GTO_GTO (2015-06-26 23:30:45)
    이거 대단하신데요...갑자기 잘 사용하고 있던 제 엑박의 프리스타일이 오징어로 보입니다..ㅜ.ㅜ
    Lv.9 인천갈매기 (2015-07-02 00:38:37)
    엑박은 이제 없지만 좋은 글엔 추천이 당연한지 아뢰오..
    Lv.8 뭘로하지 (2016-01-25 23:48:17)
    궁금한 내용이 있었는데 이 글에서 답을 얻었네요. 감사합니다.
    Lv.2 스미골은착해 (2016-05-16 09:46:35)
    이런 좋은글을 이제 보네요.

    정말 대단하심니다~~!



    도배방지 : 0

    글쓰기 | 수정 | 삭제 | 목록   

     

    <<226227228229230

    Copyright ⓒ FINALFANTASIA.COM All rights reserved.