Comments (5)
Original comment by [email protected]
on 15 Feb 2013 at 7:53
- Added labels: Priority-High, Type-Enhancement
- Removed labels: Priority-Medium, Type-Defect
from tome4-korean-translation.
제가 새로 추가한 것들에 대한 메모리 반환 문제인 것
같네요.
시간이 나는대로 저도 살펴 보겠습니다.
참고로, 새로 추가한 것들은 다음과 같습니다. (어쩌면
몇가지는 빠졌을 수도 있습니다...)
kr_display_name : 추가된 한글 이름
- 거의 모든 name이 있는 곳. 상태효과(/data/timed_effects/*)의 desc에 대응하는 한글이름.
kr_display_name_f : 추가된 한글 이름 반환 함수
- /data/talents/misc/inscriptions.lua:38~48
- /data/zones/dreams/zone.lua:28~32
- /data/zones/gruchnak-pride/zone.lua:28~32
- /data/zones/high-peak/zone.lua:27~30
- /data/zones/last-hope-graveyard/zone.lua:29~34
- /data/zones/noxious-caldera/zone.lua:24
- /data/zones/paradox-plane/zone.lua:24
- /data/zones/ring-of-blood/zone.lua:27~30
- /data/zones/shertul-fortress/zone.lua:30~34
- /data/zones/shertul-fortress-caldizar/zone.lua:30~34
- /data/zones/temporal-rift/zone.lua:30~36
- /data/zones/void/zone.lua:26~28
- /data/zones/wilderness/zone.lua:26~29
getOriName : object의 원래 이름을 반환하는 함수 (원래 있던
getName은 한글 이름을 반환하도록 수정했습니다)
- /mod/class/Object.lua:270~299
oriname : 여러가지 리스트를 내부적으로 만들때, 원문이름
보관용도 (이 경우 name에는 한글이름이 들어갑니다)
- /engine/ui/Inventory.lua:253
- /mod/dialogs/LevelupDialog.lua:472, 502
- /mod/dialogs/UberTalents.lua:99
- /mod/dialogs/UseTalents.lua:282
ori_name : oriname과 용도 같음
- /engine/dialogs/ShowAchievements.lua:172, 174, 176, 178
- /mod/dislogs/ShowIngredients.lua:66
ori_cat : 연금술재료의 종류이름 원문 저장 (cat에는 한글
이름 저장하도록 수정)
- /mod/dislogs/ShowIngredients.lua:66
kr_name : oriname과 비슷하지만, 이 경우 kr_name에 한글이름이
들어가고 name에는 원문이름이 들어간 상태로 수정이 되지
않음
- /engine/dialogs/ShowQuests.lua:78
- /mod/dialogs/orders/Talents/lua:109
kr_status : 퀘스트 한글 상태명 저장 (status에는 원문 상태명이
그대로 들어있음)
- /engine/dialogs/ShowQuests.lua:78
/engine/krtrUtils.lua 파일 전체
local 지역 변수들 : 사용 이유는 각각의 줄에 주석으로 달려
있습니다
- 정규식 local[^\n]*--@@ 으로 검색 가능합니다. (많아서 다 적기 힘드네요)
- 더 추가 될 수도 있습니다(왠만하면 추가하지 않겠습니다...)
Original comment by jinhlk
on 15 Feb 2013 at 11:59
from tome4-korean-translation.
진흙님이 추가하신 함수나 지역변수들 때문 같지는
않습니다.
overload 기능에 뭔가 있는 듯 합니다.
Original comment by [email protected]
on 15 Feb 2013 at 12:11
from tome4-korean-translation.
현재까지 알아낸 것.
1. addon을 쓰지않고 엔진과 모듈쪽에 한글화 코드를 직접
집어넣고 돌려본 결과 세이브로드 반복에 의해 메모리
증가가 확 줄어들음. 즉 저장하고 나가면 메모리가 반환
잘되고 있음.
2. 한글화 적용시 (addon 또는 코드 직접 적용 모두) CPU
사용량이 매우 높음. 게임이 끊기고 느려지는 현상은 CPU
사용량이 매우 높아서임.
게임 로그를 보면 CPU가 멀티코어인지 채크하는 기록이
있는데 실제로 T-engine은 싱글 코어만 사용하고 있음.
3. 한글화 적용시 CPU 사용량이 높은 부분이 어느 부분인지
분석 필요.
Original comment by [email protected]
on 15 Feb 2013 at 4:31
from tome4-korean-translation.
애드온 파일을 만들때 (ZIP 할때) ZIP 파일 생성싱 압축을
하지않고 그냥 packing 만 하는 모드로 zip 파일을 만들면 모든
문제들이 해결됨.
Original comment by [email protected]
on 15 Feb 2013 at 4:47
from tome4-korean-translation.
Related Issues (20)
- 다운로드 게시판에 업로드는 zip 해서 올려주세요. HOT 3
- 다연장 탄환 발사술 의 번역을 다른것으로 대체할 것을 건의 HOT 1
- 이제 번역해야 될 파트가 어느 부분이 남아있는 상태인가요? HOT 4
- r134에서 플레이중 발견되는 오타 리스트 HOT 2
- 다운로드쪽에 애드온을 zip 해서 올릴때 주의사항 HOT 7
- 한글 글꼴 수정 방법 및 글꼴에 관한 이야기 HOT 14
- v1.0.1 로 기존 한글화 내용을 이동 중입니다. HOT 4
- v1.0.3 으로 기존 한글화 이동했습니다. HOT 4
- V1.0.4로의 한글화 이동 HOT 1
- v1.0.5로의 기존 한글화 이동 HOT 2
- Ashes of Urh'Rok DLC는 어떻게 할까요? HOT 5
- v1.1.0로의 기존 한글화 이동 HOT 6
- 남아있는 시스템 작업 HOT 32
- v1.1.2로의 기존 한글화 이동 HOT 3
- v1.1.3으로의 기존 한글화 이동 HOT 1
- v1.1.5로의 기존 한글화 이동 내용 HOT 1
- v1.2.2로의 기존 한글화 이동 HOT 11
- v1.2.3으로의 기존 한글화 이동
- 동대륙 - 서대륙 복귀 퀘스트 오류 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tome4-korean-translation.