프로그래밍/개발한 프로그램 (19)
[ Atrox Parameter Packer ] 이 프로그램은 SPM 파일에서 추출한 MAPDATA 파일에서 파라미터 부분을 추출하거나 다시 SPM에 삽입하는 기능을 지원합니다. [ 사용방법 ] 1. 추출할 경우 [이름]_parameter[플레이어 넘버].txt 파일이 8개 생겨나며, 파라미터의 통일을 위해 한 개의 파일을 수정한 뒤 복사하여 플레이어 넘버만 바꿔서 8개를 만들어 전체적용을 하셔도 됩니다. 2. 삽입할 경우 [이름]_parameter[플레이어 넘버].txt 파일이 플레이어 넘버별로 8개 필요합니다. (언제나 이 프로그램에서 파라미터.txt를 선택할 때는 플레이어 넘버 1번만 선택해도 나머지 7개가 자동으로 처리됩니다.) [ 주의사항 ] - 파라미터에서 기본설정을 0으로 해놔야 맵에디터에서..
[ Atrox SPM Packer ] 이 프로그램은 아트록스 맵 파일에서 MAPDATA 파일을 추출하거나 새로 적용하는 기능을 지원합니다. 아트록스 시나리오 맵 파일의 경우, 구 버전 맵에디터로 제작된 것이라 맵데이터가 압축되어있지 않아서 MAPDATA 파일을 추출할 때 헤더 에러가 발생할 수 있는데, 이때는 맵에디터로 해당 맵 파일을 열어서 다른 이름으로 새롭게 저장하면 MAPDATA 파일을 추출할 수 있게됩니다. (원래는 아트록스에 MAPDATA라는 확장자는 없습니다. 제가 따로 명명한 것입니다.) 맵에디터로 맵 파일을 열어서 다른 이름으로 새롭게 저장했는데도 헤더 에러가 발생할 경우, 이메일로 해당 맵 파일을 보내주시면 감사하겠습니다. ㅎㅎ [ 스크립트 작성방법 ] U|C:\[6] 네로(Nero) ..
학교 과제로 만든 프로그램. 원래 윈도우 메모장하고 똑같이 만들려고 했었지만, 시간에 쫓기어서 몇몇 기능은 구현하지 못하였다. 다른 마음에 안 드는 부분은 만들 때 텍스트박스 컨트롤이 아니라 리치텍스트박스 컨트롤을 사용해서 글을 편집하기 힘들다는 점. 어쨌든, 리치텍스트박스 컨트롤을 이용하였기 때문에 '*.rtf' 로 서식을 포함한 저장이 가능하다.
블로그의 분할압축 파일을 좀 더 쉽게 받고자 만든 프로그램입니다. 블로그의 파일들을 드래그하여 이 프로그램에 드롭하면 자동으로 다운로드가 시작됩니다. 그러니까, 위 사진처럼 블로그에 존재하는 파일들을 원하는 만큼 선택하여 프로그램에 끌면 됩니다. 참 쉽죠? ㅎㅎ or
블로그의 분할압축 자료가 *.001로 압축되어 있어서, 7z의 분할압축을 지원하지 않는 압축 프로그램이 설치된 이들은 7z을 깔았어야 했습니다. 이런 불편을 줄이고자, 7z을 설치하지 않아도 무설치로 분할압축을 푸는 프로그램을 만들었습니다. 이 프로그램에서 지원하는 압축해제 확장자는 *.7z, *.001 입니다. 압축된 파일을 프로그램 아이콘에 드롭하거나, 실행된 프로그램 화면에 드롭하면 도스 창이 뜨면서 압축이 해제됩니다. or or
이번에는 비주얼 베이직으로 간단한 그림판을 만들어보았다. 여기저기 구글링해서 소스들을 넣어서 만들었는데, 이렇게 하다 보면 언젠가는 실력이 오르겠지…? 그래픽 클래스와 펜 혹은 브러시를 만드는 코드가 좀 어렵다. 원형 좌표 보정까지 만들려고 했는데, 그건 다음에 만들어 봐야겠다.
전에 게임메이커: 스튜디오(GameMaker: Studio)로 만든것도 같지만(here), 비주얼 베이직을 배운 기념으로 새로 만들어 보았다. 숫자의 자료형은 Double을 사용하여 그리 큰 수를 지원하지는 않는다. (Long 형을 사용하고 싶었으나, Val 함수가 Double을 반환하길래….) 아무튼, 이거 쓰지 마시구 윈도우 기본 계산기에서 '프로그래머용'으로 모드를 바꾼 뒤, 진수를 변환하시면 더 좋습니다.
학교에서 처음 만들어본 물건. 그동안 VB를 쓰지 않았는데, 써보니 API가 정말로 편해서 사람들이 왜 쓰는지 조금은 알 것 같다. 하지만 VB는 싫어… C#이 좋은뎅.
아트록스의 데이터 파일인 PAK 를 추출하는 프로그램입니다. 확인해본 결과 파일의 약 95% 정도를 추출하지만, 헤더가 연구되지 않은 부분이 있어서 몇몇 파일은 추출하지 못합니다. 연구자료: http://o.playgm.co.kr/92 최초 글: http://o.playgm.co.kr/60 GMZ 파일은 게임메이커: 스튜디오의 소스 파일입니다. http://cafe.naver.com/playgm
원래 쥬라기 원시전 카페의 송강 님만 가지고 계시던 툴이였는데, 카페가 지금 망했다시피 해서… 그냥 자료를 공개합니다. [] 쪽은 제가 개발한 툴이고, 그 외의 툴들은 위자드 소프트가 개발한 툴들입니다. 이 툴들은 혼자만 가지고 노시는 게 좋습니다. 카페에서 자체적으로 패치를 해가고 있기 때문에 새로운 버전 같은 거 배포는 웬만하면 하지 마세요. * []TRC Extractor v2.2와 []CHR Extractor v1.0의 툴에서 하자가 발생은 했는데, 좀 귀찮아서 수정은 보류해두었습니다. 엮인 글: 쥬라기 원시전 2: 더 랭커 밸런스 수정 방법