-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/khjxiaogu/FactorioCompose…
- Loading branch information
Showing
5 changed files
with
70 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# This workflow will build a Java project with Maven | ||
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven | ||
|
||
name: Java CI with Maven | ||
|
||
on: | ||
[workflow_dispatch] | ||
|
||
jobs: | ||
build: | ||
|
||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: Set up JDK 1.8 | ||
uses: actions/setup-java@v1 | ||
with: | ||
java-version: 1.8 | ||
- name: Cache Maven packages | ||
uses: actions/cache@v2 | ||
with: | ||
path: ~/.m2 | ||
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} | ||
restore-keys: ${{ runner.os }}-m2 | ||
- name: Build with Maven | ||
run: mvn -B package --file pom.xml | ||
- run: mkdir staging && cp target/*.jar staging | ||
- uses: actions/upload-artifact@v2 | ||
with: | ||
path: staging |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Music Box Driver | ||
Blue print code | ||
``` | ||
0eNrtnf9uG7kRx1/lsED/qnLlj90lGRQB0l7/aq8I7tKiQVEYsrxJFidLwkpKzwj8AH2LPlufpLuWHcnkzGpmrXVuzv7nDqcb0tKHP2ZIzpf8nJ3Pt9WqqReb7OXnrJ4tF+vs5T8/Z+v6w2I67z7bXK2q7GX2qW422/aTSbaYXnYf7CxevMmuJ1m9uKh+zl7q6wmj5F8OShpWydcHJS2r5LuDkvn1vyZZtdjUm7ra/eib/7g6W2wvz6um/Tn70pfT+fzFfHq5amtcLddtkeWi+3NtNS+0nWRX7b/bb5K1/DbNcn52Xn2cfqqXTWczq5vZtt6ctf/v4kvB93Wz3pyRv7fOdpWvN9OupVT3H5eraTPddH8je9X97+26av/GfNm0P2bTbKtdiUU16/7muvsjuvtHU10c/tj64pb+wX/bjsyHpqoWBMvr64PP7tAZIrp8fHRqVHQ6AmIMyg4wjT5oO9LdL97BhuFaIlwjvV/GxHIy2xxBlxPR6fHRmVHR2bhvFSg7yBSEV9DgBelj2sVAHMoOMI0mSEUb0yWNrZM+pGM+nozWI+QcjZyXTq6MeOADGrAEyXkauVL6XBjzsJaMzmIBTqCxkx/fqJhIiTthwDb6wNFmQ61oeMVH3iECpDVKFzKF4RHXLfLDw7i/aUPvmxrte9S1i/RpUSdBs8LxQbYwPtrqRIufGIuYCD50Idvog5w4MdIWMOLnxYSYLul0O1uYHm0FI39izGMieMQD2sL0aGuUXPy8GBPJHZ1eZwvTo61TSvHzoo+JBJweYBstXYjLZ01by4hfPut4Vax76EK2MD3aakb8Ejrpb0bR+6bBIh5DW6wE8fNiMjh7wm3IFqaneUcFekR+dtxTlni/v8DHLmgL82MetRi5/JIDFBwfYArT269Wpk29+XhZberZi/Zbn9eLm28NHat8W+xRXtTN7qvfuG4I7L7ePdv1ALjVdPaxA7iuumrO9pjbAbRcVS3km2+Rvf7rd23Z5Xaz2rJrv2a0BrBimWSms0ZODpEWyB/QAvp+C5hHbQFyuZbHVVfusJVevXqURgpJI2EbnxptTqje6KQS24oyBe+8bczJKR91corXAaakHyIBZRGcJQ+nFovTxGv6Ej/7BW1hfo51ginYVRbJEVDUxfBzN8gUpulZNAUHbvFCqsTP3kBbGN9+0XVRzeqLqjni9dSOo/q2QEjeVvMwJ3c+n85+OoZzgOv6VDVXm4/14sOu7tVV+zW3i83Z+2Z5eVYv2spum4WR45AnXgg7Owmpv+rxbjnNu1nFDl3cc+zYNZzmxY7YELJ6eAM8h468wdUTOgZO6BgnxKCDy7CyE+SGOjbOv3L4phRoC+OzLHxyA29rkjwhcsICUBahmfN8dfHsqvsXosn5p6W6cq1Kji+PXQ063RSshB65wWySk+PwmR20hfGVLHxyV1bJDGzj9RK+qQuZwjQdO6553pS8Iex5gSXaAH54AzwHlkd2yiw1sHQFK7B0xJk+sPK75AaWeZzy5vBNH9AWVlAoFj7BgWVIMwbJGV9QYYSn5uTLyXWcSQ/TsSfNe46TIVsYp+HglBvGJRmEDo87QFuYnmWtc553JI/uSEbdtiAvc7RlLXM8zfnl7NPW58ASarhjgSWaRJkXgxvgObDkBZbx4Cs0dfB5ywk8c+JxQc7KnxUcd8ZHYEXsvT1+fpYU9tjmf+44OAVnFpRpejs5wxYqjOD0nPxkwYFTHJl7fH8YtIXpBQ49wVF8PDzzeLtd9+S5QLaw0px9svp8sAq5uKNhCtoAenADPIcpvFAyCVPw+cizTloL4klrYTj563IdqVHH4pKiJ8kMKIzgtByc+tcTlxTx/ljAI2zQFsa5X7He/ZTeeeguTSryAzmM+X0931QN88qrP+64bm+hDr/8KqmDdw3WD2AdvAuxrqr5fPnvg4r04f1YDM+DbcgVBbP99Ojt9wb8uY/ffq9P0H7vTtB0cUwXyHl1SVFtC6LTKYcNaz1et/j+BMP69Qm6xY8n6BZ/BuvIWXWow66lzL53OVY1+l41qvhSjWdVY+5/G/ulmsCqxh5U4/3B6FesavKDakKXVn5XDa+7FIffJux/k+b1mPJeNWZfDa/TuINqrNk3lOb1G3+vpTpt6V09BauecPir3AHjkjW7EROACseckMyj+qkX+ivOSH87wYz04wlmpD+BdRSs7oBvPRbovXeeJbEcM6R3o4b0RbzfFfDNHNAWxhdY+NSI+Ipx8SWS8Z7ICbCNhCNYam+pWPfSjsmzHPfeNkPvfSV6saIeri/Vv5C9RHV/n+o3A7apdvtd2DYVVzQDb5EQz8FKw7q/VnD/VXQRI2gL47MsEeiY3siPiy+5mUj1XNwIGsMAeZcAK7n3Xtp0kkyVxhhQUmEYMOuiYLn+3sQ+vMRxQrbRB1j8VJYcnHKjzzK5x031zJegMcyPdUOwYHfj6bRKLL239JyLqAXDcnTVHWgL0wuDBalPO9bsU3XBCdbEbR2nODpIwb4+kT3G7trhi1FaYZiv5vCVG4y6JH1d4VlXsDHMz3CEc3JjpUT75nK6Ts5ZoDCM03IuDpfrvhweabpk7GJxuss5fU9uYJkQ0T3XrMPGML9isErwiXv7HnEDPCMQ5Q2u5Fx9L3j4W7q0D7SF6TmOtE+wL0/yUHtuF4eNYX6ew09urOlc6mEmsfwR5UkqDPMNDG2f3FApT24lwZemkG30AXYw4hWDpmDnn76b0jNXgsYwPs14iUGup/GGrt0BbWF4hvEQg2B4PRIzsibX26GKwSceZBrNCzJzYuqizxnCM7lRkk922A2+ZIeNYXwFA5/cICkZ4D55KqSkzw5gYRhvyVCiCQ6S4rDcM3RnPhGZol6e82qL3CDJJzLRnuuqYWMYH+dZFrl+Pig6rICdHfkwVHL31P08M0+JmhEcFONVHMFBqqfLtkBbGJ5mqODkevlwVFMY8CRGWmEYL0ezKTcGDTrRF/XgBI1hfHaQ+kj9+sVH/zhBqv/fDwUgRik1TJcWiG9iBt7lvHdpfTeXVh1vzZNcYfXu/ijR0Sj533/+O8BXvj3dvVVFsnyzJflu/bJXhR5sUjXx8ZgQLxSreftTmjYoWi3nFTpINVhXOUjdQ4usBg34t/dlcYejRKOjBG4AYt51cCwdhpErY0miFE/XYQRsKRh4KqAx3/kL4zrdRNSr8PUNbAwDDMOVGOaXucT53ckvDCE9zpW8bnfkdvUkuw59RlXxtEWCO3lyrKt6XBxojBDULHWLXILdQI+p9NzgClsjDA1LoSH4SVWlGRoXxBphyJMJGbFrxK4fTWLpCo4QMkYI5hzdhdxwKVGiaIWf8cLGCECWDkjyTJiKz3qejIetEYTlYEHBEw+ZjoREx25qTlIUjz4lEWirsLaxOXIkyaMilWj5nlEBWiMIWSIlyQiT1ZXuebEetkYQBo5uQ2504DSDIGwMA9QsYZHkENUzlC+INYJQc/QHcgMslzh83fPoDWiMAGSJhwTPgzodmHnP0wmgNYLQDtZwPO0AyxXcF/0m/el5R+8qhiSicJvmHBGY5GGRapWKnmEBWiMIC46QRjLCdLrtWbrB1gjCkqMGERxhOQZB2BgByJIjCY6wkgcd+odxyRjGnqHxkBtgJaIXrfEQFTZG+HEUR5JnwSRqNz3rTNgaJmgUQ+khmWD64F/PYQhsjRDUQ/UfTztA9UcD0MAMQDUxcaVtTIY2THCnTx5F0KbHccHWCEHa6VUxOsH4lUAMZZfC9UCYJQqDIziSG0gmGpe+3gQbI/w4iiPBcaTJOT4ItkYIckRFkic0C0hb4k96DjFga4QpR1okNzbv5jWyUgs2RvhxtEWS+2Sy3rOKAfDGGiE4WHH0xCPLY+l2NmdGloYoSWobk6FJktzpkyWm7XkrGbZGCHKESYKDAasY0hnEGiHI0R4Jziuzmi7lgo0RfnaIXsU8pl7l7ZAnFW9lPwct8Puvq2oBBERo85Xc972ph1GW/eL6rY5l1+Bfxa/ah7vV8/l09hPrXUx+GxhqypUteCPOPv6Ie3N8e+GrjiWodbjv6NzUwRwL5pHGwqAZ7038guxvhzXSA+a0nqjIsl6x10czIoGn/ah/ejcyW/N6U122P/18vq1WTd329Ek2n55XLafs++26nn3zh+XP33zX1J+qrjO0/1zfgHXOal0on3t9ff1/SKdFmA== | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,19 @@ | ||
# FactorioComposer | ||
[Chinese readme](https://github.com/khjxiaogu/FactorioComposer/blob/master/README_CN.md) | ||
Midi music blueprint generator for factorio. | ||
Import your midi music to create circuit music blueprint for factorio. | ||
Import your midi music to create circuit music blueprint for factorio. | ||
![Java CI with Maven](https://github.com/khjxiaogu/FactorioComposer/workflows/Java%20CI%20with%20Maven/badge.svg) | ||
# Usage | ||
1. Ensure you have Java8 or newer jre/jdk installed. | ||
2. Download newest version of factorio composer from [Releases](https://github.com/khjxiaogu/FactorioComposer/releases). | ||
3. Double click to run the release jar. | ||
4. Import midi file or folder as you wish. | ||
5. Copy blueprint code for the dialog. | ||
6. Import blueprint code to factorio and place it. | ||
7. Place a Music Box Driver [blueprint](https://github.com/khjxiaogu/FactorioComposer/blob/master/MusicDriver.md). | ||
8. Connect as the arrow instructed with green wire. | ||
![instruction](https://res.khjxiaogu.com/piclib/db48c091-958d-4916-83c9-9bb002a9c0c5.jpg) | ||
[view picture](https://github.com/khjxiaogu/FactorioComposer/blob/master/instruction.jpg) | ||
9. Set Constant combinator with filter __"M" "A" "X" "V"__ 's __"V"__ signal count to music ticks in the blueprint title. | ||
10. Turn off Constant combinator with filter __"P" "A" "U" "S" "E"__. | ||
11. Enjoy |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# 异星工厂音乐生成器 | ||
把midi音乐转换为异星工厂的音乐盒蓝图 | ||
![Java CI with Maven](https://github.com/khjxiaogu/FactorioComposer/workflows/Java%20CI%20with%20Maven/badge.svg) | ||
# Usage | ||
1. 确保已经安装java 8+. | ||
2. 从[Releases](https://github.com/khjxiaogu/FactorioComposer/releases)下载最新版的jar. | ||
3. 双击运行下载的jar. | ||
4. 选择midi文件或者文件夹来导入. | ||
5. 复制弹出窗口中的蓝图代码. | ||
6. 在异星工厂中导入蓝图并放置. | ||
7. 在旁边放一个音乐盒驱动器 [蓝图](https://github.com/khjxiaogu/FactorioComposer/blob/master/MusicDriver.md). | ||
8. 用绿线安装箭头指示接上. | ||
![instruction](https://res.khjxiaogu.com/piclib/db48c091-958d-4916-83c9-9bb002a9c0c5.jpg) | ||
[在github看图](https://github.com/khjxiaogu/FactorioComposer/blob/master/instruction.jpg) | ||
9. 设置输出信号为 __"M" "A" "X" "V"__ 的常量箱子的 __"V"__ 信号数值为蓝图标题上面的ticks. | ||
10. 关闭输出信号为 __"P" "A" "U" "S" "E"__的常量箱子. | ||
11. 享受音乐 |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.