콘솔 명령 실행기

저자:bobbyclue마지막 업데이트:2024-01-31 19:30:39265.1K2.7MB

Starfield 콘솔 명령 실행기-1-라고패스트 모드마스터

사전 종속성

모드 소개

SFSE 플러그인으로, 게임 시작 시와 메뉴가 열리거나 닫힐 때 사용자 지정 콘솔 명령어를 자동으로 실행합니다. 콘솔을 직접 열 필요가 없습니다!
뭐야?

SFSE 플러그인 'Console Command Runner'는 사용자가 설정한 .toml 파일에서 콘솔 명령어 목록을 자동으로 실행합니다.

왜?

기본 게임에도 시작 시 콘솔 명령어를 실행할 수 있는 ini 설정이 존재하지만, 제가 직접 구현하고자 한 이유는 몇 가지 더 있었습니다.

  • INI 파일을 수정해 모드 하나당 명령어를 최소 하나씩 추가해야 하는 건 사용자 입장에서 꽤 번거로운 일입니다. Console Command Runner를 사용하면 제작자가 나열한 명령어를 몇 개든 한 번에 실행할 수 있습니다.
  • 이 모드의 명령은 메인 메뉴가 처음 로드될 때뿐만 아니라 메뉴 열림/닫힘 시에도 실행될 수 있어, 더 흥미롭고 정밀한 명령 실행이 가능합니다.
  • 스타필드 모드를 시작하려고 정말 기대했어요! 게임 내부에서 사용하는 "명령어 실행" 기능이 문서화되어 있어서, 그렇지 않았다면 리버스 엔지니어링에 훨씬 더 많은 시간이 걸렸을 다양한 기능에도 쉽게 접근할 수 있게 되었네요.

CK가 출시되면 이 모드는 다소 필요 없게 되겠지만, 그때까지는 더 많은 사람들이 스타필드 모딩을 시작하는 데 도움이 되길 바랍니다.

사용자 설치

모드를 게임의 데이터 폴더에 넣기만 하면 됩니다. 다른 SFSE 플러그인과 동일한 방식입니다.

요구 사항


또한 적극 추천합니다 바카 도전과제 활성화콘솔 명령어 사용 시 도전 과제가 비활성화되므로 주의하세요.

작가 사용

콘솔 명령 실행기 사전 설정을 생성하려면 먼저 Starfield\Data\SFSE\Plugins\ConsoleCommandRunner 폴더에 고유한 이름의 .toml 파일을 만드세요. .toml 파일은 여러 개를 읽을 수 있으며, 단일 파일로 제한되지 않습니다. 이를 통해 다른 모드와의 호환성을 보장합니다.

새로운 .toml 파일에서 다음과 같은 레이아웃을 생성해야 합니다:

[[이벤트]]                       
    이벤트 유형 = "데이터 로드 완료"
    ['tgm', 'tcl', 'coc CityNeonEuphorika']

[[이벤트]]                      
    EventType = "OnMenuOpenCloseEvent"
    asMenuName = "BS미션메뉴"
    abOpening = true
    명령어 = ['tgm', 'tcl']


각 개별 이벤트는 "[[Event]]" 태그로 시작됩니다. 이벤트 내부에서는 이벤트 유형을 정의해야 하며, 매개변수가 있을 경우 해당 내용을 나열합니다. 그다음 실행할 실제 명령어를 입력합니다. 유효한 콘솔 명령어라면 모두 사용할 수 있으며, 명령어는 작은따옴표로 감싸고(문자열 매개변수를 받지 않는 명령어의 경우 큰따옴표도 가능, 즉 인용문 내에 인용문이 중첩되지 않는 경우), 쉼표로 구분합니다.
그럼 그게 다야!

유효한 이벤트 이름

데이터 로드됨

게임 실행 후 메인 메뉴에 처음 도달했을 때 실행됩니다. 다른 저장 파일을 불러오거나 메인 메뉴로 돌아가더라도 이 이벤트의 명령은 다시 실행되지 않는다는 점에 유의하세요.

메뉴 열림/닫힘 이벤트

유효한 메뉴가 열리거나 닫힐 때 발동됩니다. 메뉴 유형에 따라 필터링이 가능한 asMenuName과 메뉴의 열림 여부에 따라 필터링이 가능한 abOpening, 이렇게 두 개의 매개변수가 포함됩니다.

유효한 메뉴 이름 목록:
스포일러:  
보이기
# 커서 메뉴
# TitleSequenceMenu 타이틀 시퀀스 메뉴
# SleepWaitMenu 잠자기/대기 메뉴
# 앉기/기다리기 메뉴
# MessageBoxMenu
#메인 메뉴 - 현재 사용 불가
# CreditsMenu 크레딧 메뉴
# 로딩 메뉴
# 팡파르 메뉴
# HUDMenu HUD 메뉴
# 즐겨찾기 메뉴
# DialogueMenu 대화 메뉴
# FaderMenu 페이더 메뉴
# ContainerMenu 컨테이너 메뉴
# ConsoleNativeUIMenu
# 서재 메뉴
# 콘솔
# 워크샵_청사진메뉴
# 제작대상메뉴
# 작업장 빠른 메뉴
# WorkshopMenu 워크샵 메뉴
# WorkshopBuilderMenu (워크샵 제작 메뉴)
# 무기제작
# TextInputMenu 텍스트 입력 메뉴
# 파워메뉴
# TestMenu 테스트 메뉴
# 제네시스 터미널 메뉴
# 스트리밍 설치 메뉴
# 상태 메뉴
# GalaxyStarMapMenu 은하계 별지도 메뉴
# TakeoffMenu 출발 메뉴
# SpaceshipHudMenu 우주선 HUD 메뉴
# 범위 메뉴
# PlayBinkMenu 플레이빙크 메뉴
# 일시정지 메뉴
# 마약 제작 메뉴
# DataMenu
# 캐릭터 생성 메뉴
# SkillsMenu 스킬 메뉴
# 선박연료보급메뉴
# 무기 그룹 할당 메뉴
# ShipCrewAssignMenu 함선 승무원 배치 메뉴
# 승무원 메뉴
# 보안 메뉴
# 연구 메뉴
# 소매치기 메뉴
# 포토모드 메뉴
# 모노클 메뉴
# 미션 게시판
# 인벤토리 메뉴
# 산업 제작 메뉴
# HUDMessagesMenu HUD 메시지 메뉴
# 요리 제작 메뉴
# 데이터슬레이트 메뉴
# 데이터슬레이트 버튼들
# BSMissionMenu 임무 선택
```lua # EndGameCreditsMenu # 엔딩 크레딧 메뉴 ```
# 물물교환 메뉴
# 방어구 제작 메뉴
# 우주선 편집 메뉴
# BoundaryMenu 경계 메뉴
# 문서 수락 메뉴
# 포토갤러리 메뉴


죄송합니다. 번역할 텍스트가 제공되지 않았습니다. 텍스트를 입력해 주시면 【한국어】로 번역해 드리겠습니다.

처음 만드는 스크립트 익스텐더 플러그인이니까 살살해줘요 :p
본 도구는 타사 [bufftool]에서 제공합니다.주의 아이콘

지금 모드를 다운로드하세요

LagoFast를 설치하고 Starfield을(를) 시작한 후 좋아하는 모드로 플레이해 보세요.