Avangs

  • 게임 정보
    • 게임 소개
    • 게임 리뷰
    • 게임 실황
    • 게임 공략
    • 모바일 테스트
  • 게임 작품new
    • 완성작 게임
    • 체험판 게임
    • 한글판 게임new
    • 온라인 게임
    • 추천작 제작자 저장소
  • 투표선정 작품
    • 아방스 추천작
    • 완성 기대작
    • 투표 신청
    • 투표소
    • 투표 결과
  • 강좌
    • 아방스 칼럼
    • 비주얼노벨 강좌
    • 알만툴 강좌
      • MZ 강좌
      • MV 강좌
      • VX Ace 강좌
      • VX 강좌
      • XP 강좌
      • 2003 강좌
      • 2000 강좌
    • 게임메이커 강좌
    • 울프툴 강좌
    • 3D 게임제작 강좌
    • 2D 게임제작 강좌
    • 그래픽 제작 강좌
    • 기타 강좌
  • 질문과 답변
    • 자주 묻는 질문
    • 질문과 답변
    • 제작의뢰
  • 커뮤니티
    • 구인·구직·외주
    • 테스트 요청
    • 자유게시판
    • 게임계 소식
    • 유머&정보
    • 사이트링크
    • 이벤트&대회
  • 창작
    • 게임 기획
    • 맵배치
    • 글쓰기
    • 그리기
    • 음악
  • 자료실
    • 게임제작툴
    • 예제 및 샘플
    • 그래픽 소재
      • 오리지널 소재
      • 이차창작 소재
      • 수정·개조 소재
      • 외부 소재
    • 사운드 소재
    • 확장·플러그인·스크립트
      • MZ 플러그인
      • MV 플러그인
      • Ace 스크립트
      • VX 스크립트
      • XP 스크립트
      • 2k3 플러그인
      • VN 플러그인·확장
    • 외부 소재사이트
    • 기타 자료
      • 한글화툴
      • 무료 폰트
      • 유틸리티
    • 디자인 참고자료
  • 고객센터
    • 공지사항
    • 건의 및 신고
    • 핫 이슈
로그인 회원가입
Avangs
  • 게임 정보
    • 게임 소개
    • 게임 리뷰
    • 게임 실황
    • 게임 공략
    • 모바일 테스트
  • 게임 작품new
    • 완성작 게임
    • 체험판 게임
    • 한글판 게임new
    • 온라인 게임
    • 추천작 제작자 저장소
  • 투표선정 작품
    • 아방스 추천작
    • 완성 기대작
    • 투표 신청
    • 투표소
    • 투표 결과
  • 강좌
    • 아방스 칼럼
    • 비주얼노벨 강좌
    • 알만툴 강좌
      • MZ 강좌
      • MV 강좌
      • VX Ace 강좌
      • VX 강좌
      • XP 강좌
      • 2003 강좌
      • 2000 강좌
    • 게임메이커 강좌
    • 울프툴 강좌
    • 3D 게임제작 강좌
    • 2D 게임제작 강좌
    • 그래픽 제작 강좌
    • 기타 강좌
  • 질문과 답변
    • 자주 묻는 질문
    • 질문과 답변
    • 제작의뢰
  • 커뮤니티
    • 구인·구직·외주
    • 테스트 요청
    • 자유게시판
    • 게임계 소식
    • 유머&정보
    • 사이트링크
    • 이벤트&대회
  • 창작
    • 게임 기획
    • 맵배치
    • 글쓰기
    • 그리기
    • 음악
  • 자료실
    • 게임제작툴
    • 예제 및 샘플
    • 그래픽 소재
      • 오리지널 소재
      • 이차창작 소재
      • 수정·개조 소재
      • 외부 소재
    • 사운드 소재
    • 확장·플러그인·스크립트
      • MZ 플러그인
      • MV 플러그인
      • Ace 스크립트
      • VX 스크립트
      • XP 스크립트
      • 2k3 플러그인
      • VN 플러그인·확장
    • 외부 소재사이트
    • 기타 자료
      • 한글화툴
      • 무료 폰트
      • 유틸리티
    • 디자인 참고자료
  • 고객센터
    • 공지사항
    • 건의 및 신고
    • 핫 이슈
로그인 회원가입

NOTICE

공지사항
더보기
  • 서버 안정성 및 보안 강화 조치 04.20

Recently Added Games

최근 등록 게임
  • 어드벤쳐 고철에 파묻힌 데모나 (屑鉄まとうデモナ) newfile 08.19
  • 어드벤쳐 비올레 저택의 시온 : 꽃눈의 저택|RPG Maker MZ 단편 심리공포 어드벤처 file 08.17
  • 기타 (똥 주의)그저 똥을 누러 가는 게임 Re:Boot updatefile 08.16
  • 롤플레잉 SACCHARINE SYNC (DEMO) 배포 file 08.12
  • 기타 (완성작) 야구장에 가자4 file 2 07.07
기타
2009.02.07 18:29

데이터베이스 자체 제한 해체 스크립트 [Database Limit Breaker]

할렘
조회 수 3651 추천 수 0 댓글 13
Atachment
첨부 '1'
  • 33nkktk.jpg,
크게 작게 위로 아래로 댓글로 가기 인쇄
크게 작게 위로 아래로 댓글로 가기 인쇄




















#=============================================================== # ● [VX] ◦ Database Limit Breaker ◦ □ # * Break limit of data number in database files * #-------------------------------------------------------------- # ◦ by Woratana [woratana@hotmail.com] # ◦ Thaiware RPG Maker Community # ◦ Released on: 22/05/2008 # ◦ Version: 1.0 #-------------------------------------------------------------- #========================================== # ** HOW TO USE #------------------------------------------ # 0. Open your project (Recommend to backup your database files first~) # 1. Paste this script in above 'Main'. # 2. Set DLB_USE_IT = true # 3. Setup database files you want to change, in DLB_DATA # 4. Run your game... # 5. When it finished, game will close itself # 6. Close your project *without save* # 7. Open your project again. Done! # 8. You can either remove this script, or set DLB_USE_IT = false #========================================== #=========================================================================== # Use limit breaker? (set this to false after you run this script, # and haven't change anything in DLB_DATA after that) # or REMOVE this script when finished~ #=========================================================================== DLB_USE_IT = true # (true / false) DLB_DATA = { #====================================================== # Database file you want to change their number: # * Limit of normal database files are 999 # * Limit of variables and switches are 5000 # This script will allow you to change their number over their limit~ #=============================== # ** How to setup ** #------------------------------- # Add 1 line below per 1 database file you want to change. # Structure: 'Database_File' => (number), # e.g. 'switch' => 5500, # (* Don't forget to put , behind the line!) #============================================== # ** [List] Database_File #---------------------------------------------- # 'switch' for Game Switches # 'variable' for Game Variables # 'actor' for Actors # 'class' for Classes # 'skill' for Skills # 'item' for Items # 'weapon' for Weapons # 'armor' for Armors # 'enemy' for Enemies # 'troop' for Troops # 'state' for States # 'animation' for Animations # 'commonev' for Common Events #====================================================== # * START to setup from here! #====================================================== 'actor' => 1011, 'class' => 1011, 'skill' => 1011, 'item' => 1011, 'weapon' => 1011, 'troop' => 1011, 'enemy' => 1011, 'state' => 1011, 'armor' => 1001, 'animation' => 1011, 'commonev' => 1011, 'switch' => 6000, 'variable' => 6000, #======================================================== # * [END] Database Limit Breaker Setup Part #======================================================== 'end' => nil # End } if DLB_USE_IT start_time = Time.now DLB_DATA.each do |k,v| dvar = nil case k when 'switch'; dname = 'System'; dvar = 'switches'; dnewdata = '' when 'variable'; dname = 'System'; dvar = 'variables'; dnewdata = '' when 'actor'; dname = 'Actors'; dnewdata = 'RPG::Actor.new' when 'class'; dname = 'Classes'; dnewdata = 'RPG::Class.new' when 'skill'; dname = 'Skills'; dnewdata = 'RPG::Skill.new' when 'item'; dname = 'Items'; dnewdata = 'RPG::Item.new' when 'weapon'; dname = 'Weapons'; dnewdata = 'RPG::Weapon.new' when 'armor'; dname = 'Armors'; dnewdata = 'RPG::Armor.new' when 'enemy'; dname = 'Enemies'; dnewdata = 'RPG::Enemy.new' when 'troop'; dname = 'Troops'; dnewdata = 'RPG::Troop.new' when 'state'; dname = 'States'; dnewdata = 'RPG::State.new' when 'animation'; dname = 'Animations'; dnewdata = 'RPG::Animation.new' when 'commonev'; dname = 'CommonEvents'; dnewdata = 'RPG::CommonEvent.new' when 'end'; next else; p 'unknown DLB_DATA!', 'Check carefully what you typed in DLB_DATA' end base_data = load_data('Data/' + dname + '.rvdata') data = dvar.nil? ? base_data : eval('base_data.' + dvar.to_s) unless data.size > v and v - (data.size - 1) <= 0 add_data = Array.new(v - (data.size - 1)) { eval(dnewdata) } data.push *add_data save_data(base_data, 'Data/' + dname + '.rvdata') end end p 'Finished in ' + (Time.now - start_time).to_s + ' sec' exit end

   



0 추천 0 비추천
Facebook Twitter Google Pinterest KakaoStory Band
위로 아래로 댓글로 가기 인쇄
에디터 선택하기
✔ 텍스트 모드 ✔ 에디터 모드
?
댓글 쓰기 권한이 없습니다. 로그인 하시겠습니까?
Comment '13'
  • ?
    할렘 2009.02.07 18:31
    그림 바로 밑부터 복사하세요.
    댓글
  • ?
    이탁 2009.02.07 21:10
    와우!
    멋진데요?
    댓글
  • ?
    위퍼스널팩 2009.02.08 06:30
    캬 이거 찾고 있었는데 감사합니다.
    댓글
  • ?
    루이14세 2009.02.08 08:48
    정말 감사 진짜 찾고 있었습니다!!!
    댓글
  • ?
    루이14세 2009.02.08 09:10
    근데...안되는데......
    댓글
  • ?
    아방스마니아 2009.02.08 11:29
    SBS랑 Ring Menu랑 같이쓰니까 테스트플레이시에 Finished in?.???Second인가? 이거 뜨고
    적용해도 데이터베이스에서 안 풀리는데요 ㅜㅡ
    댓글
  • ?
    할렘 2009.02.08 11:34
    되는분들도 있고 안되는분들도 있네요..;; 저 같은경우는 잘 되서 올렸는데..
    이 스크립트가 문제되는부분이 좀 있는듯하네요..
    댓글
  • ?
    리레크 2009.02.09 12:13

    사용방법은 스크립트 중간에 나와있는 'HOW TO USE' 에 영어로 나와있습니다.
    혹시라도 잘 모르시는 분들을 위해 어설픈 사용방법 해석을 적어봅니다.
    스크립트 적용전 *주의사항*.
    이 스크립트는 잘만쓰면 유용하지만 엄청난 렉을 유발시킬수 있는 스크립트입니다. 잘못하시면 렉이 너무 심해져 지금까지 만든 프로젝트를 열지 못하는 현상이 생길 수 있습니다. 반드시 프로젝트 복사본을 하나 만들고 그걸로 먼저 스크립트를 적용시키는 것을 추천합니다.
    특히, 사용방법 3번이 가장 중요한 부분입니다. 숫자 조정을 잘 하셔야 렉을 줄일수 있습니다.

    0. 스크립트를 적용할 프로젝트를 엽니다. (만일을 위해 먼저 데이터베이스 파일을 백업해 놓으세요.)
    1. 스크립트를 추가시키라는 말입니다.  스크립트 추가 방법은 다들 아시죠?
    여기서 잠깐. 스크립트를 그냥 복사+붙여넣기 하시면 맨 아래 end 부분에 아방스 홈페이지 출처가 남게됩니다. 출처부분을 지워서 end 글씨가 파란색이 되도록 바꿔주세요.
    2. 'Set DLB_USE_IT = true' 이걸로 고치라는 내용같은데 신경 안쓰셔도 됩니다. (이미 고쳐져 있기때문.)
    3(중요). 스크립트 중간에 보시면 'actor' => 1011 이런 부분이 있습니다. 숫자 부분을 수정하면 그 숫자에 맞게 제한을 풀 수 있습니다. 예를 들어 'actor' => 1200 이런식으로 숫자를 바꾸면 데이터베이스 액터의 최대수가 1200으로 늘어나게 됩니다. 1011 로 그냥 두면 최대수는 1011이 되지요.
    그런데 이 부분을 잘 설정하셔야 렉이 안걸립니다. 만약 아이템은 1200으로 만들고 싶고 액터는 30명 정도만 필요하시면 'item' => 1200     'actor'=> 30      으로 바꿔주세요. 그래야 렉이 안걸립니다.
    4. 이제 스크립트를 적용시키고 테스트 플레이를 해봅시다. 그러면 타이틀은 안뜨고 검은화면이 뜰것입니다. 정상적이니 걱정하지 않으셔도 됩니다.
    5. 몇초 기다리면 'finished in (숫자)' 라는 창이 뜰것입니다. 확인을 누르면 자동으로 테스트 플레이가 종료됩니다.
    6. 이제 RPG VX를 종료시킵니다. 저장은 하지 말라고 나와있네요.
    7. 다시 RPG VX를 실행시킵니다. 드디어 끝났네요. 데이터베이스를 열어 최대수를 확인해 봅시다.
    8. 스크립트 에디터에서 이 스크립트를 삭제시키거나 'Set DLB_USE_IT = true' 부분을 'Set DLB_USE_IT = false' 로 바꿔주시기 바랍니다.

    사용후기(?)
    일단 한번 스크립트를 적용시켜 봤는데요. 사용방법 3번에 나와있듯이 최대수 정하는 부분이 있습니다. 처음에 1011로 나와있어서 그냥 적용시키면 렉이 무지하게 걸립니다...... 일단 이 스크립트는 아이템이나 스킬이 999 이상을 넘지 않는 게임을 만드시는 분들에게는 필요가 없는 스크립트입니다. 반대로 1000개 이상이 필요하신 분들에게는 좋은 스크립트죠.

    댓글
  • ?
    루이14세 2009.03.08 14:24
    사기적으로 안되는데......
    댓글
  • ?
    전설의 찌질이 2009.03.08 18:41
    무섭게 잘되는군요...
    댓글
  • ?
    루이14세 2009.03.28 08:03
    응..?
    댓글
  • ?
    싸이트손님 2010.02.28 18:56

    ㄳ염

    댓글
  • ?
    vx맨 2011.04.13 01:37

    감사합니다

    댓글

Category
  • 그래픽(10)
  • 맵/타일(20)
  • 메뉴(44)
  • 메시지(29)
  • 미니맵(6)
  • 버그픽스(3)
  • 변수/스위치(10)
  • 상점(12)
  • 상태/속성(7)
  • 스킬(26)
  • 아이템(16)
  • 액터(6)
  • 원경(1)
  • 영상(4)
  • 오디오(3)
  • 온라인(8)
  • 이동 및 탈것(25)
  • 이름입력(11)
  • 장비(23)
  • 저장(8)
  • 전투(81)
  • 제작도구(5)
  • 직업(3)
  • 퀘스트(7)
  • 키입력(8)
  • 타이틀/게임오버(27)
  • 파티(10)
  • HUD(16)
  • 기타(130)
List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 9258
637 아이템 현재있는 파티원 선택 레벨업 아이템 만들기 1 file 싸패 2016.06.06 897
636 저장 세이브 파일 개수 16개로 늘리기 (기본 세이브 엔진용) 1 file Bunny_Boy 2015.09.07 989
635 스킬 [RPG VX] 턴알 스킬 쿨타임 스크립트! (잘돌아감) 5 듀란테 2015.08.18 1831
634 메뉴 KGC - 커스텀 메뉴 커멘드 (번역) 1 듀란테 2015.07.27 1244
633 메뉴 Etude87's Menu Editor for VX 25 습작 2015.01.14 1646
632 기타 Gamepad Extender VX 습작 2015.01.02 781
631 버그픽스 DerVVulfman's Tileset Reader VX Bug Fix 습작 2014.11.16 811
630 장비 방어구 착용시 최대HP, MP증가 스크립트(턴알) 3 file 기관차 2014.11.06 1381
629 메뉴 Etude87_Ace_Style_Formation_Change ver.1.01 습작 2014.10.05 878
628 키입력 해외 제작자 He Who Jets님의 마우스 스크립트(mouse system) 1 file 보자기군 2014.09.30 1429
627 메시지 Etude87 Dialogue History Scene file 습작 2014.07.07 1183
626 메뉴 MOG - Scroll Bar for VX file 습작 2014.07.06 1251
625 이동 및 탈것 이동 기능 파워업 (장애물 등을 피하는 이동방식) 8 file 파노 2014.04.27 1867
624 타이틀/게임오버 Title Skip System : 타이틀 스킵 file 허걱 2014.03.19 1638
623 버그픽스 Graphical Object Global Reference VX by Mithran Alkaid 2014.03.03 1148
622 기타 장애물을 피하고 다가오게 하는 스크립트 5 file 박력남 2014.02.25 2055
621 버그픽스 애니메이션 표시 위치 수정 (Fix Animation Position) 2 file AltusZeon 2014.02.12 1435
620 전투 [RPG VX]기술에 쿨타임을 부여하는 스크립트 3 스리아씨 2013.12.05 2516
619 HUD 아방스님이 올린 HUD를 개조했습니다. 7 file 스리아씨 2013.09.30 2867
618 전투 SRPGコンバータ for VX by AD.Bank 습작 2013.05.13 3105
쓰기
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 32 Next
/ 32
AVANGS

게임 제작, 창작, 자료, 강좌를 연결하는 커뮤니티

  • 개인정보 취급방침

Copyright © 2026 Avangs