BeamNG.Earth
BeamNG.drive용 1:1 비율 실시간 지구, 실제 고도·위성 이미지·부동 원점·보조 서버에서 LOD 스트리밍
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Warhammer 40,000 11th edition army list builder powered by BSData
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A Warhammer 40,000 11th edition army list builder that runs entirely in the browser. Army rules, points, wargear options and restrictions come straight from the community BSData/wh40k-11e repository, so the builder stays current as the data is updated. The UI is built with Bootstrap 5; the rules engine is plain JavaScript (ES modules, no build step, no dependencies).
npm start # serves the app at http://localhost:8080
Any static file server works; ES modules just need to be served over HTTP, not opened as a file:// URL.
.ros, which also opens in New Recruit), re-import them, and print them as datasheets.Yellowscribe's server doesn't send CORS headers, so a web page can only read the code it
returns through a CORS proxy. The proxy URL is set under Data Source and defaults to
Corsfix (https://proxy.corsfix.com/?{url}):
npm start): works as-is. Corsfix allows localhost without an account.frbfli.github.io). The free plan allows 60 requests per minute and 100 MB a month.Other proxies work too. {url} is replaced with the Yellowscribe address, and {encodedUrl}
with a URL-encoded one. For corsproxy.io, for example: https://corsproxy.io/?key=YOUR_KEY&url={encodedUrl}.
If the proxy is empty or fails, the dialog offers to download the .ros file and open
Yellowscribe, so you can upload the file there yourself.
js/
engine/
gamedata.js Indexes a game system + catalogues and resolves entry links into EntryDefs
roster.js Roster / Force / Selection model
engine.js RosterEngine: modifiers, conditions, repeats, constraints, costs,
validation, auto-selection, datasheet info, text/JSON export
data/
repository.js GitHub / local sources, file manifest, catalogue-link resolution
cache.js IndexedDB cache
ui/ Bootstrap views (home, editor), templating helpers, storage
main.js App controller and routing
The engine implements the BattleScribe data model in the JSON form BSData uses for 11th edition:
import rules for linked catalogues.set, increment, decrement, append, replace, category changes)
applied to hidden, name, costs, constraint values, and profile characteristics.self, parent, force, roster, root-entry, ancestor, primary-catalogue,
unit/model scopes, and scopes that name a specific entry ID.A selection with number N stands for N identical copies, and its children are counted per copy.
Leader/Support attachments use the data's associations, which list eligible units as conditions.
They are stored on the leader selection and counted wherever the data checks field: "associations".
Not supported: modifiers that use the NewRecruit affects extension to target other objects.
npm run fixtures # downloads a few BSData files into tests/fixtures
npm test
The tests build Necron and Space Marine rosters from the real 11th edition data. They check auto-selection, points that depend on unit size, weapon swaps, epic-hero and points-limit validation, datasheets, and JSON round-trips.
Warhammer 40,000 is a trademark of Games Workshop. This project is unofficial and not endorsed by Games Workshop. Rules data © the BSData contributors.