koreangrf / koreansignalset Goto Github PK
View Code? Open in Web Editor NEWKorean signals & markers NewGRF for OpenTTD
Korean signals & markers NewGRF for OpenTTD
From https://cafe.naver.com/ottd/16424 (comment)
혹시 경로 제한 신호기(파란색 신호기)는 따로 만드는 게 불가능한가요...?
설정의 '경로 제한 신호기를 기본 그래픽으로 보이기'를 켤 경우 경로 제한이 설정된 전자 신호기의 기둥이 파란색으로 변경되는데, 이를 한국 신호기 세트에도 적용
매개변수 - 파란 신호 사용
제목 및 설명에서 "녹색"과 어울리도록 "파란" → "파란색"으로 변경
해당 매개변수를 전체가 아닌 신호기마다 개별로 적용할 수 있는지...?
매개변수 - 구식 일반 폐색 신호기를 TVM 폐색 표지로 변경
From JGRennison/OpenTTD-patches#255
In the current upstream master (nightly builds, etc.). it shows the wrong signal sprites and overwrites the sprite IDs now used in the new multiplayer client window.
In upstream 1.10 and previous it also shows the wrong signal sprites.Using replace in NML is only valid for the fixed original sprite IDs, see: https://newgrf-specs.tt-wiki.net/wiki/NML:Replace_TTD_sprites
You should use replacenew instead, see: https://newgrf-specs.tt-wiki.net/wiki/NML:Replace_new_sprites
Also, in 1.11.2 this GRF seems to overwrite some of the font sprites
전면적 코드 재작성 필요
구식 경로(단방향) 신호기에서 매개변수로 변경
실제 차내신호 구간에선 운전실 속도계로만 신호를 확인하나(위 경우를 제외하고 신호기 없음), 게임에서 이를 표현하고 신호기의 위치를 쉽게 확인하기 위해 표식을 추가
어떤 방식으로 표현할 지 논의 필요
① 추가하지 않고 아예 투명하게
② 원형으로 신호 현시 표현
③ 연동도표의 신호기 도식기호와 유사하게 신호 현시 표현
④ 폐색경계표지(궤도회로경계표지)로 변경
references(연동도표의 도식기호):
references(폐색경계표지, 궤도회로경계표지):
실제 TVM 표지의 노란 삼각형은 항상 선로를 가리키고 있으므로 좌측통행용 스프라이트가 필요함
게임 설정의 '신호기 보이기'에 따라 적용될 수 있는지 확인 필요
References:
대한민국 김천구미역, https://youtu.be/ryBSQrzihzs?t=4825
영국 Ebbsfleet International역, https://www.kentrail.org.uk/ebbsfleet_international_july_2009_2.htm
From https://cafe.naver.com/ottd/17033
혹시 기존 완목 경로신호기에 TVM신호기 처럼 매개변수로 변경이 가능한 '입환신호기(입환표지)'를 추가해주실 수 있으신지 궁금합니다.
매개변수는 만들어져 있으나 해당 스프라이트가 제작되지 않음
실제로 5현시(4등식) 신호기 진행 신호에 청색을 사용하기도 하므로 스프라이트 제작이 필요함
reference:
신호기마다 스프라이트를 게임성에 맞출지 고증에 맞출지 선택할 수 있게 함
전자식 ○○ 신호기 스프라이트 표시: ▼게임성 특화 / 고증 특화
표시할 신호기 스프라이트 종류를 선택하십시오. 게임성 특화는 기본 신호기의 표지를 활용하고, 고증 특화는 실제 신호기와 비슷하도록 여러 신호기와 표지가 포함됩니다. (기본값: 고증 특화)
구식 폐색 신호기를 TVM 폐색표지로 변경: 예 / 아니요
구식 폐색 신호기를 고속철도에 어울리는 TVM 폐색표지로 변경합니다. 진행/정지 신호가 구별이 되지 않습니다. (기본값: 예)
전자식 폐색 신호기의 진행 신호를 파란색으로 변경: 예 / 아니요
복복선 등 선로가 많은 구간에서 선로 별 신호 현시 구분을 위해 전자식 폐색 신호기의 진행 신호를 초록색에서 파란색으로 변경합니다. (기본값: 아니요)
전자식 출구, 복합 신호기의 진행 신호를 주의, 감속신호로 변경: 예 / 아니요
전자식 출구, 복합 신호기의 진행 신호를 주의(Y), 감속(YG)신호로 변경하여 3현시 또는 4현시 신호를 표현할 수 있게 합니다. (기본값: 예)
스프라이트가 팔레트를 맞게 쓰는 지 확인 필요
현재 신호기 스프라이트 크기는 인터페이스의 신호기 선택 버튼보다 클 수 있음 - 오프셋 조정을 해봐도 안될 경우 아래 2픽셀 삭제할 것
스프라이트 오프셋 설정(특히 구식 신호기는 완목이 선로 안쪽을 향해 있음) - 예상도를 기준으로 오프셋을 맞추나, 스프라이트가 겹치는 등 문제가 발생할 경우 오프셋을 어떻게 해야 할지 논의 필요
noentry.real.trainstop
noentry.real.carstop
원방신호기, 통과신호기를 구현하였으나 스프라이트 크기가 작아 구분이 잘 되지 않음
JGRPP 0.48.0에서 '신호기 스타일'을 추가할 수 있게 됨
(eg. Multi-aspect Signals GRF)
이를 이용하여 입환 신호기(shunt signal), 색등+입환 신호기 등을 구현할 수 있게 됨.
3현시(R,Y,G), 4현시(R,Y,YG,G), 5현시(R,YY,Y,YG,G) 중 선택할 수 있는 옵션이 있으면 좋을 것 같습니다.
해당 신호기들의 역할에 주목, 각 신호기에 맞는 신호부속기/표지를 추가하여 플레이를 좀 더 다채롭게 만들고 타 신호기 세트와 차별점을 두기 위해 다음과 같이 제작하였습니다.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.