레시피 브라우저 한글

앞에 올린 모드로더를 한국어로 사용할 때, 다른 모드의 언어를 바꿀수없는 문제가 생긴다

대표적으로 Recipe browser가 있음. 이게 최근 다국어를 지원하게됬는데 그중에 폴란드어가 있어서 망했음.

무슨기능인지 상세하게는 모른다만 외계어를 영어로 바꾸려다 그냥 한국말로 때려넣음.
 
딱히 설명이 없어도 사용하는데 문제없는 모드인거같은데 그래도 올려본다




RecipeBrowser.tmod

테라리아 칼라미티 모드 한글



18/05/17 오타수정
18/05/24 방어구관련 오타수정 (생명력관련 수치가 전반적으로 다 줄어듬)
18/06/09 오타많이수정함. 근데 곧 002 나올거같으니 그때 다시올림
18/06/16 모드로더는 실행파일만 다시올렸으니 덮으셈
18/07/06 1.3.3.11
18/08/11 1.3.4.001
18/08/17 1.3.4.101
18/08/25 1.3.4.102  
18/09/15 1.3.4.103  가구,블럭,벽지 제외

이전포스팅에 올린 모드로더와 같이사용

테라리아 모드로더 한글

설정에서 언어 바꿔야합니다. (폴란드어를 한글로 덮음)
글자가 ***처럼 안보이는건 한글폰트가 없어서 그런거임

RecipeBrowser.tmod

2018/08/19 오타수정
2018/08/22 오타수정2

2018/08/23 오타수정3  실행파일

AVR에서 소수점 출력 avr

All files 에서 -Wl,-u,vfprintf -lprintf_flt 추가





Linker Options 에서 -Wl,-u,vfprintf -lprintf_flt 추가




Libraries 에서 libc.a, libprintf_flt.a 추가








서보 avr


static int TxChar(char data, FILE *stream);
static char RxChar(FILE *stream);
static FILE device = FDEV_SETUP_STREAM(TxChar, NULL, _FDEV_SETUP_WRITE);
static FILE device2 = FDEV_SETUP_STREAM(NULL, RxChar, _FDEV_SETUP_READ);

int TxChar(char data, FILE * stream) {
while(!(UCSR0A & (1 << UDRE0)));
UDR0 = data;
return 0;
}
char RxChar(FILE * stream) {
while((UCSR0A & 0x80) == 0x00); // 전송된 데이터가 있는지 확인
return UDR0;
}

void rotate_servo(int angle) {
int j;
if(angle > 80) angle=80;
if(angle < -80) angle=-80;
j = (angle*20) + 3000;
OCR1A = j;
}

main(void) {
stdout = &device;
stdin = &device2;

int num = 0;
UBRR0H = 0;
UBRR0L = 16;
UCSR0A = 0x00;
UCSR0B = 0xD8;
UCSR0C = 0x06;

DDRB = 0x60;
TCCR1A = 0xAA; // fast pwm
TCCR1B = 0x1A; // 8분주 = 0.5us
ICR1 = 9999; // 0.5usec*9600=4800usec

while(1) {
scanf("%d",&num);
rotate_servo(num);
}
}

1 2 3 4 5 6 7 8 9 10 다음