CAPTION "(window title will be assigned at runtime)"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CONTROL "Tab1",IDC_TABS,"SysTabControl32",TCS_HOTTRACK | WS_TABSTOP,6,7,324,255
CONTROL "",IDC_RECT,"Static",SS_BLACKRECT | NOT WS_VISIBLE,8,20,320,240
DEFPUSHBUTTON "OK",IDOK,335,19,50,13
PUSHBUTTON "Cancel",IDCANCEL,335,35,50,13
PUSHBUTTON "Defaults",ID_DEFAULTS,335,51,50,13
PUSHBUTTON "View Docs",ID_DOCS,335,67,50,13
PUSHBUTTON "View Website",ID_WEB,335,83,50,13
CTEXT "For help on any setting, click the '?' in the upper-right\rcorner, and then click the item you need help with.",IDC_STATIC,6,268,186,19,SS_SUNKEN
CTEXT "(...'about' text will be placed in this box automatically, at runtime)",IDC_SZ_ABOUT,198,268,187,19,SS_SUNKEN
LTEXT "Note: cache settings are only relevant if you've put gobs of textures into your milkdrop2\\textures\\ folder. Otherwise, everything fits in 1 MB of VRAM.",IDC_STATIC,13,49,126,33
CONTROL "Enable &VJ Mode (creates a second window for text input and output and leaves the graphics display text-free; use this in conjunction w/multimon for live shows)",IDC_CB_SEPTEXT,
LTEXT "When Windows is in [5-6-5] 16-bit color and there is no\ralpha (transparency) channel, try drawing the icons using...",IDC_DM_ALPHA_FIX_CAPTION,4,50,193,17
LTEXT "Typically, multimon (ie. multiple monitor) setups feature two separate video cards and two separate monitors; each resulting display has its own resolution, and the desktop spans across them in some fashion.",IDC_STATIC,4,4,296,26
LTEXT "DualHead video cards, though, feature a single card that feeds two monitors. Some of these cards treat the two monitors separately, but some of them treat them as halves of a single double-width (~2048x768) or double-height (~1024x1536) 'virtual screen'.",IDC_STATIC,4,34,296,26
GROUPBOX "For Desktop and *Fake* Fullscreen modes:",IDC_STATIC,4,64,150,96
LTEXT "When a single virtual display spans two real screens Horizontally:",IDC_STATIC,10,75,137,18
LTEXT "As a result, graphics applications can't go 'fullscreen' on just one monitor, because it's really only half of the 'screen', from Windows' point of view.",IDC_STATIC,159,64,141,32
LTEXT "This plug-in, however, will let you get away with it, when you're in Desktop Mode or *Fake* Fullscreen Mode; it just needs to know which half of the display (left/right or top/bottom) you want to use -- or both.",IDC_STATIC,159,100,141,42
IDS_SZ_MENU_NAV_TOOLTIP "navigation: ESC: exit, Left Arrow: back, Right Arrow: select, UP/DOWN: change sel"
IDS_UNTITLED_MENU_ITEM "<untitled menu item>"
IDS_UNTITLED_MENU "<untitled menu>"
IDS_ON "ON"
IDS_OFF "OFF"
IDS_USE_UP_DOWN_ARROW_KEYS
"(use up/down arrow keys, PGUP, PGDN to change value)"
IDS_CURRENT_VALUE_OF_X "Current value of %s:"
IDS_LOAD_FROM_FILE "Load from file: [note: preset's wave scaling, as well as q1-q8, will not be imported]"
IDS_SAVE_TO_FILE "Save to file: [note: preset's wave scaling, as well as q1-q8, will not be exported]"
IDS_ENTER_THE_NEW_STRING
"Enter the new string; hit CTRL+ENTER to apply or ESC to cancel."
IDS_MILKDROP_ERROR "MILKDROP ERROR"
END
STRINGTABLE
BEGIN
IDS_THIS_PLUGIN_NEEDS_MUSIC_TO_RUN
"This plug-in cannot run without music.\n\nPlease play some music, through Winamp, and then try running the plug-in again."
IDS_NO_MUSIC_PLAYING "No Music Playing"
IDS_UNABLE_TO_READ_DATA_FILE_X "Unable to read the data file:\n %s"
IDS_COULD_NOT_CREATE_MY_VERTEX_DECLARATION
"Could not create my vertex declaration"
IDS_COULD_NOT_CREATE_WF_VERTEX_DECLARATION
"Could not create WF vertex declaration"
IDS_COULD_NOT_CREATE_SPRITE_VERTEX_DECLARATION
"Could not create sprite vertex declaration"
IDS_SHADER_MODEL_2 "shader model 2.0"
IDS_SHADER_MODEL_3 "shader model 3.0"
IDS_SHADER_MODEL_4 "shader model 4.0"
IDS_UKNOWN_CASE_X "(unknown case: %d)"
IDS_FAILED_TO_COMPILE_PIXEL_SHADERS_USING_X
"Failed to compile pixel shaders using %s [PSVersion=0x%X].\n\nAfter hitting OK here, please return to the config panel (ALT+K),\ngo to the second tab, and for the Pixel Shaders option, select Auto."
"Your hardware says that it supports %s [PSVersion=0x%X],\nbut it doesn't seem to do it properly -\nmaybe your display driver is just buggy.\n\nYou might want to try updating your display driver\nto the latest WHQL driver from the chipset manufacturer\n(Nvidia, ATI, etc.)."
IDS_COULD_NOT_COMPILE_FALLBACK_WV_SHADER
"Could not compile fallback warp vertex shader"
IDS_COULD_NOT_COMPILE_FALLBACK_CV_SHADER
"Could not compile fallback comp vertex shader"
IDS_COULD_NOT_COMPILE_FALLBACK_CP_SHADER
"Could not compile fallback comp pixel shader"
IDS_COULD_NOT_COMPILE_BLUR1_VERTEX_SHADER
"Could not compile blur1 vertex shader"
END
STRINGTABLE
BEGIN
IDS_DXC_ERR_CAPSFAIL "DirectX initialization failed (GetDeviceCaps).\n\nThis means that no valid 3D-accelerated display adapter could be found\non your computer.\nIf you know this is not the case, it is possible that your graphics\nsubsystem is temporarily unstable; please try rebooting your computer,\nand then try to run the plug-in again. Otherwise, please install a\n3D-accelerated display adapter."
IDS_FS_DISPLAY_MODE_SELECTED_IS_INVALID
"The fullscreen display mode selected from the config panel\nwas invalid, for some reason. For now, the closest match\n(to the old selection) will be used.\n\nTo fix this, please return to the config panel and select a new\nfullscreen display mode.\n\nThe plug-in will now run using the best match..."
"You are trying to enter fullscreen mode while running\nmultiple displays in a vertical or horizontal span,\nwithout using 'Fake Fullscreen Mode'. As a result,\n--the image will be stretched over both displays.--\n\nIf you would prefer the plug-in to appear on only one display\n(and still be free to operate on the other display),\nplease return to the config panel, enable 'Fake Fullscreen\nMode', click the 'DualHead' button to configure your DualHead\nsetup, and then try again.\n\nHit OK to proceed, or Cancel to exit now."
"You are trying to enter fullscreen mode while running\nmultiple displays in a vertical or horizontal span,\nbut the display mode you are entering does not stretch\nover both displays. As a result, --the image will only\nappear on one display, and the other display will be disabled.--\n\nThere are two alternatives:\n\n1. To make the fullscreen image appear on only ONE display\nAND still be free to operate on the other display,\nplease return to the config panel and enable 'Fake Fullscreen Mode',\nthen click 'DualHead' to select which screen you'd like the\nplug-in to occupy. (--RECOMMENDED--)\n\n2. To make the fullscreen image stretch across BOTH displays,\nreturn to the config panel and select a display mode that\nspans both displays (such as 2048 x 768, or 1024 x 1536).\n\nHit OK to continue, or Cancel to exit now."
IDS_UNABLE_TO_CREATE_DIRECTX_DEVICE
"Unable to create a DirectX device. (D3DERR_NOTAVAILABLE)\n\nThis could mean that you've chosen a combination of settings that is\nnot available on your video card. Try resetting the plug-in to its\ndefault settings (via the config panel's 'Default' button), and then\ntry running the plug-in again.\n\nYou might also want to close all other applications, to make sure they're\nnot interfering.\n\nIf you have made any changes to your graphics subsystem since your\nlast reboot (such as updating video drivers, installing new software,\netc.), or have witnessed any strange behaviors, TRY REBOOTING first.\n\n"
IDS_OLDER_DISPLAY_ADAPTER_CATENATION
"NOTE: If you are trying to run the plug-in on an older display adapter\n(such as a Voodoo3 card), try going to the config panel (ALT+K)\nand selecting a fullscreen display mode of a different color depth;\nand selecting a fullscreen display mode of a different color depth;\nsome of these older cards can only do 3D in particular color depths\n(such as 16-bit color, for the Voodoo 3).\n"
IDS_OLDER_DISPLAY_ADAPTER_CATENATION_2
"NOTE: If you are trying to run the plug-in on an older display adapter\n(such as a Voodoo3 card), try changing the color depth that Windows\nis running in; some of these cards can only do 3D in particular color depths\n(such as 16-bit color, for the Voodoo3).\n"
IDS_DIRECTX_INIT_FAILED_X
"DirectX initialization failed (CreateDevice; code %d)\n\nOften this means you don't have enough free video memory.\n"
IDS_WINDOW_RESIZE_FAILED
"Window resize failed.\n\nOften this means the application ran out of video memory;\n perhaps you tried to make the window too large."
"Could not create internal canvas texture! (probably not enough video memory left)\ntry selecting a smaller display mode, or decreasing the color bit depth."
"Could not create internal canvas texture! (probably not enough video memory left)\n\n\nRECOMMENDATION: SET THE INTERNAL CANVAS SIZE BACK TO 'AUTO' AND TRY AGAIN"
IDS_PIXEL_SHADERS_TEXT "MilkDrop 1 did not use programmable pixel shaders - instead,\nit used the fixed-function graphics pipeline. If your graphics chip\nis older and doesn't support pixel shaders, or doesn't support the\nideal pixel shader version (2.0) for MilkDrop 2, then this should be\nauto-detected without a problem, and MilkDrop will simply skip over\nany presets that can't run on your graphics chip. (These presets will\nalso be hidden from view, in the preset list.)\n\nIf you'd like to force MilkDrop to try and allow higher (or lower)\nversions of pixel shaders, use this option.\n\nFinally, if you want to prevent MilkDrop from running any pixel shader 3,\npresets (because it's too slow for them), you can just set this option\nto version 2.0, and MilkDrop will avoid those presets."
IDS_TEXFORMAT "Texture Format"
IDS_TEXFORMAT_TEXT "This determines the precision of the colors that you see.\nHigher bit depths are better. A bit depth of 8, for example,\nmeans that in the graphics hardware, the image can have 2^8, or 256,\npossible shades (each) of red, green, and blue.\n\nA bit depth of 8 looks decent, but 16 is much better.\nHOWEVER, only high-end video cards (as of 2007) usually support\nit properly. Older cards can't do 'bilinear interpolation'\nwith 16-bit render targets, meaning that the image will get\nvery grainy and 'digital' looking, so PLEASE WATCH OUT FOR THIS.\n\n32 bits is excessive and slow, don't ever use it.\n\nNote that your monitor can only show 256 shades of each color;\nhowever, if the internal image (that is repeatedly warped and modified\nfrom frame to frame) has better color precision (~16 bits), then \nthe colors in the image will maintain their fidelity as they slowly\nerode and warp, over time."
IDS_CANVAS_SIZE "Canvas Size"
IDS_CANVAS_SIZE_TEXT "This sets the size of the image that milkdrop uses, internally,\nto drive the visuals. The bigger the value here, the crisper\nthe image you see. It's highly recommended that you set this\nto 'auto', which will determine the ideal image (texture) size\nautomatically. However, if you experience visual problems (such\nas black streaks or missing chunks in the image) due to low\nvideo memory, you might want to set this to a low value (like\n256x256 or 512x512).\n\n'Auto (exact)' means the internal texture size will exactly match\nthe number of pixels on the screen - this is the ideal case.\nIf that doesn't work, try 'Auto (nearest power of 2)' - some older\nvideo cards will have better luck with this option."
END
STRINGTABLE
BEGIN
IDS_CANVAS_STRETCH "Canvas Stretch"
IDS_CANVAS_STRETCH_TEXT "MilkDrop works with an internal texture, or canvas, to do all of\nits graphics rendering. The speed (framerate) that MilkDrop runs\nat is inversely proportional to the number of pixels that are in\nthis canvas. So, to render things internally at a smaller resolution,\nbut stretch them up for display, you can use this option. It will\nmake the image look a bit softer and less crisp or detailed,\nbut - especially for older graphics hardware - things will run\nmuch faster.\n\nKeep in mind, a stretch factor of 2X, for example, means that there\nwill be half as manypixels to simulate on both the X and Y axes, \nso MilkDrop will actually run FOUR TIMES as fast. With a stretch\nfactor of 3X, it will run 9X as fast (hypothetically). And so on."
IDS_MAX_IMAGES_BYTES_TEXT
"This option is only relevant if you've put tons of new textures in your \nwinamp\\plugins\\milkdrop2\\textures directory. If you have (say you\nset up some kind of art kiosk with thousands of large images), this\noption lets you tweak how much video RAM MilkDrop will try to use to\ncache textures. The only point of cacheing textures is so that \nwhen loading a new preset, if the preset needs to load textures,\nif they were already loaded once and are still cached in memory, \nthe load will be much smoother.\n\nGo ahead and crank this up; MilkDrop's core internal textures will\nalways take precedence over disk textures anyway, so it's pretty safe."
"keep this >0.25 to avoid edge artifacts, and <1.0 to avoid black borders."
IDS_MENU_BLUR1_MIN_COLOR_VALUE "blur1: min color value"
IDS_MENU_BLUR1_MIN_COLOR_VALUE_TT
"narrowing these to just the color range you need will greatly increase color fidelity in the blurred images."
IDS_MENU_BLUR1_MAX_COLOR_VALUE "blur1: max color value"
IDS_MENU_BLUR1_MAX_COLOR_VALUE_TT
"narrowing these to just the color range you need will greatly increase color fidelity in the blurred images."
IDS_MENU_BLUR2_MIN_COLOR_VALUE "blur2: min color value"
IDS_MENU_BLUR2_MIN_COLOR_VALUE_TT
"narrowing these to just the color range you need will greatly increase color fidelity in the blurred images. MUST BE SUBSET OF BLUR1 RANGE."
IDS_MENU_BLUR2_MAX_COLOR_VALUE "blur2: max color value"
IDS_MENU_BLUR2_MAX_COLOR_VALUE_TT
"narrowing these to just the color range you need will greatly increase color fidelity in the blurred images. MUST BE SUBSET OF BLUR1 RANGE."
IDS_MENU_BLUR3_MIN_COLOR_VALUE "blur3: min color value"
END
STRINGTABLE
BEGIN
IDS_MESH_SIZE "Mesh Size"
IDS_MESH_SIZE_TEXT "MilkDrop uses a mesh of polygons to warp the image each frame.\nThis setting determines how finely subdivided that mesh is.\nA larger mesh size will mean finer resolution 'movement' in the\nimage; basically, it will look better. Watch out, though - \nonly crank this way up if you have a fast CPU."
IDS_CB_ALWAYS3D "Enable this to force all presets to be displayed in 3D mode.\n(Note that you need glasses with differently-colored lenses\n to see the effect.)"
IDS_DISABLE_PRESET_RATING "Disable preset rating"
IDS_DISABLE_PRESET_RATING_TEXT
"Check this to turn off the preset rating system. Normally, when MilkDrop\ngoes to randomly select a preset, it weights them based on their ratings.\nHowever, if you want all presets to have an equal chance of being chosen,\ncheck this box."
IDS_CB_NOWARN2 "Check this to disable any & all warning messages that appear in the\nupper-right corner of the screen."
IDS_START_WITH_PRESET_LOCK_ON "Start with preset lock ON"
IDS_START_WITH_PRESET_LOCK_ON_TEXT
"Check this to make MilkDrop automatically start in 'preset lock' mode,\nmeaning that the preset will not change until the user changes it\nmanually (either by pressing SPACE, hitting H for a hard cut, or by\nselecting a new preset from the 'L'oad menu).\n\nUse the SCROLL LOCK key while MilkDrop is running to toggle the preset\nlock on or off. When the SCROLL LOCK light is on, that means that the\npreset lock is also on, and vice versa."
IDS_BRIGHT_SLIDER "The brightness slider lets you control the overall brightness\nof the image. If the image is continually washed out to bright\npurple or white, you'll want to crank this down to (probably) zero.\nIf the image is chronically dark, crank this up.\n\nNote that the slider is not visible when the nearby 'guess'\ncheckbox is checked. Uncheck it to manually set the brightness.\n\nAlso note that this brightness adjustment is only a concern in\n16-bit color modes. (32-bit doesn't have this problem.) So,\nif you're running Windows in 16-bit color, this slider will affect\nwindowed, desktop, and 'fake' fullscreen modes. And if you've\nselected a 16-bit fullscreen display mode, it will affect that\ntoo."
IDS_CB_AUTOGAMMA "Check this option to ask milkdrop to make an educated guess\nfor the 'brightness control for 16-bit color' setting, based\non the vendor of your video card. This usually gets it, but\nnot always.\n\nThe slider is only visible when this option is unchecked.\n\nSee the help for the slider for more information."
END
STRINGTABLE
BEGIN
IDS_SPRITE "Click this button to edit milk_img.ini, the file that defines\nall of the custom sprites you can invoke for display while\nmilkdrop is running. A sprite is an image that you can fade\nin or our, move around, and so on."
IDS_MSG "Click this button to edit milk_msg.ini, the file that you can\nconfigure to set up custom overlaid text messages that you can\ndisplay while milkdrop is running."
IDS_SONGTITLEANIM_DURATION_TEXT
"The duration, in seconds, of song title animations."
IDS_RAND_TITLE_TEXT "The mean (average) time, in seconds, between randomly-launched\nsong title animations. Set to a negative value to disable random\nlaunching."
IDS_RAND_MSG_TEXT "The mean (average) time, in seconds, between randomly-launched\ncustom messages (from milk_msg.ini). Set to a negative value\nto disable random launching."
IDS_TITLE_ANIMS_TEXT "Check this to automatically launch song title animations whenever\nthe track changes."
IDS_BETWEEN_TIME_TEXT "The minimum amount of time that elapses between preset changes\n(excluding hard cuts, which take priority). The old preset will\nbegin to blend or fade into a new preset after this amount of time,\nplus some random amount of time as specified below in the\n'additional random time' box. Add these two values together to\nget the maximum amount of time that will elapse between preset\nchanges."
IDS_BETWEEN_TIME_RANDOM_TEXT
"The additional random maximum # of seconds between preset fades\n(aka preset changes) (aka soft cuts)."
IDS_BLEND_AUTO_TEXT "The duration, in seconds, of a soft cut (a normal fade from one preset\nto another) that is initiated because some amount of time has passed.\nA value less than 1 will make for a very quick transition, while a value\naround 3 or 4 will allow you to see some interesting behavior during\nthe blend."
IDS_BLEND_USER_TEXT "The duration, in seconds, of a soft cut (a normal fade from one preset\nto another) that is initiated by you, when you press the 'H' key (for\na Hard cut). A value less than 1 will make for a very quick transition,\nwhile a value around 3 or 4 will allow you to see some interesting behavior\nduring the blend."
IDS_HARDCUT_BETWEEN_TIME_TEXT
"The amount of time, in seconds, between hard cuts. Hard cuts are\nset off by loud beats in the music, with (ideally) about this much\ntime in between them."
IDS_HARDCUT_LOUDNESS_TEXT
"Use this slider to adjust the sensitivity of the beat detection\nalgorithm used to detect the beats that cause hard cuts. A value\nclose to 'min' will cause the algorithm to be very sensitive (so\neven small beats will trigger it); a value close to 'max' will\ncause only the largest beats to trigger it."
END
STRINGTABLE
BEGIN
IDS_CB_HARDCUTS "Check this to disable hard cuts; a loud beat\nwill never cause the preset to change."
"sprite #%d error: could not find 'img=' setting, or sprite is not defined"
IDS_WARNING_PRESET_X_ERROR_IN_PRESET_INIT_CODE
"warning: preset ""%s"": error in 'preset_init' code"
IDS_WARNING_PRESET_X_ERROR_IN_PER_FRAME_CODE
"warning: preset ""%s"": error in 'per-frame' code"
IDS_WARNING_PRESET_X_ERROR_IN_PER_VERTEX_CODE
"warning: preset ""%s"": error in 'per-vertex' code"
IDS_HZ "Hz"
IDS_HELP_MINIMIZE_WINAMP "Help on 'Minimize Winamp...' checkbox"
IDS_HELP_MINIMIZE_WINAMP_HELP
"Enable this if you can sometimes see the Winamp window flickering\nthrough, when you run the plug-in fullscreen. Enabling this option\nwill force the Winamp window to minimize whenever the plug-in goes\nfullscreen on the same monitor that the Winamp window is on.\nThe Winamp window will be restored as soon as the plug-in returns\nfrom fullscreen mode.\n\nNote that this also applies for 'fake' fullscreen mode (as well as 'real'\nfullscreen mode).\n\nKeep in mind that when running graphically demanding applications\n(such as this plug-in), it's always good to minimize (or close) as many\nother applications as possible, even if they appear to be idle."
IDS_DIRECTX_MISSING_OR_CORRUPT_TEXT
"Failed to initialize DirectX 9.0 or later.\nMilkdrop requires d3dx9_31.dll to be installed.\n\nWould you like to be taken to:\nhttp://www.microsoft.com/download/details.aspx?id=35,\nwhere you can update DirectX 9.0?\n"
IDS_PARENT_DIRECTORY "parent directory"
IDS_RAND_TITLE "Time between random song title animation"
IDS_RAND_MSG "Time between random custom messages"
IDS_MAX_IMAGES_BYTES "Image cache settings"
IDS_PAGE_X " Page %d "
END
STRINGTABLE
BEGIN
IDS_SAVE_SUCCESSFUL "[save successful]"
IDS_ERROR_UNABLE_TO_DELETE_THE_FILE "ERROR: unable to delete the file"
"warning: preset ""%s"": error in shape %d per-frame code"
IDS_CONFIG_PANEL_BUTTON_1 "Common Settings"
IDS_CONFIG_PANEL_BUTTON_2 "MORE SETTINGS"
IDS_CONFIG_PANEL_BUTTON_3 "Artist Tools"
IDS_CONFIG_PANEL_BUTTON_4 "Transitions"
IDS_CONFIG_PANEL_BUTTON_5 " "
IDS_CONFIG_PANEL_BUTTON_6 " "
IDS_CONFIG_PANEL_BUTTON_7 " "
IDS_CONFIG_PANEL_BUTTON_8 " "
IDS_EXTRA_FONT_1_NAME "Tooltips"
IDS_EXTRA_FONT_2_NAME "Animated Songtitles"
IDS_PRESS_F1_MSG "Press F1 for Help "
IDS_GRAPHICS_SUBSYSTEM_IS_TEMPORARILY_UNSTABLE
"One or more fullscreen display adapters are behaving strangely and will not\nreport a list of display modes. It's quite possible that your graphics subsystem\nis temporarily unstable.\n\nSUGGESTED ACTION: If you have modified your multimon setup or Windows,\ndisplay settings, or have updated any display drivers or installed\nany new programs, you should probably REBOOT YOUR COMPUTER before\ntrying to configure (or run) the plug-in again."
IDS_FONTS_HELP "Click this button to alter the fonts that are used to display text\nwhile the plug-in is running."
IDS_DUAL_HEAD_HELP "Click this button for special options concerning DualHead video cards\nthat are capable of running in double-width or double-height display\nmodes. DualHead cards that support this treat the two monitors as\none giant, double-width or double-height display.\n\nThis would usually mean that when going Fullscreen, the plug-in would be\nstretched over both monitors. However, when you run the plug-in in\nDesktop Mode or in *Fake* Fullscreen Mode, you can get around this,\nand allow the plug-in to run on just one monitor, leaving you free\nto work on the other."
IDS_MULTI_SAMPLING "Help on Multisampling"
IDS_MULTI_SAMPLING_HELP "This controls the level of full-scene anti-aliasing (blending)\nthat the display adapter uses. Only newer video cards will\ntend to support this feature. Anti-aliasing softens out the\n'jaggies' that you sometimes see at the pixel level, for example,\nat the silhouette of an object, or on a wireframe object.\n\nA level of '2X' would mean that 3D rendering/rasterization is done\ninternally *at double-resolution*, and then downsampled before final\ndisplay to the user. A level of '3X' would mean that the rendering\nis done at triple-resolution, and so on.\n\nNote that, due to limitations of the DirectX 8 API, the use of multisampling\ngenerally requires that page tearing be allowed; the one exception is 'true'\nfullscreen mode, where you can have the best of both worlds: you can disable\npage tearing and enable multisampling at the same time."
IDS_MAX_FRAMERATE "Help on Max Framerate"
IDS_MAX_FRAMERATE_HELP "This controls the maximum # of times the image will be updated, per second.\nFramerate is also commonly called ""FPS"", or ""frames per second.""\n\nIf the plug-in is running too quickly for your taste, you can lower the\nmaximum framerate to slow it down. You might also want to do this if\nthe plug-in is 'hogging the CPU' and slowing down other applications.\n\nTypically, a framerate of 30 looks good; 60 looks great. The human eye\nhas a hard time processing more than 60 fps, though.\n\nNote that if the animation is rendering below the maximum framerate here,\nyour CPU will likely be in 100%% use, leaving your computer somewhat\nunresponsive. If this is the case, try lowering the max. framerate\nuntil it takes effect, and then your computer should become more responsive.\n\nAlso keep in mind that it's a good idea to try and set the max. framerate\nto the current refresh rate of your monitor (e.g. 60 Hz, 72 Hz, etc.)\nor an integer factor of that number; for example, at a 72 Hz monitor\nrefresh rate, good max. framerates would be 2, 3, 4, 6, 8, 9, 12, 18,\n24, 36, or 72."
IDS_FAKE_FULLSCREEN "Help on 'fake' fullscreen mode"
IDS_FAKE_FULLSCREEN_HELP
"When this option is enabled, the display mode is never changed by\nthe plug-in; instead, the plug-in 'fakes' fullscreen mode by simply\nthe plug-in; instead, the plug-in 'fakes' fullscreen mode by simply\nthe window on top.\n\nDUALHEAD: Fake fullscreen mode can be especially handy when you have a\ndualhead display adapter that drives two monitors, but really just treats\nthem as one giant display (e.g. **the display mode is something like 2048x768\nor 1024x1536**), where regular fullscreen mode will take over both monitors,\ncreating a very large, stretched image. HOWEVER, if you use fake\nfullscreen mode, it can (if you want) take over just one monitor, leaving\nyou free to work on the other monitor. To choose which display to favor\n(or to span both), click the 'DualHead' button and follow the instructions\nthere.\n\nTASKBAR: Note that in fake fullscreen mode, the taskbar will still be visible\n(and usable) if the plug-in does not entirely cover all displays & all monitors.\nIf you don't like it, use 'true' fullscreen mode instead, or move the taskbar\n(...there should be a place to move it to, since the plug-in doesn't cover all\nof your displays). However, if the plug-in does cover all displays and all\nmonitors, the taskbar should be nicely hidden."
IDS_FULLSCREEN_ADAPTER "Help on fullscreen display adapter selection"
IDS_FULLSCREEN_ADAPTER_HELP
"This lets you select which display adapter (video card) you'd like to\nrun the plug-in on, when it goes fullscreen. If you only have one video\ncard and monitor in your system, you will only have one choice here; but\nif you have multiple video cards, or a multi-head video card (one card\nthat drives multiple monitors), there should be two or more choices here.\n\nNote that if you have trouble running in fullscreen mode with multiple\ndisplays, you might want to try the 'fake fullscreen mode' option.\nSee its help screen for more information."
END
STRINGTABLE
BEGIN
IDS_WINDOWED_ADPATER "Help on windowed-mode display adapter selection"
IDS_WINDOWED_ADPATER_HELP
"This lets you select which display adapter (video card) you'd like to\nrun the plug-in on, when it runs in a window. If you only have one video\ncard and monitor in your system, you will only have one choice here; but\nif you have multiple video cards, or a multi-head video card (one card\nthat drives multiple monitors), there should be two or more choices here.\n\nThe default window position will be somewhere on the monitor for the\ndisplay adapter you choose here. You can drag the window to a different\nmonitor, but it is likely to be very slow, because the pixels will have\nto be copied, via Windows, from one display to the next, each frame.\n\nSo, for best performance in windowed mode, be sure to select the monitor\nyou want it to run on here, in advance, and avoid dragging the window to\nanother monitor at runtime."
IDS_DESKTOP_ADAPTER "Help on desktop-mode display adapter selection"
"This lets you select which display adapter (video card & monitor) you'd like to\nrun the plug-in on, when it runs in desktop mode, replacing your arch wallpaper.\nIf you only have one video card and monitor in your system, you will only have\none choice here; but if you have multiple video cards, or a multi-head video card\n(one card that drives multiple monitors), there should be two or more choices here."
"When a new frame of animation is ready for display, the plug-in\nhas a choice of whether or not to synchronize the new frame to the\nmonitor's next vertical scan.\n\nIf there is no synchronization and the new frame is shown immediately,\nthen the update might occure in 'mid-scan', so for that 1/60th of a second,\nyou'll see the old frame toward the top of the monitor, and the new frame\ntoward the bottom, with a sharp line ('tear') somewhere in between. This\nis especially visible when solid objects on the screen are changing or\nmoving rapidly, from frame to frame.\n\nHowever, if the plug-in waits until the vertical scan is complete to update\nthe image, then at the start of the next vertical scan, the entire image\nwill be ready and will (hopefully) be presented without any tearing.\n\nAlthough page tearing will often cause visible artifacts, it will allow\nthe plug-in to run at its maximum possible framerate. Generally, though,\npage tearing is considered a bad thing, to be avoided when possible.\n\nNote that this synchronization (done by DirectX and your video driver)\nis usually approximate when running in windowed (or fake fullscreen) modes;\nthus, page tearing is often minimized but can't always be completely eliminated.\n\nNote that multisampling is usually only available when page tearing is\nallowed, due to limitations of the DirectX 8 API. The one exception is\n'true' fullscreen mode; there, you can disable page tearing and still use\nmultisampling. (But not in fake fullscreen, windowed, or desktop modes.)"
IDS_FORCE_INTO_FS_MODE_HELP
"Enable this to force the plug-in to start in fullscreen\n(or 'fake fullscreen') mode.\n\n(Note that if 'fake' fullscreen mode is enabled,\nthe plug-in will start in fake fullscreen mode.)"
IDS_FORCE_INTO_DESKTOP_MODE_HELP
"Enable this to force the plug-in to start in desktop mode."
IDS_HELP_ON_F1 "Help on 'Press F1...' checkbox"
IDS_HELP_ON_F1_HELP "Disable this to prevent the 'Press F1 for Help' message\nfrom appearing when the plug-in starts."
IDS_CB_SKIN_HELP "Check this box to 'skin' the plug-in's window frame when it runs\nin a window, so that it looks like the rest of the arch that\nmake up Winamp's interface.\n\nThis feature requires Winamp 2.90 or later; if the box is greyed\nout, it means you need a newer version of Winamp."
IDS_SAVE_CPU_CHECKBOX "Help on 'Save CPU' checkbox"
IDS_SAVE_CPU_CHECKBOX_HELP
"Check this box to lower the amount of CPU (processor) that the plug-in uses\nto monitor and limit the framerate.\n\nWhen this box is unchecked, the plug-in will extremely accurately limit the\nframerate, resulting in ultra-smooth animation. However, there is some cost\nin terms of CPU time - usually in the range of 0-20%%.\n\nWhen this box is checked, though, the plug-in uses a more lenient algorithm to\nlimit the framerate, which uses virtually no CPU time. However, the framerate\nwill not be as accurately limited (it might vary over time), and animation is\nnot guaranteed to be perfectly smooth.\n\nNote that you can further decrease CPU usage by:\n 1) decreasing the maximum framerate (via the 'Max Framerate' options)\n 2) allowing page tearing (via the 'Allow Page Tearing' checkboxes)"
IDS_FS_DISPLAY_MODE "Help on fullscreen display mode selection"
IDS_FS_DISPLAY_MODE_HELP
"This lets you select which display mode you'd like to use when you\nrun the plug-in fullscreen.\n\nThe first parameter is the pixel color format, which decides\nthe total number of possible colors in the rendered image.\nRGB-555 and RGB-565 are 16-bit color formats, which have poor\ncolor resolution but are often fast. RGB-888 is a 32-bit color\nformat; it often has superior image quality, but is often slower\nand takes up twice the video memory.\n\nThe next two parameters are the width and height of the display mode,\nin pixels, also known as the 'resolution'. Higher resolutions are\nusually slower and require more video memory, but look better.\n\nThe last parameter is the refresh rate: the rate at which the\n""monitor refreshes the image you see, in Hertz (cycles per second).\nHigher refresh rates tend to be easier on the eyes."
END
STRINGTABLE
BEGIN
IDS_TRY_TO_FIX_SLOW_TEXT "Help on 'Try to fix slow text' checkbox"
IDS_TRY_TO_FIX_SLOW_TEXT_HELP
"Many video cards - even new ones - are very slow at drawing onscreen text.\nMost application render onscreen text overtop of the final image\n*every frame*, but since MilkDrop has so many menus, this can severely\ndrop the framerate.\n\nA workaround is invoked by checking this box. Instead of drawing the\ntext every frame, it is instead drawn to a second image buffer, and then\nonly updated when the text changes. That separate image buffer is then\noverlaid onto the final image for display, each frame. By not redrawing\nthe same text over and over, MilkDrop maintains a normal framerate.\n\nThis option is good for maintaining speed, but it uses a substantial amount\nof video memory. You should probably only use it if you have 32 megabytes\n(or more) of graphics memory. If there is not enough video memory to set\nup the offscreen image buffer for cacheing the text, it will not be created,\nand MilkDrop will behave as if the box was unchecked."
IDS_VJ_MODE "Help on VJ Mode"
IDS_VJ_MODE_HELP "VJ mode is used by those who want to show MilkDrop on one display\nwhile working with it on the other display. When VJ mode is on,\ntext is drawn into a second window, instead of being overlaid on\ntop of the graphics. This leaves the 'VJ' (the person running the\nvisuals for a concert, for example) able to navigate milkdrop's menus\nand edit presets while MilkDrop runs on a second display (likely\nrunning to a projector), without the ugly menus showing up.\n\nIMPORTANT: whichever windowed mode display adapter you have selected \ndetermines which monitor the separate text window appears on, and runs\nbest on. If you try dragging (moving) it to another monitor, performance\nwill be severely impacted; instead, exit MilkDrop, return to the config\npanel, and set the windowed mode display adapter to reflect the monitor\nyou want the separate text window to appear on."
IDS_HELP_ON_X "Help on '%s'"
IDS_DMS_LABEL_HELP "These settings control the behavior of the plug-in when it is running\nin 'desktop mode'. In desktop mode, the plug-in is visible in your\nWindows background, replacing your wallpaper with the animated plug-in."
IDS_FS_LABEL_HELP "These settings control the behavior of the plug-in when it is running\nin fullscreen mode. In fullscreen mode, the plug-in changes the display\nmode to whatever you indicate here, and then uses the entire display\nto render the image.\n\nFullscreen mode also gives the plug-in certain privileges within the\ngraphics subsystem (it enters 'exclusive mode'), so performance is\nusually quite improved."
IDS_W_LABEL_HELP "These settings control the behavior of the plug-in when it is running\nin a window. In windowed mode, the plug-in renders right into a window,\njust like any other application you might have running.\n\nWhen the plug-in starts, the default window position will be somewhere\non the monitor for the display adapter you choose here.\nYou *can* drag the window to a different monitor, but it is likely to be,\nVERY slow because the pixels will have to be copied, via Windows, from\none display to the next, each frame.\n\nSo, for best performance in windowed mode, be sure to select the monitor\nyou want it to run on here, in advance, and avoid dragging the window to\nanother monitor at runtime."
IDS_DM_MORE_HELP "Click here to bring up a dialog with\nadvanced settings for Desktop Mode."
IDS_INITCONFIG_FAILED "InitConfig() failed!"
IDS_UNABLE_TO_LOAD_TABS "Unable to load tabs!"
IDS_DOCUMENTATION_FILE_NOT_FOUND
"the documentation file:\n\n\t%s\n\ncould not be found."
IDS_ACCESS_TO_DOCUMENTATION_FILE_DENIED
"access to the documentation file:\n\n\t%s\n\nwas denied."
IDS_OK_HELP "Click this button to save your changes and return to Winamp."
IDS_CANCEL_HELP "Click this button to cancel any changes and return to Winamp."
IDS_RESTORE_DEFAULTS_HELP
"Click this button to restore all config panel settings\nto their 'factory' defaults and then return to Winamp."
IDS_DOCUMENTATION_BUTTON_HELP
"Click this button to view the documentation for this plug-in."
IDS_VIEW_ONLINE_DOCS_HELP
"Click this button to view the website (homepage) for this plug-in\nusing your default browser."
IDS_5_6_5_TEXTURE "a 5-6-5 texture (no transparency)"
IDS_5_5_5_TEXTURE "a 5-5-5 texture (w/1 bit of transparency)"
IDS_8_8_8_TEXTURE "an 8-8-8 texture (w/8 bits of transparency)"
END
STRINGTABLE
BEGIN
IDS_NO_ALPHA_FALLBACK "Help on ""no alpha"" fallback options"
IDS_NO_ALPHA_FALLBACK_HELP
"If you run the plug-in in desktop mode and find that your\ndesktop icons are surrounded by black boxes, then you'll\nwant to experiment with this setting. The black box means\nthat 'alpha' (transparency) is not working, probably because\nyour current video mode (that Windows is running in) does\nnot have an alpha channel. To make a long story short,\njust try different options here if you get the 'black box'\neffect, and cross your fingers that one of these works.\n\nNote that the 5-6-5 option uses half as much video memory\nas the 8-8-8 option, so if they both work, use the 5-6-5."
IDS_CB_SHOW_ICONS_HELP "When you're running in desktop mode, this option lets you\nchoose to show or hide the icons that normally sit on your\ndesktop."
IDS_CB_BOX "Help on 'Draw colored boxes...' checkbox"
IDS_CB_BOX_HELP "This option lets you choose whether or not you want to\nsee a solid-colored box around each of the text labels\nfor the icons on your desktop, while the plug-in is running.\n\nIf you turn it off, the icon text labels might be harder\nto read (depending on the current image that the plug-in is\ngenerating), but the icons will also tend to dominate the\nscreen less."
IDS_CB_MANUAL_SCOOT "Help on icon occlusion checkbox"
IDS_CB_MANUAL_SCOOT_HELP
"Normally, when you put your Windows taskbar on the Top or Left\nedge of the screen, Windows nicely scoots your desktop icons out\nfrom underneath it, so that they remain visible.\n\nThis plug-in tries to do the same thing, but on a few video cards,\nthe desktop icons might still be occluded (covered) by the taskbar\nwhen you run the plug-in in Desktop Mode (and the taskbar sits along\nthe Top or Left edge of the screen.)\n\nIf this happens to you, try checking this box - it will try a\ndifferent algorithm for placing the icons, and should manage to\nscoot them out (down or to the right) from underneath the taskbar."
"It appears that you have an outdated copy of the file 'vms_desktop.dll'\nin your Winamp PLUGINS directory. Please reinstall the plug-in\nto bring this file up to date."
"Error creating hook procedure;\ndesktop icons will not be available."
IDS_ERROR_UPDATING_ICON_BITMAPS
"Error updating icon bitmaps; the number of unique\nicon bitmaps on your desktop exceeded the maximum.\n\nAs a result, not all icons will look correct."
"Error updating icon bitmaps: there were a lot of unique icon bitmaps,\nbut the plug-in couldn't allocate enough extra texture(s) to hold them all,\nprobably because video memory is low.\n\nAs a result, not all icons will look correct."
"To free up some memory, please RESTART WINAMP, then return\n to the plug-in's config panel and try setting your\n WINDOWED MODE MULTISAMPLING back to 'NONE.'\n\nThen try running the plug-in again."
"To free up some memory, please RESTART WINAMP, then return\n to the plug-in's config panel and try setting your\n FAKE FULLSCREEN MODE MULTISAMPLING back to 'NONE.'\n\nThen try running the plug-in again."
"To free up some memory, please RESTART WINAMP, then return\n to the plug-in's config panel and try setting your\n FULLSCREEN MODE MULTISAMPLING back to 'NONE.'\n\nThen try running the plug-in again."
IDS_TO_FREE_UP_VIDEO_MEMORY
"To free up some video memory, try the following:\n\n1. Try closing all other applications that might be using video memory, especially:\n\n * WINDOWS MEDIA PLAYER\n * any video conferencing software, such as NETMEETING\n * any DVD playback, TV tuner, or TV capture software\n * any video editing software\n * any software that uses Overlays, such as Drempels Desktop\n * any audio dictation software, such as Dragon NaturallySpeaking\n * any other 3D programs currently running\n\n2. Also try returning to the config panel (ALT+K) and selecting a display mode\n that uses less video memory. 16-bit display modes use half as much memory\n as 32-bit display modes, and lower-resolution display modes (such as 640 x 480)\n use proportionally less video memory.\n\nAfter making these changes, please RESTART WINAMP before trying to run\nthe plug-in again."
IDS_TO_FREE_UP_VIDEO_MEMORY_2
"To free up some video memory, try the following:\n\n1. Try closing all other applications that might be using video memory, especially:\n\n * WINDOWS MEDIA PLAYER\n * any video conferencing software, such as NETMEETING\n * any DVD playback, TV tuner, or TV capture software\n * any video editing software\n * any software that uses Overlays, such as Drempels Desktop\n * any audio dictation software, such as Dragon NaturallySpeaking\n * any other 3D programs currently running\n\n2. Also try changing your Windows display mode to a lesser bit depth\n (i.e. 16-bit color), or a smaller resolution.\n\nAfter making these changes, please RESTART WINAMP before trying to run\nthe plug-in again."
IDS_MILKDROP_SUGGESTION "MILKDROP SUGGESTION"
IDS_DIRECTX_MISSING_OR_CORRUPT "DirectX Missing or Corrupt"
IDS_ERROR_THE_PLUGIN_IS_ALREADY_RUNNING
"Error: the plug-in is already running."
END
STRINGTABLE
BEGIN
IDS_MB "MB"
IDS_GB "GB"
IDS_MASHUP_GENERAL_POSTPROC " 1. general, postproc: "