줄 바꿈, RPGM VXA 스크립트) ▼ シーン ## 자동 줄바꿈.txt
스크립트
# DarkPlasma_AutoLineBreak for RPG Maker VX Ace
# 버전: 1.0.5 (LINE_MARGIN 상수 참조 수정 + 약간의 안정성 개선)
# 목표: 최대한 간단하게 유지하면서 에러 제거
module DarkPlasma
module AutoLineBreak
PROHIBIT_BEFORE = ',)]}、〕〉》」』】〙〗〟’”⦆»ゝゞーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇷ゚ㇺㇻㇼㇽㇾㇿ々〻‐゠–〜~?!‼⁇⁈⁉・:;/。.'.freeze
PROHIBIT_AFTER = '([{〔〈《「『【〘〖〝‘“⦅«'.freeze
LINE_MARGIN = 4
WORD_BASE = false # true = 영어 단어 단위 시도 (아주 제한적)
IGNORE_CLASS_NAMES = [] # 필요하면 여기에 클래스 이름 추가
end
end
class Window_Base
attr_accessor :ignore_auto_linebreak_temp
def ignore_auto_linebreak?
DarkPlasma::AutoLineBreak::IGNORE_CLASS_NAMES.include?(self.class.name) ||
@ignore_auto_linebreak_temp
end
def start_ignore_auto_linebreak
@ignore_auto_linebreak_temp = true
end
def finish_ignore_auto_linebreak
@ignore_auto_linebreak_temp = false
end
def auto_line_width
contents.width - DarkPlasma::AutoLineBreak::LINE_MARGIN
end
def prohibit_before?(char)
DarkPlasma::AutoLineBreak::PROHIBIT_BEFORE.include?(char)
end
def prohibit_after?(char)
DarkPlasma::AutoLineBreak::PROHIBIT_AFTER.include?(char)
end
# 자동 줄바꿈 필요 여부 판단 (VX Ace 한계로 매우 단순화됨)
def should_auto_break_here?(c, pos)
return false if ignore_auto_linebreak?
return false if c == "\n" || c.nil? || c.empty?
char_width = begin
contents.text_width(c)
rescue
12 # 폰트/문자 문제 시 기본값
end
current_x = pos[:x]
# 1. 기본 폭 초과 → 행두 금지 문자가 아니면 줄바꿈
if current_x + char_width > auto_line_width
return !prohibit_before?(c)
end
# 2. 행미 금지 문자 + 여유 공간 부족 시 강제 줄바꿈 시도
if prohibit_after?(c) && current_x + char_width + DarkPlasma::AutoLineBreak::LINE_MARGIN > auto_line_width
return true
end
# 3. 영어 단어 단위 (매우 제한적 – lookahead 불가)
if DarkPlasma::AutoLineBreak::WORD_BASE &&
pos[:last_char] == ' ' && c != ' ' && c =~ /\w/
if current_x + char_width * 4 > auto_line_width # 임의 예측
return true
end
end
false
end
end
class Window_Base
alias dp_alb_process_character process_character
def process_character(c, text, pos)
if ignore_auto_linebreak?
dp_alb_process_character(c, text, pos)
return
end
# 자동 줄바꿈 필요 시 먼저 줄 바꿈
if should_auto_break_here?(c, pos)
process_new_line(text, pos)
pos[:x] = pos[:new_x] # x 위치 초기화 (중요!)
end
# 마지막 문자 기억 (영어 옵션용)
pos[:last_char] = c if c =~ /[\w\s]/
# 원본 처리
dp_alb_process_character(c, text, pos)
end
# \ALB[START] / \ALB[FINISH] 간단 구현
alias dp_alb_process_escape_character process_escape_character
def process_escape_character(code, text, pos)
if code.upcase == 'ALB'
if text.sub!(/^\[START\]/i, '')
start_ignore_auto_linebreak
return
elsif text.sub!(/^\[FINISH\]/i, '')
finish_ignore_auto_linebreak
return
end
end
dp_alb_process_escape_character(code, text, pos)
end
end
# 레이아웃이 깨지기 쉬운 윈도우는 자동 줄바꿈 끄기
class Window_ChoiceList < Window_Command
def ignore_auto_linebreak?
true
end
end
class Window_BattleLog < Window_Selectable
def ignore_auto_linebreak?
true
end
end
적용된 게임 참조: https://kone.gg/s/somisoft/bC8e92EXqwOp90q_d0MzWb
용머리 게임 텍스트 자동 줄바꿈 스크립트
aHR0cHM6Ly9raW8uYWMvYy9jN251a3lBamxNSzZ6NERfQUZFNTBi
업로드한 파일은 바로 적용 못함
에디터로 스크립트 넣을 수 있는 상태에서 복사 붙여넣기용
▼ シーン ## 자동 줄바꿈.txt
▼ 적용 위치 ## 스크립트명
2
공지
AI 이미지 관련 공지 및 관련 규정 수정 공지
1uF
05/02
60003
22
AI 이미지 관련 공지 및 관련 규정 수정 공지
공지
1uF
05/02 60003 22
공지
‼️뉴비 필독 가이드‼️
1uF
05/02
88447
134
‼️뉴비 필독 가이드‼️
공지
1uF
05/02 88447 134
공지
🔔[필독] 채널 규정 & 신문고 (2026 04 05~)
SK
04/05
201052
-25
🔔[필독] 채널 규정 & 신문고 (2026 04 05~)
공지
SK
04/05 201052 -25
공지
🔔[필독] 탭 별 이용 가이드 (20260206~)
Etrick
02/05
252207
-41
🔔[필독] 탭 별 이용 가이드 (20260206~)
공지
Etrick
02/05 252207 -41
공지
[필독] 서브에 자주 올라오는 여러 가지 질문 모음 (20251026~)
SK
05/17/25
1242074
-14
[필독] 서브에 자주 올라오는 여러 가지 질문 모음 (20251026~)
공지
SK
05/17/25 1242074 -14
동인
청아) 로리페도를 죽이는 마법
와캬퍄헉농
05/01
40171
99
청아) 로리페도를 죽이는 마법
동인
와캬퍄헉농
05/01 40171 99
동인
섹프선배
hatlatal
05/01
11909
22
섹프선배
동인
hatlatal
05/01 11909 22
동인
빨간 건 너의 잘못
hatlatal
05/01
13661
38
빨간 건 너의 잘못
동인
hatlatal
05/01 13661 38
영상
3Mura 0501
참새
05/01
22844
104
3Mura 0501
영상
참새
05/01 22844 104
미번
번역요청) 天空花嫁_천공의 신부 DQV NTR 게임
난관공략
05/01
10343
24
번역요청) 天空花嫁_천공의 신부 DQV NTR 게임
미번
난관공략
05/01 10343 24
동인
[미번/번역요청] 최면 애플리케이션 실험 기록3
비밀세상
05/01
11222
23
[미번/번역요청] 최면 애플리케이션 실험 기록3
동인
비밀세상
05/01 11222 23
소리
[복구]【보너스 만화 포함】 잘생긴 여고생 여성 집사의 푹신한 페로몬 로커【저음 끈적끈적】
키도
05/01
7537
40
[복구]【보너스 만화 포함】 잘생긴 여고생 여성 집사의 푹신한 페로몬 로커【저음 끈적끈적】
소리
키도
05/01 7537 40
소리
PTNTR-왕도 최강의 성검사에게 파티 멤버를 네토라레 당하고 강○멈춤 마조 오나 조교당하는 허접검사의 말로-
키도
05/01
10422
47
PTNTR-왕도 최강의 성검사에게 파티 멤버를 네토라레 당하고 강○멈춤 마조 오나 조교당하는 허접검사의 말로-
소리
키도
05/01 10422 47
영상
[4K] 미네타 VS 마운트 레이디 ~쓰레기 히어로, 욕망 폭식♥~
실루엣21
05/01
24379
143
[4K] 미네타 VS 마운트 레이디 ~쓰레기 히어로, 욕망 폭식♥~
영상
실루엣21
05/01 24379 143
소리
【네토라레 망상 엣지】소꿉친구 여친와 해, 주시지 않겠습니까?
키도
05/01
14054
43
【네토라레 망상 엣지】소꿉친구 여친와 해, 주시지 않겠습니까?
소리
키도
05/01 14054 43
소리
【네토라레 망상 에로】마법소녀쨩, 타락하지말아줘!
키도
05/01
8951
30
【네토라레 망상 에로】마법소녀쨩, 타락하지말아줘!
소리
키도
05/01 8951 30
소리
사랑하는 연하 어린 아내를 프로 NTR사에게 네토라세 하는 이야기
키도
05/01
6628
35
사랑하는 연하 어린 아내를 프로 NTR사에게 네토라세 하는 이야기
소리
키도
05/01 6628 35
소리
자지 밀크 퓨~~ 우♡ 달콤하고 심술궂은 에로가슴 누나에게, 실컷 사정하는 이야기♡
키리안
05/01
10347
76
자지 밀크 퓨~~ 우♡ 달콤하고 심술궂은 에로가슴 누나에게, 실컷 사정하는 이야기♡
소리
키리안
05/01 10347 76
소리
【NTR/오호】Re:마조 하이스펙 청초 아내의 과격한 봉사 보고~야리서클 시절의 과거 남자들에게 재조교당해 천박한 육변기로 타락 ~
키도
05/01
7645
44
【NTR/오호】Re:마조 하이스펙 청초 아내의 과격한 봉사 보고~야리서클 시절의 과거 남자들에게 재조교당해 천박한 육변기로 타락 ~
소리
키도
05/01 7645 44
소리
【네토라레 망상 엣지】전속 메이드씨, 봉사하러 가지 마!
키도
05/01
7785
31
【네토라레 망상 엣지】전속 메이드씨, 봉사하러 가지 마!
소리
키도
05/01 7785 31
소리
네토라레 보고를 하는 아내는 네토라레 플레이를 그만둘 수 없다 ~ 인생의 승자 남편이 패배 인생 쪽의 거근에게 아내를 빼앗겨서 ~【도S 취향/KU100】
키도
05/01
12986
31
네토라레 보고를 하는 아내는 네토라레 플레이를 그만둘 수 없다 ~ 인생의 승자 남편이 패배 인생 쪽의 거근에게 아내를 빼앗겨서 ~【도S 취향/KU100】
소리
키도
05/01 12986 31
일반
정치 관계없이 걍 역대 병신 JOAT 3대장
미스터장
05/01
7773
64
정치 관계없이 걍 역대 병신 JOAT 3대장
일반
미스터장
05/01 7773 64
소리
~탁란+사정 관리에 의한 극한 NTR 생활~ 알파메일에 의한 정자 제공으로 마음까지 네토라레 당하는 사랑하는 아내: 치사 편
키도
05/01
15499
35
~탁란+사정 관리에 의한 극한 NTR 생활~ 알파메일에 의한 정자 제공으로 마음까지 네토라레 당하는 사랑하는 아내: 치사 편
소리
키도
05/01 15499 35
소리
【성실계 NTR】내 여친이 불량 야리친의 네토라레 오나호 보지가 될 때까지【KU100】
키도
05/01
9596
37
【성실계 NTR】내 여친이 불량 야리친의 네토라레 오나호 보지가 될 때까지【KU100】
소리
키도
05/01 9596 37
미번
[ACT][액션][노모] Atelier Tia ver.1.01 (티아의 아틀리에)
Kai
05/01
10797
55
[ACT][액션][노모] Atelier Tia ver.1.01 (티아의 아틀리에)
미번
Kai
05/01 10797 55
소리
【네토라레보고】 치어리더 여친의 네토라레를 보면서 우울 발기 자지로 딸치는 남자친구【KU100】
키도
05/01
6577
37
【네토라레보고】 치어리더 여친의 네토라레를 보면서 우울 발기 자지로 딸치는 남자친구【KU100】
소리
키도
05/01 6577 37
동인
NTR 최면학원
hatlatal
05/01
31918
63
NTR 최면학원
동인
hatlatal
05/01 31918 63
영상
보?추 이렐리아를 착정하는 아칼리
ㅇㅇ
05/01
24397
83
보?추 이렐리아를 착정하는 아칼리
영상
ㅇㅇ
05/01 24397 83
복구
[요청복구] RJ01482488 에로 파워로 도도한 딜러를 굴복시켜라!
argoklarke
05/01
40234
83
[요청복구] RJ01482488 에로 파워로 도도한 딜러를 굴복시켜라!
복구
argoklarke
05/01 40234 83
동인
술친구랑!
hatlatal
05/01
29341
123
술친구랑!
동인
hatlatal
05/01 29341 123
야짤
후타) 난 코이카츠가 참 안 꼴린다고 생각했어요
harangrang
05/01
6439
19
후타) 난 코이카츠가 참 안 꼴린다고 생각했어요
야짤
harangrang
05/01 6439 19
번역
기번,미검수) 퇴마 우키요초시
ikadran
05/01
26012
91
기번,미검수) 퇴마 우키요초시
번역
ikadran
05/01 26012 91
동인
호놀룰루를 함락시키는 책
hatlatal
05/01
9564
20
호놀룰루를 함락시키는 책
동인
hatlatal
05/01 9564 20
소리
【NTR】신혼 아내의 네토라레 보고를 귀청소 ~ 믿고 시댁에 보냈던 아내가 아버지에게 ‘신부수업’이라며 범해지고 돌아왔다
키도
05/01
8319
41
【NTR】신혼 아내의 네토라레 보고를 귀청소 ~ 믿고 시댁에 보냈던 아내가 아버지에게 ‘신부수업’이라며 범해지고 돌아왔다
소리
키도
05/01 8319 41
앱
[구매보급] (자체한글)(보추주의) 크레타군의 용돈 대작전!
이빨요정남편
05/01
22746
30
[구매보급] (자체한글)(보추주의) 크레타군의 용돈 대작전!
앱
이빨요정남편
05/01 22746 30
s/somisoft
• 143,985 subscribers여러가지 다루는 서브
Created 05/17/2025, 14:58:43