- Fix import errors in 2021 clients.
- Add patch Change all fonts logical size to fixed value. (by @4144).
- Add patch Limit all fonts logical minimal size. (by @4144).
- Add patch Limit all fonts logical maximum size. (by @4144).
- Add patch Adjust all fonts logical size. (by @4144).
- Add patch Set all fonts weight to fixed value. (by @4144).
- Add patch Change all bold fonts weight to fixed value. (by @4144).
- Add patch Change all normal fonts weight to fixed value. (by @4144).
- Add patch Adjust all fonts weight to fixed value. (by @4144).
- Add patch Change all fonts charset. (by @4144).
- Add patch Change all fonts face. (by @4144).
- Add patch Hide debugger. (by @4144).
- Add patch Set high priority class for active client. (by @4144).
- Add patch Set normal priority class for inactive client. (by @4144).
- Add patch Add input delay. (by @4144).
- Add patch Change Sleep delay in game loop. (by @4144).
- Add patch Ignore most errors. (by @4144).
- Add patch Use borderless mode in full screen. (by @4144).
- Add patch Limit minimal width in all resolutions. (by @4144).
- Add patch Limit minimal height in all resolutions. (by @4144).
- Add patch Limit maximum width in all resolutions. (by @4144).
- Add patch Limit maximum height in all resolutions. (by @4144).
- Add patch Add close button to game window. (by @4144).
- Add patch Use small titlebar in game window. (by @4144).
- Add patch Show icon with error messages. (by @4144).
- Add patch Plays sound instead of error message. (by @4144).
- Add functions for fetch/set simple values: exe.fetchValueSimple, exe.SetValueSimple.
- Add macro assembler command for read table var without validation: %tablevar0.
- Add macro assembler command for resolve existing import: %import.
- Add alternative start for macro assembler commands as "#%".
- Add fetch functions: pe.fetchUQWord, pe.fetchUDWord, pe.fetchUWord, pe.fetchUByte, pe.fetchString.
- Add functions for convert rva to va and rva to raw: pe.rvaToVa, pe.rvaToRaw.
- Add functions for access pe header: pe.getPeHeader, pe.getOptHeader, pe.getSubSection, pe.getImageBase, pe.getImportTable.
- Add function for insert dword: exe.insertDWord.
- Add function for search/match many patch addresses: hooks.initHooks.
- Add function for direct replace dword: pe.directReplaceDWord.
- Add support for search/match imports in multi hooks.
- Add object imports for access imports and function in it.
- Update tables.
- Fix patch Increase Screenshot Quality for some clients. (fix by @4144).
- Fix patch Extend Npc Dialog Box for some clients. (fix by @4144).
- Fix patch Disable HShield for some clients. (fix by @4144).
- Rename patch Enable HTTP Emblem on Ragexe to Fix HTTP Emblems in clients for better describe what it doing.
- Remove old unused functions from logger.qs.
- Fix frame pointer detection for 2019+ clients.
- Fix patch.getName() for return patch function name.
- Add function patch.getDescription() for return patch text name.
- Add macro assembler support. See macroasm docs.
- Add assembler commands: long, short.
- Add functions for load asm code from file: asm.load, asm.loadHex.
- Add function for insert asm code into free space from file: exe.insertAsmFile.
- Add function for apply patch based on asm code from file: exe.replaceAsmFile.
- Add function hooks.initTableEndHook.
- Add functions for validate table values: table.getValidated, table.getRawValidated.
- Different improvments in multi hooks.
- Move many asm code into separate asm files.
- Update tables.
- Fix patch Change auto follow delay. (fix by @4144).
- Add patch Change default font size for base class of all balloons. (by @4144).
- Add patch Change default font size for class UITransBalloonText. (by @4144).
- Add patch Change default font size for class UICharInfoBalloonText. (by @4144).
- Add patch Change default font color for base class of all balloons. (by @4144).
- Add patch Change default font color for class UITransBalloonText. (by @4144).
- Add patch Change default font color for class UICharInfoBalloonText. (by @4144).
- Add patch Change default shadow color for base class of all balloons. (by @4144).
- Add patch Change default shadow color for class UITransBalloonText. (by @4144).
- Add patch Change default shadow color for class UICharInfoBalloonText. (by @4144).
- Add patch Change default icon type for class UINameBalloonText. (by @4144).
- Add patch Change default text width for class UINameBalloonText. (by @4144).
- Add patch Change default text width for class UIVerticalNameBalloonText. (by @4144).
- Add patch Change default text decoration for class UITransBalloonText. (by @4144).
- Add patch Change default border color for class UITransBalloonText. (by @4144).
- Add patch Change auto follow stop delay. (by @4144).
- Add into Number type function for reverse RGB color: reverseRGB.
- Add support for multi hooks (for now only part of hooks supported).
- Add functions for direct changes in binary: pe.directReplace, pe.directReplaceBytes.
- Add function patch.getName for get current patch name.
- Add function patch.getState for get current patch state.
- Update tables.
- Fix patch Custom Window Title. (fix by @4144).
- Fix patch Disable Multiple Windows. (fix by @4144).
- Add theme EXcite Dark (by @X-EcutiOnner).
- Improve speed in asm.stringToAsm.
- Update patch Add loading custom lua files. (by @4144).
- Add function lua.replace for replace existing lua file to custom one.
- Add patch Load custom lua files for most loaded lua files. (by @4144).
- Add patch Fixes the Korean Job name issue with LangType from translation patch. (by Ai4rei/AN, Neo, @4144).
- Add patch Add loading custom lua files. (by @4144).
- Fix patch Move Cash Shop Icon. (fix by @4144).
- Fix patch Disable kRO Site Launch. (fix by @4144).
- Fix exe.insertAsmText with complex asm code.
- Fix asm.hexToAsm for emptry strings.
- Add new parameter into exe.setJmpVa and exe.setJmpRaw.
- Add hooks object.
- Add lua object.
- Add functions for check enabled patches.
- Add functions for search strings pe.stringVa, pe.stringRaw, pe.stringHex4.
- Add for generic count bytes length in asm text asm.textToHexLength.
- Reconfigure current themes to use one css file.
- Add support for additional css attributes in themes.
- Add proper css usage in selected patch.
- Add support for custom variables in css theme files.
- Update Chinese Traditional translation from chinese fork.
- Update Thai translation by @X-EcutiOnner.
- Improve loading speed.
- Partial apply new theme after theme selection without nemo restart.
- Add patch Increase Zoom Out 25%. (by Shinryo, @4144).
- Add patch Increase Zoom Out to custom value. (by Shinryo, @4144).
- Replace exe.findAll to pe.findAll in all files.
- Updated return value for exe.insertAsmText.
- Add function asm.stringToAsm for convert string in assembler format.
- Add function exe.insertAsmTextObj similar to exe.insertAsmText.
- Add javascript debugger (menu tools/debugger).
- Move function removePatchData into object patch.
- Add function patch.replacePatchDataDWord for replaced already patched dword.
- Add function patch.getPatchDataDWord for read already patched dword.
- Update tables with clients support.
- Add shortcut F1 for open patch information.
- Fix window resize on startup.
- Add patch Send client flags to server. (by @4144).
- Add patch Enable GvG Damage display. (by @X-EcutiOnner, @4144).
- Add patch Disable Adventure Agent button on Party Window. (by @X-EcutiOnner, @4144).
- Add patch Translate Arrows Charset from korean to english. (by @X-EcutiOnner, @4144).
- Remove wrong parameter from patch Disable Game Guard. (by @4144).
- Add script function isPatchActive. Checks if given patch name active.
- Add script function enablePatch. Enable patch with given name.
- Add script function removePatchData. Remove patch data from given address.
- Add functions for patches: NAME_cancel(). Called for patch if patch was enabled and switched to disabled state.
- Add function ApplyPatches. This function called after apply all patches.
- Add new variables in tables.
- Update tables with clients support.
- Add patch Restore auto follow. (by @4144).
- Add function pe.find as improvement of exe.find.
- Add function pe.findAll as improvement of exe.findAll.
- Add function pe.findCode as improvement of exe.findCode.
- Add function pe.findCodes as improvement of exe.findCodes.
- Add function pe.match as improvement of exe.match.
- Add function pe.vaToRaw as improvement of exe.Raw2Rva.
- Add function pe.rawToVa as improvement of exe.Rva2Raw.
- Add function pe.sectionRaw as improvement of exe.getROffset.
- Add function pe.sectionVa as improvement of exe.getVOffset.
- Add function pe.dataBaseRaw for return start of data raw address.
- Fix patch Disable Auto follow. (fix by @4144).
- Add patch Disable OS Privileges execution level. (by @X-EcutiOnner).
- Fix patch Enable Emblem hover for BG for 2019 clients. (fix by @4144).
- Add patch Send at commands to server. (by @4144).
- Fix patch Enable Emblem hover for BG. (fix by @4144).
- Update Thai translation (by @X-EcutiOnner).
- Add function exe.fetchRelativeValue for fetch relative address for example from "call XXX".
- Add function exe.fetchHexBytes for fetch any number of hex bytes with offsets in standard format.
- Save/load previous profiles near patched exe.
- Fixed possible crash on load downloader scripts.
- Update tables with clients support.
- Update translation strings in patch Translate Client. (fix by @4144).
- Add functions for put short jump in client: exe.setShortJmpVa and exe.setShortJmpRaw.
- Allow use any similar to jump commands in exe.setShortJmp* and exe.setJmp* as last parameter.
- Update tables with clients support.
- Fix patch Add support for preview button in cash shop for 2019-12-xx and newer. (fix by @4144).
- Update tables with clients support.
- Add patch Add support for preview button in cash shop. (by @4144).
- Add patch Change MerchantStore Url. (by @jchcc).
- Add patch Mvp Drop Item Use Identified Name. (by @jchcc, @4144).
- Fix patch Skip some hidden menu icon buttons for some clients. (fix by @4144).
- Fix patch Disable Ragexe Filename Check for latest clients. (fix by @4144)
- Fix patch Fix item description bug for some clients. (fix by @jchcc).
- Add function for match bytes at given address: exe.match.
- Add function for fetch value from binary with size defined in variable: exe.fetchValue.
- Add function for save value to binary with size defined in variable: exe.setValue.
- Update tables with clients support.
- Update chinese traditional translation from jian916 fork.
- Fix patch Skip some hidden menu icon buttons. (fix by @4144).
- Add support for themes.
- Add function insert asm code into empty block: exe.insertAsmText.
- Add function for replace code to asm text: exe.replaceAsmText.
- Fix function asm.cmdToObjVa.
- Add basic documentation about api functions.
- Add support for themes.
- Add theme default, notheme, green.
- Add patch Ignore Entry Queue Errors. (by @X-EcutiOnner, @4144).
- Add patch Disable mp3NameTable.txt. (by @X-EcutiOnner).
- Add patch Disable map sign display. (by @X-EcutiOnner, @4144).
- Fix patch Change Walk To Delay. (fix by @X-EcutiOnner).
- Fix patch Enable /who command. (fix by @4144).
- Update patch Change minimal screen resolution limit with assembler usage. (fix by @4144).
- Add assembler functions asm.textToBytes and asm.cmdToBytes.
- Add different functions for assembler usage.
- Add javascript function String.replaceAll.
- Add functions for put jump in client: exe.setJmpVa and exe.setJmpRaw.
- Add functions for put nops in client: exe.setNopsRange and exe.setNops.
- Update copyright year to 2021
- Update tables with clients support.
- Update copyright year to 2021.
- Hide patches Ignore Quest Errors and Ignore Resource Errors (by @X-EcutiOnner)
- Update Thai translation (by @X-EcutiOnner).
- Add patch Additional client validation. (by @4144).
- Fix patch Show Replay Button. (fix by @jchcc).
- Fix patch Disable Help Message on Login. (fix by @X-EcutiOnner).
- Fix patch Ignore Lua Errors. (fix by @X-EcutiOnner, @4144).
- Update patch Translate Client for translating sign in achievement window. (fix by @X-EcutiOnner).
- Fixes for different patches due using tables.
- Fix addon Extract msgstringtable by using tables. (by @4144).
- Fix addon Dump Import Table for different clients with broken import table. (by @4144).
- Add tables with known values.
- Validate all clients loading. Show error on non kro or modified clients exe.
- From now NEMO will not works with modified clients as source.
- New script variable IS_RO for check is loaded binary ro client or not.
- Fix patch Disable HShield. (fix by @4144).
- Add patch Change Max Friends Value. (by @X-EcutiOnner, @4144).
- Add patch Remove Hardcoded HTTP IP. (by @jchcc).
- Add patch Enable HTTP Emblem on Ragexe. (by @jchcc).
- Add patch Remove Equipment Preview Button. (by @X-EcutiOnner, @4144).
- Add patch Change adventurer agency level range. (by @Asheraf).
- Fix patch Disable kRO Site Launch. (fix by @sctnightcore).
- Fix patch Disable 1rag1 type parameters. (fix by @X-EcutiOnner).
- Fix patch Always load Korea ExternalSettings lua file. (fix by @X-EcutiOnner, @4144).
- Fix patch Disable Cheat Defender Game Guard. (fix by @X-EcutiOnner, @4144).
- Fix patch Load custom ClientInfo file. (fix by @jchcc).
- Fix patch Show Exp Numbers. (fix by @jchcc).
- Fix patch Ignore Lua Errors. (fix by @X-EcutiOnner).
- Fix patch Disable HShield. (fix by @X-EcutiOnner).
- Fix patch Disable Help Message on Login. (fix by @X-EcutiOnner).
- Prevent load files with name started from get_.
- Add discord link.
- Add function for simple search/replace. See SimpleReplaceDemo.qs (by @4144).
- Update chinese traditional translation from jian916 fork.
- Add patch Ignore SignBoardList.lub Reading. (by @X-EcutiOnner, @4144).
- Add patch Disable Blind skills effect. (by @X-EcutiOnner, @4144).
- Fix patch Hide packets from peek. (fix by @X-EcutiOnner).
- Add patch Disable ViewPointTable.txt. (by @X-EcutiOnner).
- Fix patch Change character display deletion time from actual date to relative date. (fix by @jchcc).
- Fix patch Disable Multiple Windows. (fix by @jchcc).
- Fix patch Highlight Skillslot Color. (fix by @X-EcutiOnner).
- Add patch Disable OTP Login Packet. (by @jchcc).
- Add patch Auto Mute Audio (Experimental). (by @jchcc).
- Add patch Enable 44.1 kHz Audio Sampling Frequency. (by @jchcc).
- Fix patch Always Load Client Plugins (Experimental). (fix by @jchcc).
- Add patch Remove Equipment Title UI. (by @jchcc, @X-EcutiOnner, fix by @4144).
- Add patch Change second char create job. (by @4144).
- Fix patch Case-Insensitive Storage Search. (fix by @jchcc).
- Fix patch Hide attendance button. (fix by @jchcc).
- Fix patch Hide adventurer agency button. (fix by @jchcc).
- Fix patch Skip some hidden menu icon buttons. (fix by @jchcc).
- Fix patch Hide Cash Shop. (fix by @jchcc).
- Fix patch Restore Songs Effect. (fix by @jchcc).
- Fix wrong insert buffer in different patches. (fix by @4144).
- Add patch Ignore Towninfo*.lub Reading. (by @X-EcutiOnner).
- Add patch Disable specified Windows. (by @jchcc).
- Add patch Case-Insensitive Storage Search. (by @jchcc).
- Add patch Restore Songs Effect. (by @jchcc).
- Fix patch Disable 4 Letter Character Name Limit. (fix by @jchcc).
- Fix patch Disable 4 Letter User Name Limit. (fix by @jchcc).
- Fix patch Disable 4 Letter Password Limit. (fix by @jchcc).
- Add patch Opening To Service Select. (by @jchcc).
- Fix patch Change guild exp limit. (fix by @jchcc).
- Fix patch Enable Multiple GRFs - Embedded. (fix by @jchcc).
- Fix patch Ignore Missing Palette Error. (fix by @jchcc).
- Fix patch Disconnect to Login Window. (fix by @jchcc).
- Fix patch Change minimal screen resolution limit. (fix by @jchcc).
- Fix patch Remove Hourly Announce for 2019-2020 clients. (fix by @jchcc).
- Fix patch Restore Model Culling for 2019-2020 clients. (fix by @jchcc).
- Fix patch Change minimal screen resolution limit for 2019-2020 clients. (fix by @jchcc, @4144).
- Fix patch Increase hair style limit in game for 2019-2020 clients. (fix by @jchcc).
- Fix patch Remove hardcoded address/port for 2020-07-01 clients. (fix by @4144).
- Fix patch Change hp bar size for 2019-2020 clients. (fix by @jchcc).
- Fix patch Change Max Items in inventory for 2015, 2019-2020 clients. (fix by @jchcc).
- Fix patch Change MVP hp bar size for 2019-2020 clients. (fix by @jchcc).
- Fix patch Enable Proxy Support for 2019-2020 clients. (fix by @jchcc).
- Fix patch Increase Zoom Out 50% for 2019-2020 clients. (fix by @jchcc).
- Fix patch Increase Zoom Out 75% for 2019-2020 clients. (fix by @jchcc).
- Fix patch Increase Zoom Out Max for 2019-2020 clients. (fix by @jchcc).
- Fix patch Use Ascii on All LangTypes for 2019-2020 clients. (fix by @jchcc).
- Fix patch Use Plain Text Descriptions for 2019-2020 clients. (fix by @jchcc).
- Add patch Fix Charset For Custom Fonts for 2015-2020 clients. (by @jchcc).
- Fix patch Increase Headgear ViewID for 2020 clients. (fix by @jchcc).
- Fix patch Allow space in guild name for 2019-2020 clients. (fix by @jchcc).
- Fix patch Enforce Official Login Background for 2019-2020 clients. (fix by @jchcc).
- Fix patch Show Exp Numbers for 2020 clients. (fix by @jchcc).
- Fix patch Fix Homunculus attack AI for 2019-10-30 client and up. (fix by @X-EcutiOnner).
- Fix change lub patches for support sakray and main strings in same binary (fix by @4144).
- Add patch Highlight Skillslot Color (by Hanashi, fix by @4144).
- Add patch Remove Equipment Swap Button (by @X-EcutiOnner, fix by @4144).
- Add patch Ignore Quest Errors (by @X-EcutiOnner, fix by @4144).
- Removed global variable in addon GenMapEffectPlugin. (fix by @4144)
- Increase .xdiff section size to 0x8000 bytes. This allow use many big patches at same time. (fix by @4144)
- Update PT-BR translations by Frost and factor (@danilloestrela)
- Add new line into Translate Client (fix by @X-EcutiOnner).
- Fix patch Use Default Web Browser In Cashshop for 2019+ clients. (fix by @X-EcutiOnner).
- Fix patch Increase Map Quality for 2019+ clients. (fix by @X-EcutiOnner).
- Fix patch Remove Hourly Announce for 2019+ clients. (fix by @X-EcutiOnner).
- Fix patch Skip Service Selection Screen for 2019+ clients. (fix by @X-EcutiOnner).
- Fix patch Chat Flood Remove Limit for 2019+ clients. (fix by @X-EcutiOnner).
- Fix patch Chat Flood Allow for 2019+ clients. (fix by @X-EcutiOnner).
- Fix patch Disable Cheat Defender Game Guard for 2020-01-22. (fix by @4144).
- Fix corruptions in Translate Client fix by @4144.
- Fix patch Custom Window Title for 2019 clients (fix by @X-EcutiOnner).
- Update Thai translation by @X-EcutiOnner.
- Fix patch Always load Korea ExternalSettings lua file for zero clients (fix by @4144).
- Fix patch Enable Multiple GRFs - Embedded for 2019 clients (fix by @X-EcutiOnner).
- Add patch Change MapInfo*.lub path by @X-EcutiOnner.
- Fix patch Disable Cheat Defender Game Guard for 2019-12-xx. (fix by @4144).
- Fix patch Change new char name field height for some new clients by Functor.
- Fix patch Enable Multiple GRFs for some new clients by Functor.
- Disable useless patch Fix shortcuts in wine.
- Fix patch Hide packets from peek for old client by @4144.
- Add patch Always see hidden/cloaked objects by Secret, A.K.M.
- Fix typo in patch Allow spam skills by hotkey by Functor.
- Copy patch Increase hair style limit in game into Increase hair style limit in game (old)
- Extend patch Increase hair style limit in game for support doram hairs by @4144.
- Add Thai translation by Kelberwitz Blade's.
- Add patch Change Max Party Value by Jchcc.
- Add patch Force use icons only from stateiconimginfo.lub by Jchcc.
- Add patches for hide all other buttons by @4144.
- Add patches for set hide/show other buttons by @4144.
- Add patch Allow spam skills by hotkey by Functor, @4144.
- Show client version always with UTC time zone.
- Fix patch Change mvp hp bar size for 20180919+ clients by Jchcc.
- Fix patch Skip some hidden menu icon buttons for 2019+ clients by @4144.
- Fix patch Enable Proxy Support for 2015+ clients by Functor.
- Fix patch Read Data Folder First for 2019-03-20 RE+ by @4144.
- Add patch Fix shortcuts in wine by @4144.
- Update patch Fix Homunculus attack AI by jchcc.
- Add some missing GPL headers.
- Add Turkish translation by BigLord
- Add patch Hide build info in client by @4144.
- Add patch Hide packets from peek by @4144.
- Add javascript function eraseString.
- Add link to support page.
- Add link to donation page.
- Fix patch Remove hardcoded connection address/port for 2019-02-13 by @4144.
- Fix patch Read Data Folder First for 2019-02-13. (fix by @4144)
- Fix patch Read msgstringtable.txt for 2019-02-13. (fix by @4144)
- Fix patch Enable Multiple GRFs for 2019-02-13. (fix by @4144)
- Fix patch Disable Ragexe Filename Check for 2019-02-13. (fix by @4144)
- Fix patch Disable Cheat Defender Game Guard for 2019-02-13. (fix by @4144)
- Add patch Fix Homunculus attack AI by jchcc.
- Add new java script function for print text into stdout:
print
. - Add new java script function for convert float number into dword:
floatToDWord
. - Load qs files from Other directory.
- Add patch Draw shield on top of other player sprites by @4144.
- Add patch Change character display deletion time from actual date to relative date by Functor.
- Add patch Hide zero date (1969-01-01) in guild members window by @4144.
- Fix patch Change fade in/out delay for some old clients (by @4144)
- Add fix for total counter into patch Fix achievement counters for each type of achievement by @4144
- Fix patch Restore old login packet for new Ragexe clients.
- Include patch Restore old login packet into recommented patches list.
- Fix patch Change PrivateAirplane*.lub path
- Add patch Copy patched Cheat Defender Game Guard by @4144
- Add patch Fix achievement counters for each type of achievement by @4144
- Add patch Fix act delay for act files with many frames by Functor, @4144
- Fix codepage for patch files. Now All files loaded as utf-8.
- Add support for right to left languages.
- Add support for translation almost all strings in UI.
- Add support for translation texts inside patches.
- Add partial translation for Russian language by @4144.
- Add partial translation for Arabic language by Asheraf.
- Fix status label height.
- Add menu help.
- Fix scroll bar issue in qtgui.dll with enabled right to left text direction.
- Add functions for patches: NAME_apply(). Called for each patch NAME after pressed button apply.
- Add function for copy files into destination directory: copyFileToDst(srcPathWithName, dstName).
- Add function for translate string and mark for translation: _(text)
- Add function for mark for translation: N_(text)
- Add script variable with plugin version: PLUGIN_VERSION.
- Add script variables with source and destination client paths SRC_CLIENT_FILE, DST_CLIENT_FILE.
- Add patch Change fade in/out delay by @4144
- Enable patch Remove hardcoded connection address/port for new main and re clients by @4144.
- Remove windows end lines from some translations.
- Fix patch Increase hair style limit in game for old 2018 clients by @4144.
- Add patch Change hp bar size by Jchcc.
- Add patch Change mvp hp bar size by Jchcc.
- Fix patch Show Exp Numbers for new clients (fix by Jchcc).
- Add patch Change guild exp limit by @4144
- Add patch "Change default BGM file" by Jian.
- Add different change paths patches by Jian.
- Add patch "Fix item description bug" by Jchcc.
- Update patch Load custom ClientInfo file by jchcc.
- Changed nemo version string.
- Add patch for restore input focus if click outside of window: Restore chat focus by @4144
- Fixed syntax errors and wrong parameters usage in different patches.
- Unhide search errors from different patches.
- Put conflicting increase hair sprites patches in same group.
- Remove duplicated translation lines from TranslateClient.txt
- Change id for some new patches related to show/hide buttons.
- Add default values to input fields.
- Dont show success client loaded messages.
- Update nemo version in title bar.
- Enable unbuffered writes into TextFile object.
- Add append method into TextFile object.
- Add xdiff section into CORE.dll.
- Add basic script logger.
- Add missing var keywords in different patches.
- Fix call for function with wrong case in ShowCancelToServiceSelect.qs