Football Manager Command line option

 풋볼 매니저를 전체화면으로 할경우 띄워논 창들이 크기가 제대로 복구가 되지 않는 문제가 있다.


그래서 게임을 끝내면 인터넷익스플로러 부터 창을 전부다 다시 늘려줘야 하는 번거로움에 옵션을 찾게 되었다.

C:\Games\FM2008\fm.exe --fullscreen_height=1050  --fullscreen_width=1680  --fullscreen

같은 식으로 현재 화면을 지정하고 풀스크린 옵션을 켜고 하니 위와 같은 문제가 사라졌다.

아래는 다른 옵션들 목록이다.




FM 2006 Command Line Options

You can start FM and pass it command line options to either override existing preferences or do some additional stuff. Please refer to the "HOWTO: Start the game with command line options" for detailed explanations of how to do this.

Command Line Options

--database_location=<folder>

This lets you specify a different location of the database used to start a new game than the one that was installed with the game. There is now no need to overwrite the database that came with the game when installing third party updates. There is a small limitation as to where you can put these third party updates at the moment: It must be in a folder on the same level as the save game folder, tactics folder and so on. In other words, by default on Windows, this will be in

C:\Documents and Settings\<username>\My Documents\Sports Interactive\Football Manager 2006\

In here you create a folder called "db", and in there you can create subfolders for each database collection, so for example:

C:\Documents and Settings\<username>\My Documents\Sports Interactive\Football Manager 2006\db\update1\

You would tell the game to use this database for creating new games by passing it the command line option:

--database_location=update1

You can use spaces in the folder, and if you do you need to enclose the folder in quotation marks:

--database_location="my update"

You can pass a single folder or a partial folder path (relative to <FM User Data>\db\):

--database_location="fm update 1" (will use "\My Documents\Sports Interactive\Football Manager 2006\db\fm update 1\")

--database_location="english updates/update 1" (will use "\My Documents\Sports Interactive\Football Manager 2006\db\english updates\update 1")

IMPORTANT: You must use the forward slash (/) as path separator.

Mac: The location for this on the Mac would normally be ~/Documents/Sports Interactive/Football Manager 2006/db/ where "~" is your home folder.

Absolute paths (6.0.2 onwards only)

From Football Manager 2006 v6.0.2 (the second patch) onwards the --database_location command line option supports absolute paths. In order to use an absolute path, prefix the path you pass to the command line with a forward slash (remember the internal FM path separator is the Unix-style forward slash): "/", then the drive (on the Mac use the volume name) that contains the database you want to load.

So to use a database you have put in "C:\My Database\test update 1\", you use the command line option:

--database_location="/c:/my database/test update"

--user_data_location=<folder>

Note that this option is only supported in v6.0.2 onwards.

It works much like --database_location above, except it specifies what is the "base user data folder" for Football Manager. This "base user data folder" is where the game puts the subfolders with "games", "tactics" and so on - by default this is in "My Documents\Sports Interactive\Football Manager 2006". This command line option lets you redirect and override the location of this folder.

As mentioned it works much like --database_location except with one important difference: You must use an absolute path. In other words, it does not support relative paths.

To redirect the "base user data folder" to a folder you have created in C:\My FM Data\, pass the following command line option to the game:

--user_data_location="/c:/my fm data"

--external_ip=[0/1]

This lets you control whether or not the game will try to find your proper external IP. If you are behind a router of some sort then this must be on to display your correct internet address in the Game Status screen, otherwise it will only display you local address. It is not necessary to for the game to find the external IP, however, except for display purposes, so in case you have problems with running the game as a server (see the in-game Preferences) then you can try to turn off this external address lookup by passing FM the command line option:

--external_ip=0

This option is enabled by default.

--cpu_count=[N]

If for some reason you want to enable in-game threading even if you do not have a dual processor or hyper-threading enabled computer, you can do so by passing this command line option to FM.

--cpu_count=2

Will force FM to assume you have two processors even if you actually haven't.

--reset_preferences

This option clears all the in-game preferences (Windows: from the registry, Mac: from the disk) so that the game starts up as if it was being started for the first time. This means that unless you add command line options to regulate its fullscreen/windowed state it will start in full screen when you give it the --reset_preferences command line option.

--windowed

If you want to force the game to run in windowed mode then you pass it the --windowed command line option. If there is insufficient space available in windowed mode this will not work. A monitor that supports a maximum of 1024x768 will not have sufficient available desktop space for the game to run in the minimum required resolution of 1024x768 because the Windows taskbar takes up some space (as well as the FM window borders). In this case there is a workaround, see "--small_screen" below.

--small_screen

The minimum required and supported resolution to play FM is 1024x760. By todays standards this should be fine. However if you have an older monitor that only supports 800x600 you can force the game to accept this by passing:

--small_screen

On the command line. Otherwise the game will give you an error.

Another potential use for this is that if you want to run the game in windowed mode on a 1024x768 monitor you will also need to pass it the --small_screen command line option. The reason for this is that in windowed mode the actual available resolution is less than the minimum requirements of 1024x768 - the Windows taskbar takes up some, and the borders of the FM window also takes up some space. So to get FM running in windowed mode on a 1024x768 monitor you would need to pass:

--small_screen --windowed

--fullscreen

This is the inverse of "--windowed" and forces the game to start up in full screen.

--power_save=[0-10]

The game is reasonably clever when it comes to CPU usage, so that if it doesn't need to use CPU for any calculations it will only use the bare minimum to run. Such a situation is normally when you are not moving forward in the game world but browsing around looking for players or other teams.

Please note that there are situations the game will use as much CPU as it can even if you are not moving forward in time in the game world. If this is the case then there are matches being played in the background at the same time as you are browsing players, teams, etc.

The --power_save option to a certain extent lets you override the cpu usage:

--power_save=10

will tell the game that as much as possible it should always pause 10 ms between each cycle, in other words this means there will be 100 cycles per second. CPU usage on Windows in this scenario is generally 0-1%.

10 is the maximum value and the highest "power save" available.

0 is the minimum value and lowest value. 0 is basically "real time", meaning that the game will use as much CPU as it can possibly grab all the time.

The only real useful usage of this *might* be on laptops, but even that is probably arguable.

Please note that even if you specify a --power_save this does *not* mean that the game will never use a higher amount of CPU. All it means that generally it will try to use less than it probably would ask for normally.

IMPORTANT: Using --power_save may/will cause the game to run slower than it otherwise would, and may cause stuttering during matches.

--fullscreen_height=[N]

If you want to run in full screen on a "non-standard" resolution then you can use this option to specify what resolution you want to run. Use with care - if the resolution is incorrect or unsupported on your system the game will not start up properly.

--fullscreen_height=1050

Tells FM that the vertical resolution is 1050 pixels.

This option is particularly useful for running the game in fullscreen on wide screen monitors.

--fullscreen_width=[N]

If you want to run in full screen on a "non-standard" resolution then you can use this option to specify what resolution you want to run. Use with care - if the resolution is incorrect or unsupported on your system the game will not start up properly.

--fullscreen_width=1400

Tells FM that the vertical resolution is 1400 pixels.

This option is particularly useful for running the game in fullscreen on wide screen monitors.

--cache_skin=[0/1]

This is the sam as the in-game option "Use Skin Cache", and the "0" turns off the skin cache, telling the game to re-scan the resource files and folders every time it runs up. Might be useful to troubleshoot some systems where the game is having problems starting properly.

--skin=[skin name]

This is the same as the in-game option "Skin", and tells the game which skin to load. For example: "--skin=metallic2006" (without the quotes) tells the game to load the default FM06 skin Metallic 2006.

--play_sounds=[0/1]

Has the same functionality as the in-game "Play Sounds" option, and tells the game not play any sounds.

--small_ballls=[0/1]

This lets you specify if you want to use larger balls on the 2D match pitch. "Small balls" is what is used normally, so to override this to use larger balls specify "0".

--always_reload_skin=[0/1]

Note that this option is only supported in v6.0.2 onwards.

This command line option is mostly useful for people creating skins or other content for Football Manager. It is partly related to --cache_skin but isn't linked, so --always_reload_skin will not affect --cache_skin in any way - for any useful appliance of --always_reload_skin it needs to be used in conjunction with --cache_skin=0 so that the skin cache is turned off.

All "always reload skin" basically does is always reload the skin data when you go to the preferences screen and click "Confirm". Prior to v6.0.2 (FM05 as well FM06) when skin authors wanted to see a change they did be applied to the game they had to go to the preferences screen and change the skin to another skin, then change the skin back to the skin they were working on. Using --always_reload_skin reduces this to simply going to the preferences screen and clicking "Confirm".

FireFox Cache 파일 경로 바꾸기

 주소창에 about:config 치고 상세 설정에 들어간뒤 문자열 값을 추가하고

이름 browser.cache.disk.parent_directory 값은 경로를 지정해주면 된다.
예를들면 Z:\WebBrowser_Temp\FireFox

램디스크로 캐쉬 파일을 모으던중 알아낸것.

xp에서 administrator 계정 사용하기

  • Click Start, Run and type Regedit.exe
  • Navigate to the following key:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ SpecialAccounts \ UserList

  • Use the File, Export option to backup the key
  • Create a new DWORD Value named Administrator
  • Double-click Administrator, and set 1 as its data
  • Exit the Registry Editor.

delphi7, c++builder6 폼 기본 폰트 변경하기

 


수정 해놓고 쓰다가 다음에 새로 깔때는 또 기억이 안나는 일이 많아서 이곳에 적어놓는다.

[HKEY_CURRENT_USER\Software\Borland\C++Builder\6.0\FormDesign]
"DefaultFont"="굴림체,9"

[HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\FormDesign]
"DefaultFont"="굴림체,9"

Windows DEP(Data Execution Prevention) 기능 끄기

 기능을 끄려면 도스창을 열고

bcdedit.exe /set {current} nx AlwaysOff

라고 입력 하고 엔터를 치면 작업완료 라고 나오면 처리가 된것이다.
리부팅 하면 기능이 꺼지게 된다.

기능을 다시 켜려면 위의 아래의 명령을 치면 된다.
bcdedit.exe /set {current} nx AlwaysOn

ATI 그래픽카드 프리징되면서 VPU Recover 에러 뜰때...

 이문제 때문에 삽질한걸 생각하면... 하루종일 얘기해도 시간이 모자랄 정도다.


OS 까지 뒤엎고 사운드 카드부터 해서 하나씩 다 떼면서 테스트 하고 별짓을 다해도 해결이 안됐었다.

그런데 괜찮을때는 몇달이고 문제없이 쭉 쓴다는것이다.

XP64 설치한지 5개월정도인데... 또 증상이 발생했다. 도대체 왜 그럴까.

OS 다시 깔수도 없고 몇달간 문제가 없었으니 찾다보면 문제의 원인을 찾아낼수 있지 않을까 싶었다.

XP64를 깔기전 Vista 64를 쓰다가 도저히 해결방법이 없어서 뒤집어 엎었었는데... 그때의 악몽이 다시 되살아 났다.

또 삽질을 할수 없다는 굳은 각오로 외국 사이트들을 뒤지면서 해결책을 찾아봤다.


1. 우선 Creative 사운드 카드 드라이버와 충돌이 있을지도 모른다는 글을 발견하고 사운드카드를 떼고 보드내장 사운드 카드로 바꿨다.
=> 여전히 증상이 발생했다.

2. 내가 쓰고 있는카드가 GECUBE 라데온 HD 3850 X-Turbo III OC Edition 512MB 카드인데
오버클럭 되어서 나온거라서 클럭을 낮춰보라는 게시물이 있었다.
=> 최후의 방법으로 남겨두기로 했다. 돈 더주고 OC 버전 사서 정클럭으로 쓰는건 자존심이 허락치 않는다.

3. CMOS 에서 VGA 로 들어가는 전력을 높여주라는 게시물이 있었다.
찾아봤으나 내가 쓰는 Gigabyte GA-P35-DS3R  보드에는 그런 설정이 없었다.
CMOS 에 답이 있겠다 싶어 이것저것 만져보다가 의심가는 부분을 하나씩 바꾸면서 테스트 해보기로 했다.
다행히 첫번째 테스트에서 바로 정상으로 돌아왔다.
=> 해결책은 CMOS 에서 MB Intelligent Tweaker(M.I.T.) 메뉴로 들어가서
PCI Express Frequency 값을 Auto 에서 100 으로 바꾼다.
Auto 일경우 100으로 셋팅 된다고 메뉴얼에 되어있지만 그래도 고정시키는게 나을것 같아서 바꿨다.
Performance Enhance 값을 Turbo 에서 Standard 로 바꾼다.
이렇게 바꾸고 부팅하니 ATI Tool에서 테스트 했을때 통과가 되었고
게임 실행시 프리징후 VPU Recover 오류를 내던것이 사라졌다.

RACE DRIVER GRID xp64에서 실행 안될때 해결법

 

커맨드 라인에서 아래 옵션을 주고 실행한다.

c:\>GRID.exe -novirtual

또는 바로가기 옵션에서 -novirtual 옵션을 붙여줘도 된다.

Canon SX100is 펌핵 (펌웨어 핵) 을 사용하기 (RAW 파일 저장)

필자는 SX100is 를 2008년 7월말에 구입했다.


박스에는 2007.11 이라는 스티커가 붙어있고 시리얼은 514로 시작한다.

아래의 내용은 필자의 SX100is 에서 테스트 완료하고 RAW 파일로 저장 테스트까지 완료 하였다.


주의
필자는 아래의 방법에 대하여 어떠한 보증이나 책임을 지지 않는다.
모든 책임은 사용자의 책임이라는것을 또 한번 명심하기 바란다.


작업의 순서
- 4GB 이하의 SD 카드를 준비한다.
- SD 카드를 포맷한다. (SD 카드안의 모든 이미지는 포맷하면 지워지니 미리 백업해 둔다.)
- SD 카드를 부팅 가능하게 한다.
- CHDK 를 SD 카드로 복사한다.
- 카드를 lock 상태로 한다.


참고
이 방식은 카메라를 켠상태에서 펌핵이 로딩된 상태에만 작동 가능하고
카메라를 끄면 펌핵은 사라진다.

참고2
이렇게 만든 RAW 파일은 말그대로 순수 RAW 파일이다.
카메라 제조사별 RAW 포맷이 아닌 순수 RAW 포맷으로 이해하면 될것이다.
메모리상의 데이터를 그대로 파일로 만든것으로 Canon CRW포맷이나 CR2 포맷과는 다르다.
그렇기 때문에 Canon RAW 관련 프로그램같은 RAW 프로그램에서는 포맷이 다르다는 오류를 내 뱉는다.
필자가 찾아본 이 파일을 볼수 있는 프로그램은 XnView 이다.
하지만 색상이 다르게 나온다. 완전하게 이파일을 생상을 맞게 보여주는 프로그램을 아직 찾지 못했다.
아래 참고 사진을 보고 판단하기 바란다.


사용자 삽입 이미지

왼쪽에 보이는 파일이 JPEG 로 저장된 파일이다.















사용자 삽입 이미지

왼쪽에 보이는 파일이 RAW 로 저장된 파일이다.
방향을 왼쪽으로 90도 돌린 상태다.
RAW 상태에선 세로로 길게 저장되어있었다.
두 파일에서 색상차가 발생한다.
색상차를 제외하곤 화질자체는 RAW 화질이었다.












덧붙임.
2008년 11월 24일 현재 http://grandag.nm.ru/hdk/autobuild/download.htm 에서 다운 받은 최신 펌핵으로 테스트한 결과
약간 초록빛이 감도는 RAW 가 저장되기는 하나 필자가 사용하는 이미지 뷰어 Xnview 에서 간단하게 AutoLevel 설정만으로도
정상 색상이 돌아왔다.
사용한 최신 펌핵 파일 명은 CHDK-sx100is-100c-0.5.5-527.zip 이다.


아래 비교를 위해서 사진을 첨부한다.


왼쪽사진이 RAW 로 저장된 이미지, 중간사진이 RAW를 AutoLevel 처리한 이미지, 오른쪽이 디카에서 저장되는 이미지 이다.
이로써 RAW로 저장되기는 하지만 실제 사진과 많이 차이가 났던 문제점은 해소가 되었고
sx100is 에서도 RAW 를 완벽하게 사용가능하게 되었다.


1. 메모리 카드의 준비
필자는 SANDISK 2GB SD 카드를 준비했다.

2. 메모리 카드의 포맷
사용자 삽입 이미지
메모리 카드를 선택하고 마우스 오른쪽 버튼을 누른다.

사용자 삽입 이미지




















포맷을 선택한다.

사용자 삽입 이미지























위와 같은 화면이 뜨면 시작을 누른다.
필히 SD 카드가 들어있는 드라이브 레터(위의 그림에서는 H: 라고 적힌곳)와 용량을 확인하여
실제 사용중인 하드디스크를 포맷하는 실수를 하지 않기 바란다.


3. SD 카드를 부팅 가능하게 한다.
아래 첨부한 파일을 받아서 압축을 해제한후 아래와 같이 사용한다.


다운이 안되면 http://ewavr.nm.ru/chdk/bootable.zip 링크에서 다운 해보도록 한다.

사용자 삽입 이미지
bootable 드라이브명
과 같이 사용한다.
커맨드 창을 못띄우시는 분은
시작버튼 -> 실행 -> cmd 적고 확인을 누른다.

4. CHDK 를 SD 카드로 복사한다.
SD 카드의 최상위 디렉토리 (루트) 에 아래 첨부한 파일을 압축을 해제하여 복사한다.
압축을 해제한 파일명은 DISKBOOT.BIN 이다.




필자가 글을 쓸 당시에는 최신의 파일이며 http://grandag.nm.ru/hdk/autobuild/download.htm 페이지에서
sx100is 를 찾으면 최신 파일을 내려받을 수 있다.


5. 카드를 lock 상태로 한다.
SD 카드 옆에 보면 작은 레버 같은것이 있다.
그것을 LOCK 이라고 적힌 방향으로 오도록 한다.
혹시 LOCK 이라서 사진이 저장되지 않을까 걱정할 필요는 없다.



이제 구동법을 알려주겠다.

메모리 카드의 LOCK 레버를 LOCK 쪽으로 해놓고 켜면 펌핵 모드로 켜지고
반대로 하면 일반모드로 켜진다.
재생 버튼을 눌러서 재생화면으로 들어가야 한다.
재생버튼은 액정 오른쪽에 보면 윗쪽에 ISO 글자 위에 하늘색으로 적힌 버튼이다.
카메라가 켜지면 아래와 같은 파란 화면이 뜨다가 곧 사라진다.
그러면 정상적으로 펌핵이 뜬것이라고 보면 된다.

사용자 삽입 이미지
사용자 삽입 이미지


화면에 기존에 보이지 않던 것들이 많이 생겼을것이다.
ALT 메뉴로 들어가는것이 중요한데. ALT 메뉴로 들어가야지만
펌핵에 대한 설정을 할수 있다.
ALT 메뉴로 들어가는 법은 액정 하단에 4가지 버튼중 왼쪽에 있는 다이렉트프린트 버튼이다.
하단 버튼 4개중 젤 왼쪽에 있는 하늘색 버튼이다.
누르면 화면 하단에 <ALT> 라는 표시가 될것이다. 이게 ALT 모드로 들어간것이고
이상태에는 모든 버튼들이 펌핵 상태로 작동 된다.
메뉴 버튼을 누르면 아래와 같은 화면이 나올 것이다.

사용자 삽입 이미지

RAW 이미지 저장 기능을 활성화 시키는 법을 설명 하겠다.

위와 같은 메뉴에서 RAW Parameters 로 들어간다.
확인 버튼은 FUNC.SET 버튼이다.

들어가면 아래와 비슷한 화면이 나오는데 Save RAW 옆에 [●] 표시가 되게 한다.
그리고 RAW file in dir with JPEG 도 [●] 표시가 되게 한다.

사용자 삽입 이미지


그런다음 MENU 버튼을 다시 누르면 설정 화면이 종료 된다.
빠져나오면 다이렉트 프린트 버튼을 다시 한번 눌러 <ALT> 모드를 종료한다.
화면상에 <ALT> 표시가 사라진것을 확인한다.

이제 촬영을 하기 위해 셔터를 눌렀다 뗀다.
그러면 촬영 모드로 들어간다.

그리고 한번 설정한것은 메모리 카드에 저장되어 여러번 설정할 필요는 없다.
메모리 카드에 보면 CHDK 라는 폴더가 만들어 지고 안에 설정 파일이 들어있는것을 확인 할 수 있다.


위의 스샷은 SX100is 의 화면이 아니니 본인과 다르다고 이상해할 필요는 없다.


그 외 자세한 옵션은 아래 링크를 참고하기 바란다.
http://chdk.wikia.com/wiki/CHDK_firmware_usage


Insert DateTime Plugin for Notepad++ v0.3 업데이트 (32bit, 64bit)

   Notepad++용 현재 날짜 및 시간 입력 플러그인 v0.3 이 프로그램은 Notepad++(이하 Npp) 플러그인으로 단축키를 누르면 현재 날짜와 시간을 편집창에 삽입합니다. 이번 버전에서는 항상 생각하고 있던 옵션 기능을 추가 했습니다. 기...