[VS26] FlyFF v18 (Custom)

Here is the updated version of Ketchups custom v18 files. Enjoy :)

If you need help, Try following this setup guide! ->Click Here<-

**Copied from Original post**

What's included?

  • Source is fully updated to VS22.
  • Game guard has been removed.
  • Boost has been removed.
  • FFLdump has been removed.
  • Lua was updated to 5.3.4
  • CW quest & sound are also working.
Tested On:
  • Visual Studio Community 2022
  • Sql Server 2019 Standard
  • Windows 10 & 11
Notice:
  • Due to the RANKING_DBF causing crash issues i have decided to delete it by default.
  • You can re-enable all of this by simply defining __GUILDRANK
  • If you re-enable it you will have to add the RANKING_DBF and tables yourself.
Some Notes:
  • These files have been tested and appear to be working fine out of the box. I am however not responsible for SECURITY FIXES, added features and etc. If you want those things then you need to add them yourselves as they are NOT INCLUDED.
  • Built with the retail V18 client and i improved with retail content from v19.
  • WorldDialog is complete with V19, source included and in English (Google Translate).
  • All boxes should be fully functional and working for V19.
  • Drops have been done according to retail standards for V19.
  • Resource is current with retail as of the original release date of V19.
  • Patcher source is included and can be configured by LodeConfig.h in the actual patcher source unlike before.
  • Setup your server files with Server.ini and quick auth with Authorization.ini
Defines:

Code:
//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define    NEUZ_TITLE    "[VS22] FlyFF V18.2 (Custom)"                    //: Window title of the client.
#define    NEUZ_BHASH    "sunkist"                                        //: String to boot the client.
#define    NEUZ_IPSET    "127.0.0.1"                                        //: Ip of the server, must match AccountServer.ini & LoginServer.ini.
#define    NEUZ_CPORT    "5400"                                            //: Cache port, must match CacheServer.ini.
#define    NEUZ_PHASH    "kikugalanet"                                    //: Md5 password salt.
#define    NEUZ_MSGVR    "20100412"                                        //: Ver of the server, must match AccountServer.ini & LoginServer.ini.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define SERVER_CONFIG_FILE        "Server.ini"                        //: Main server configuration.
#define SERVER_BANIP_FILE        "Banned.ini"                        //: Banned ip's.
#define SERVER_ALWIP_FILE        "Allowed.ini"                        //: Allowed people.
#define SERVER_AUTHS_FILE        "..\\Program\\Authorization.ini"    //: Auth check ini.

#define SERVER_INI_ACCOUNT        "AccountSRV"                        //: Account server settings.
#define SERVER_INI_DATABASE        "DatabaseSRV"                        //: Database server settings.
#define SERVER_INI_CERTIFIER    "CertifierSRV"                        //: Certifier server settings.
#define SERVER_INI_WORLD        "WorldSRV"                            //: World server settings.
#define SERVER_INI_CACHE        "CacheSRV"                            //: Cache server settings.
#define SERVER_INI_LOGIN        "LoginSRV"                            //: Login server settings.
#define SERVER_INI_CORE            "CoreSRV"                            //: Core server settings.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define COLOR_STAFF     0xFF0099FF                                    //: Name coloring of admin characters.
#define    TITLE_STAFF        "[STAFF]"                                    //: Title for admin characters.

#define    WELCOME_NOTICE_01        "Welcome #1"                        //: Welcome notice on player login.
#define    WELCOME_NOTICE_02        "Welcome #2"                        //: Welcome notice on player login.

#define COLOR_ERROR                0xFFFF0000                            //: AddText Coloring: Red
#define COLOR_SUCCESS            0XFF00F000                            //: AddText Coloring: Green
#define    COLOR_NOTICE            0xFFFFFF00                            //: AddText Coloring: Yellow
#define COLOR_ITEMINFO            0XFF666666                            //: AddText Coloring: Dark Gray
#define COLOR_WARNING            0XFFFF8C00                            //: AddText Coloring: Orange

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

enum { ENCHANT_TIME = 1 };                                            //: Adjust the time of upgrading.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define    __LDE_GOALDATA_FIX                                            //: Fixes quest arrow bug.
#define    __LDE_LSTBOX_FIX                                            //: Fixes lag within listboxes.
#define    __LDE_168SLOT_INV                                            //: 168 slots within the inventory.
#define    __LDE_LORDNME_FIX                                            //: Fixes lord name display.
#define    __LDE_LGNTXT_FIX                                            //: Add's a space to the login text.
#define    __LDE_WELCOME_NOTICE                                        //: Add's a welcome notice to the chatbox on player login.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define    __ADDMENU2                                                    //: Dynamic MMI text.
#define    __ADDSHOPITEM                                                //: Easier currency adding to shops.
#define    __ADDTEXT_COLORED                                            //: dwColor in AddText function.
#define    __AISAKA_TASKBAR_FIX                                        //: Centers taskbar #.
#define    __CHARACTER_TAG                                                //: Custom coloring tags for npc's.
#define    __FIX_STAT_BUFF                                                //: Fixes some issues present with the v19 spec_item.
#define __HIDE_FASHION                                                //: Fashion hide system.
#define __LOOKCHANGE                                                //: Item transmutation system.
#define __NEW_EXCHANGE_V19                                            //: Retail exchange window.
#define    __NO_GUIDESYSTEM                                            //: Removal of the annoying guide pang.
#define __RANDOMOPTION_RETRY                                        //: Scroll of Awakening Augmentation.
#define __SERVERS_AUTHORIZE                                            //: Auth account/ip ini checking.
#define    __SERVERS_INI_CONFIG                                        //: Server uses 1 ini instead of multiple.
#define __SLEEPING_FIX                                                //: Fixes the stun/sleeping bug present with Echoes of Weary.
#define    __SPEEDY_NEUZ                                                //: Faster loading neuz.
#define __SYS_SCR_CANCELLATION                                        //: Scroll of Unbinding.
#define    __SYS_SYS_ITEMMODELRETURN                                    //: Item revert transmutation scroll.
#define __SYS_SCR_PARTYPOINTFREE                                    //: Scroll of Party Amplification.
#define __SYS_SCR_PARTYSPEEDLEVELUP                                    //: Scroll of Party Growth.
#define __SYS_SYS_ARMOREFFECTCHANGE                                    //: Aura (7 days / 15 days).
#define __TREASUREBOX                                                //: Retail like treasure box system.
#define    __UI_INVENTORYSORT                                            //: Inventory sorting.
#define    __VENDOR_UPDATE                                                //: Easy shop item adding.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

Download:
[Hidden content]
ty
 
Here is the updated version of Ketchups custom v18 files. Enjoy :)

If you need help, Try following this setup guide! ->Click Here<-

**Copied from Original post**

What's included?

  • Source is fully updated to VS22.
  • Game guard has been removed.
  • Boost has been removed.
  • FFLdump has been removed.
  • Lua was updated to 5.3.4
  • CW quest & sound are also working.
Tested On:
  • Visual Studio Community 2022
  • Sql Server 2019 Standard
  • Windows 10 & 11
Notice:
  • Due to the RANKING_DBF causing crash issues i have decided to delete it by default.
  • You can re-enable all of this by simply defining __GUILDRANK
  • If you re-enable it you will have to add the RANKING_DBF and tables yourself.
Some Notes:
  • These files have been tested and appear to be working fine out of the box. I am however not responsible for SECURITY FIXES, added features and etc. If you want those things then you need to add them yourselves as they are NOT INCLUDED.
  • Built with the retail V18 client and i improved with retail content from v19.
  • WorldDialog is complete with V19, source included and in English (Google Translate).
  • All boxes should be fully functional and working for V19.
  • Drops have been done according to retail standards for V19.
  • Resource is current with retail as of the original release date of V19.
  • Patcher source is included and can be configured by LodeConfig.h in the actual patcher source unlike before.
  • Setup your server files with Server.ini and quick auth with Authorization.ini
Defines:

Code:
//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define    NEUZ_TITLE    "[VS22] FlyFF V18.2 (Custom)"                    //: Window title of the client.
#define    NEUZ_BHASH    "sunkist"                                        //: String to boot the client.
#define    NEUZ_IPSET    "127.0.0.1"                                        //: Ip of the server, must match AccountServer.ini & LoginServer.ini.
#define    NEUZ_CPORT    "5400"                                            //: Cache port, must match CacheServer.ini.
#define    NEUZ_PHASH    "kikugalanet"                                    //: Md5 password salt.
#define    NEUZ_MSGVR    "20100412"                                        //: Ver of the server, must match AccountServer.ini & LoginServer.ini.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define SERVER_CONFIG_FILE        "Server.ini"                        //: Main server configuration.
#define SERVER_BANIP_FILE        "Banned.ini"                        //: Banned ip's.
#define SERVER_ALWIP_FILE        "Allowed.ini"                        //: Allowed people.
#define SERVER_AUTHS_FILE        "..\\Program\\Authorization.ini"    //: Auth check ini.

#define SERVER_INI_ACCOUNT        "AccountSRV"                        //: Account server settings.
#define SERVER_INI_DATABASE        "DatabaseSRV"                        //: Database server settings.
#define SERVER_INI_CERTIFIER    "CertifierSRV"                        //: Certifier server settings.
#define SERVER_INI_WORLD        "WorldSRV"                            //: World server settings.
#define SERVER_INI_CACHE        "CacheSRV"                            //: Cache server settings.
#define SERVER_INI_LOGIN        "LoginSRV"                            //: Login server settings.
#define SERVER_INI_CORE            "CoreSRV"                            //: Core server settings.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define COLOR_STAFF     0xFF0099FF                                    //: Name coloring of admin characters.
#define    TITLE_STAFF        "[STAFF]"                                    //: Title for admin characters.

#define    WELCOME_NOTICE_01        "Welcome #1"                        //: Welcome notice on player login.
#define    WELCOME_NOTICE_02        "Welcome #2"                        //: Welcome notice on player login.

#define COLOR_ERROR                0xFFFF0000                            //: AddText Coloring: Red
#define COLOR_SUCCESS            0XFF00F000                            //: AddText Coloring: Green
#define    COLOR_NOTICE            0xFFFFFF00                            //: AddText Coloring: Yellow
#define COLOR_ITEMINFO            0XFF666666                            //: AddText Coloring: Dark Gray
#define COLOR_WARNING            0XFFFF8C00                            //: AddText Coloring: Orange

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

enum { ENCHANT_TIME = 1 };                                            //: Adjust the time of upgrading.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define    __LDE_GOALDATA_FIX                                            //: Fixes quest arrow bug.
#define    __LDE_LSTBOX_FIX                                            //: Fixes lag within listboxes.
#define    __LDE_168SLOT_INV                                            //: 168 slots within the inventory.
#define    __LDE_LORDNME_FIX                                            //: Fixes lord name display.
#define    __LDE_LGNTXT_FIX                                            //: Add's a space to the login text.
#define    __LDE_WELCOME_NOTICE                                        //: Add's a welcome notice to the chatbox on player login.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define    __ADDMENU2                                                    //: Dynamic MMI text.
#define    __ADDSHOPITEM                                                //: Easier currency adding to shops.
#define    __ADDTEXT_COLORED                                            //: dwColor in AddText function.
#define    __AISAKA_TASKBAR_FIX                                        //: Centers taskbar #.
#define    __CHARACTER_TAG                                                //: Custom coloring tags for npc's.
#define    __FIX_STAT_BUFF                                                //: Fixes some issues present with the v19 spec_item.
#define __HIDE_FASHION                                                //: Fashion hide system.
#define __LOOKCHANGE                                                //: Item transmutation system.
#define __NEW_EXCHANGE_V19                                            //: Retail exchange window.
#define    __NO_GUIDESYSTEM                                            //: Removal of the annoying guide pang.
#define __RANDOMOPTION_RETRY                                        //: Scroll of Awakening Augmentation.
#define __SERVERS_AUTHORIZE                                            //: Auth account/ip ini checking.
#define    __SERVERS_INI_CONFIG                                        //: Server uses 1 ini instead of multiple.
#define __SLEEPING_FIX                                                //: Fixes the stun/sleeping bug present with Echoes of Weary.
#define    __SPEEDY_NEUZ                                                //: Faster loading neuz.
#define __SYS_SCR_CANCELLATION                                        //: Scroll of Unbinding.
#define    __SYS_SYS_ITEMMODELRETURN                                    //: Item revert transmutation scroll.
#define __SYS_SCR_PARTYPOINTFREE                                    //: Scroll of Party Amplification.
#define __SYS_SCR_PARTYSPEEDLEVELUP                                    //: Scroll of Party Growth.
#define __SYS_SYS_ARMOREFFECTCHANGE                                    //: Aura (7 days / 15 days).
#define __TREASUREBOX                                                //: Retail like treasure box system.
#define    __UI_INVENTORYSORT                                            //: Inventory sorting.
#define    __VENDOR_UPDATE                                                //: Easy shop item adding.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

Download:
[Hidden content]
 
Aqui está a versão atualizada dos arquivos personalizados v18 do Ketchup. Aproveite:)

Se precisar de ajuda, tente seguir este guia de configuração! -> Clique aqui <-

**Copiado da postagem original**

O que está incluído?

  • A fonte está totalmente atualizada para o VS22.
  • O guarda-caça foi removido.
  • O Boost foi removido.
  • O FFLdump foi removido.
  • Lua foi atualizada para 5.3.4
  • A missão e o som do CW também estão em execução.
Testado em:
  • Comunidade do Visual Studio 2022
  • Padrão SQL Server 2019
  • Windows 10 e 11
Perceber:
  • Devido ao RANKING_DBF causar problemas de travamento, decidi excluí-lo por padrão.
  • Você pode reativar tudo isso simplesmente definindo __GUILDRANK
  • Se você reativá-lo, terá que adicionar o RANKING_DBF e as tabelas que você mesmo.
Algumas notas:
  • Esses arquivos foram testados e parecem estar funcionando bem imediatamente. No entanto, não sou responsável por CORREÇÕES DE SEGURANÇA , recursos adicionais e etc. Se você quiser essas coisas, precisará adicioná-las você mesmo, pois elas NÃO ESTÃO INCLUÍDAS .
  • Construído com o cliente de varejo V18 e melhorado com conteúdo de varejo da v19.
  • O WorldDialog está completo com V19, fonte incluída e em inglês (Google Translate).
  • Todas as caixas devem ser totalmente funcionais e funcionais para o V19.
  • Os lançamentos foram feitos de acordo com os padrões de varejo para o V19.
  • O recurso está atualizado com o varejo desde a data de lançamento original do V19.
  • O código-fonte do patcher está incluído e pode ser configurado pelo LodeConfig.h no código-fonte do patcher, diferentemente de antes.
  • Configure seus arquivos de servidor com Server.ini e autenticação rápida com Authorization.ini
Definir:

[CÓDIGO]
//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- ~-~-~-~-~-

#define NEUZ_TITLE "[VS22] FlyFF V18.2 (Custom)" //: Título da janela do cliente.
#define NEUZ_BHASH "sunkist" //: String para inicializar o cliente.
#define NEUZ_IPSET "127.0.0.1" //: IP do servidor, deve ser especificado para AccountServer.ini e LoginServer.ini.
#define NEUZ_CPORT "5400" //: Porta de cache, deve ser responsável por CacheServer.ini.
#define NEUZ_PHASH "kikugalanet" //: Sal de senha MD5.
#define NEUZ_MSGVR "20100412" //: Ver o servidor, deve especificar AccountServer.ini e LoginServer.ini.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- ~-~-~-~-~-

#define SERVER_CONFIG_FILE "Server.ini" //: Configuração principal do servidor.
#define SERVER_BANIP_FILE "Banned.ini" //: IP's banidos.
#define SERVER_ALWIP_FILE "Allowed.ini" //: Pessoas permitidas.
#define SERVER_AUTHS_FILE "..\\Program\\Authorization.ini" //: Verificação de autenticação ini.

#define SERVER_INI_ACCOUNT "AccountSRV" //: Configurações do servidor de conta.
#define SERVER_INI_DATABASE "DatabaseSRV" //: Configurações do servidor de banco de dados.
#define SERVER_INI_CERTIFIER "CertifierSRV" //: Configurações do servidor certificador.
#define SERVER_INI_WORLD "WorldSRV" //: Configurações do servidor mundial.
#define SERVER_INI_CACHE "CacheSRV" //: Configurações do servidor de cache.
#define SERVER_INI_LOGIN "LoginSRV" //: Configurações do servidor de login.
#define SERVER_INI_CORE "CoreSRV" //: Configurações do servidor principal.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- ~-~-

#define COLOR_STAFF 0xFF0099FF //: Coloração de nomes de caracteres de administrador.
#define TITLE_STAFF "[STAFF]" //: Título para personagens administradores.

#define WELCOME_NOTICE_01 "Boas-vindas nº 1" //: Aviso de boas-vindas no login do jogador.
#define WELCOME_NOTICE_02 "Boas-vindas #2" //: Aviso de boas-vindas no login do jogador.

#define COLOR_ERROR 0xFFFF0000 //: Adicionar texto Coloração: Vermelho
#define COLOR_SUCCESS 0XFF00F000 //: Adicionar texto Coloração: Verde
#define COLOR_NOTICE 0xFFFFFF00 //: Adicionar texto Coloração: Amarelo
#define COLOR_ITEMINFO 0XFF666666 //: Adicionar texto Coloração: Cinza escuro
#define COLOR_WARNING 0XFFFF8C00 //: Adicionar texto Coloração: Laranja

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- ~-~-

enum { ENCHANT_TIME = 1 }; //: Ajusta o tempo de atualização.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- ~-~-

#define __LDE_GOALDATA_FIX //: Corrige bug na seta da missão.
#define __LDE_LSTBOX_FIX //: Corrige atraso nas caixas de listagem.
#define __LDE_168SLOT_INV //: 168 slots no inventário.
#define __LDE_LORDNME_FIX //: Corrige a exibição do nome do lorde.
#define __LDE_LGNTXT_FIX //: Adiciona um espaço ao texto de login.
#define __LDE_WELCOME_NOTICE //: Adiciona um aviso de boas-vindas à caixa de bate-papo no login do jogador.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- ~-

#define __ADDMENU2 //: Texto MMI dinâmico.
#define __ADDSHOPITEM //: Mais facilidade para adicionar moeda às lojas.
#define __ADDTEXT_COLORED //: dwColor na função AddText.
#define __AISAKA_TASKBAR_FIX //: Centraliza a barra de tarefas #.
#define __CHARACTER_TAG //: Tags de coloração personalizadas para NPCs.
#define __FIX_STAT_BUFF //: Corrige alguns problemas presentes no spec_item v19.
#define __HIDE_FASHION //: Sistema de ocultação de moda.
#define __LOOKCHANGE //: Sistema de transmutação de itens.
#define __NEW_EXCHANGE_V19 //: Janela de troca de varejo.
#define __NO_GUIDESYSTEM //: Remoção do irritante guia pang.
#define __RANDOMOPTION_RETRY //: Pergaminho de Aumento do Despertar.
#define __SERVERS_AUTHORIZE //: Verificação de conta de autenticação/IP ini.
#define __SERVERS_INI_CONFIG //: O servidor usa 1 ini em vez de vários.
#define __SLEEPING_FIX //: Corrige o bug de atordoamento/sono presente em Echoes of Weary.
#define __SPEEDY_NEUZ //: Carregamento mais rápido do neuz.
#define __SYS_SCR_CANCELLATION //: Rolagem de Desvinculação.
#define __SYS_SYS_ITEMMODELRETURN //: Rolagem de transmutação de reversão de item.
#define __SYS_SCR_PARTYPOINTFREE //: Pergaminho de amplificação de grupo.
#define __SYS_SCR_PARTYSPEEDLEVELUP //: Pergaminho de crescimento do grupo.
#define __SYS_SYS_ARMOREFFECTCHANGE //: Aura (7 dias / 15 dias).
#define __TREASUREBOX //: Sistema de caixa de tesouro semelhante ao de varejo.
#define __UI_INVENTORYSORT //: Classificação do inventário.
#define __VENDOR_UPDATE //: Fácil adição de itens na loja.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- ~-
[/CÓDIGO]

Baixar:
[Conteúdo oculto]
[/CÓDIGO]
[/CITAR]
 
Here is the updated version of Ketchups custom v18 files. Enjoy :)

If you need help, Try following this setup guide! ->Click Here<-

**Copied from Original post**

What's included?

  • Source is fully updated to VS22.
  • Game guard has been removed.
  • Boost has been removed.
  • FFLdump has been removed.
  • Lua was updated to 5.3.4
  • CW quest & sound are also working.
Tested On:
  • Visual Studio Community 2022
  • Sql Server 2019 Standard
  • Windows 10 & 11
Notice:
  • Due to the RANKING_DBF causing crash issues i have decided to delete it by default.
  • You can re-enable all of this by simply defining __GUILDRANK
  • If you re-enable it you will have to add the RANKING_DBF and tables yourself.
Some Notes:
  • These files have been tested and appear to be working fine out of the box. I am however not responsible for SECURITY FIXES, added features and etc. If you want those things then you need to add them yourselves as they are NOT INCLUDED.
  • Built with the retail V18 client and i improved with retail content from v19.
  • WorldDialog is complete with V19, source included and in English (Google Translate).
  • All boxes should be fully functional and working for V19.
  • Drops have been done according to retail standards for V19.
  • Resource is current with retail as of the original release date of V19.
  • Patcher source is included and can be configured by LodeConfig.h in the actual patcher source unlike before.
  • Setup your server files with Server.ini and quick auth with Authorization.ini
Defines:

Code:
//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define    NEUZ_TITLE    "[VS22] FlyFF V18.2 (Custom)"                    //: Window title of the client.
#define    NEUZ_BHASH    "sunkist"                                        //: String to boot the client.
#define    NEUZ_IPSET    "127.0.0.1"                                        //: Ip of the server, must match AccountServer.ini & LoginServer.ini.
#define    NEUZ_CPORT    "5400"                                            //: Cache port, must match CacheServer.ini.
#define    NEUZ_PHASH    "kikugalanet"                                    //: Md5 password salt.
#define    NEUZ_MSGVR    "20100412"                                        //: Ver of the server, must match AccountServer.ini & LoginServer.ini.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define SERVER_CONFIG_FILE        "Server.ini"                        //: Main server configuration.
#define SERVER_BANIP_FILE        "Banned.ini"                        //: Banned ip's.
#define SERVER_ALWIP_FILE        "Allowed.ini"                        //: Allowed people.
#define SERVER_AUTHS_FILE        "..\\Program\\Authorization.ini"    //: Auth check ini.

#define SERVER_INI_ACCOUNT        "AccountSRV"                        //: Account server settings.
#define SERVER_INI_DATABASE        "DatabaseSRV"                        //: Database server settings.
#define SERVER_INI_CERTIFIER    "CertifierSRV"                        //: Certifier server settings.
#define SERVER_INI_WORLD        "WorldSRV"                            //: World server settings.
#define SERVER_INI_CACHE        "CacheSRV"                            //: Cache server settings.
#define SERVER_INI_LOGIN        "LoginSRV"                            //: Login server settings.
#define SERVER_INI_CORE            "CoreSRV"                            //: Core server settings.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define COLOR_STAFF     0xFF0099FF                                    //: Name coloring of admin characters.
#define    TITLE_STAFF        "[STAFF]"                                    //: Title for admin characters.

#define    WELCOME_NOTICE_01        "Welcome #1"                        //: Welcome notice on player login.
#define    WELCOME_NOTICE_02        "Welcome #2"                        //: Welcome notice on player login.

#define COLOR_ERROR                0xFFFF0000                            //: AddText Coloring: Red
#define COLOR_SUCCESS            0XFF00F000                            //: AddText Coloring: Green
#define    COLOR_NOTICE            0xFFFFFF00                            //: AddText Coloring: Yellow
#define COLOR_ITEMINFO            0XFF666666                            //: AddText Coloring: Dark Gray
#define COLOR_WARNING            0XFFFF8C00                            //: AddText Coloring: Orange

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

enum { ENCHANT_TIME = 1 };                                            //: Adjust the time of upgrading.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define    __LDE_GOALDATA_FIX                                            //: Fixes quest arrow bug.
#define    __LDE_LSTBOX_FIX                                            //: Fixes lag within listboxes.
#define    __LDE_168SLOT_INV                                            //: 168 slots within the inventory.
#define    __LDE_LORDNME_FIX                                            //: Fixes lord name display.
#define    __LDE_LGNTXT_FIX                                            //: Add's a space to the login text.
#define    __LDE_WELCOME_NOTICE                                        //: Add's a welcome notice to the chatbox on player login.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define    __ADDMENU2                                                    //: Dynamic MMI text.
#define    __ADDSHOPITEM                                                //: Easier currency adding to shops.
#define    __ADDTEXT_COLORED                                            //: dwColor in AddText function.
#define    __AISAKA_TASKBAR_FIX                                        //: Centers taskbar #.
#define    __CHARACTER_TAG                                                //: Custom coloring tags for npc's.
#define    __FIX_STAT_BUFF                                                //: Fixes some issues present with the v19 spec_item.
#define __HIDE_FASHION                                                //: Fashion hide system.
#define __LOOKCHANGE                                                //: Item transmutation system.
#define __NEW_EXCHANGE_V19                                            //: Retail exchange window.
#define    __NO_GUIDESYSTEM                                            //: Removal of the annoying guide pang.
#define __RANDOMOPTION_RETRY                                        //: Scroll of Awakening Augmentation.
#define __SERVERS_AUTHORIZE                                            //: Auth account/ip ini checking.
#define    __SERVERS_INI_CONFIG                                        //: Server uses 1 ini instead of multiple.
#define __SLEEPING_FIX                                                //: Fixes the stun/sleeping bug present with Echoes of Weary.
#define    __SPEEDY_NEUZ                                                //: Faster loading neuz.
#define __SYS_SCR_CANCELLATION                                        //: Scroll of Unbinding.
#define    __SYS_SYS_ITEMMODELRETURN                                    //: Item revert transmutation scroll.
#define __SYS_SCR_PARTYPOINTFREE                                    //: Scroll of Party Amplification.
#define __SYS_SCR_PARTYSPEEDLEVELUP                                    //: Scroll of Party Growth.
#define __SYS_SYS_ARMOREFFECTCHANGE                                    //: Aura (7 days / 15 days).
#define __TREASUREBOX                                                //: Retail like treasure box system.
#define    __UI_INVENTORYSORT                                            //: Inventory sorting.
#define    __VENDOR_UPDATE                                                //: Easy shop item adding.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

Download:
[Hidden content]
goood
 
Here is the updated version of Ketchups custom v18 files. Enjoy :)

If you need help, Try following this setup guide! ->Click Here<-

**Copied from Original post**

What's included?

  • Source is fully updated to VS22.
  • Game guard has been removed.
  • Boost has been removed.
  • FFLdump has been removed.
  • Lua was updated to 5.3.4
  • CW quest & sound are also working.
Tested On:
  • Visual Studio Community 2022
  • Sql Server 2019 Standard
  • Windows 10 & 11
Notice:
  • Due to the RANKING_DBF causing crash issues i have decided to delete it by default.
  • You can re-enable all of this by simply defining __GUILDRANK
  • If you re-enable it you will have to add the RANKING_DBF and tables yourself.
Some Notes:
  • These files have been tested and appear to be working fine out of the box. I am however not responsible for SECURITY FIXES, added features and etc. If you want those things then you need to add them yourselves as they are NOT INCLUDED.
  • Built with the retail V18 client and i improved with retail content from v19.
  • WorldDialog is complete with V19, source included and in English (Google Translate).
  • All boxes should be fully functional and working for V19.
  • Drops have been done according to retail standards for V19.
  • Resource is current with retail as of the original release date of V19.
  • Patcher source is included and can be configured by LodeConfig.h in the actual patcher source unlike before.
  • Setup your server files with Server.ini and quick auth with Authorization.ini
Defines:

Code:
//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define    NEUZ_TITLE    "[VS22] FlyFF V18.2 (Custom)"                    //: Window title of the client.
#define    NEUZ_BHASH    "sunkist"                                        //: String to boot the client.
#define    NEUZ_IPSET    "127.0.0.1"                                        //: Ip of the server, must match AccountServer.ini & LoginServer.ini.
#define    NEUZ_CPORT    "5400"                                            //: Cache port, must match CacheServer.ini.
#define    NEUZ_PHASH    "kikugalanet"                                    //: Md5 password salt.
#define    NEUZ_MSGVR    "20100412"                                        //: Ver of the server, must match AccountServer.ini & LoginServer.ini.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define SERVER_CONFIG_FILE        "Server.ini"                        //: Main server configuration.
#define SERVER_BANIP_FILE        "Banned.ini"                        //: Banned ip's.
#define SERVER_ALWIP_FILE        "Allowed.ini"                        //: Allowed people.
#define SERVER_AUTHS_FILE        "..\\Program\\Authorization.ini"    //: Auth check ini.

#define SERVER_INI_ACCOUNT        "AccountSRV"                        //: Account server settings.
#define SERVER_INI_DATABASE        "DatabaseSRV"                        //: Database server settings.
#define SERVER_INI_CERTIFIER    "CertifierSRV"                        //: Certifier server settings.
#define SERVER_INI_WORLD        "WorldSRV"                            //: World server settings.
#define SERVER_INI_CACHE        "CacheSRV"                            //: Cache server settings.
#define SERVER_INI_LOGIN        "LoginSRV"                            //: Login server settings.
#define SERVER_INI_CORE            "CoreSRV"                            //: Core server settings.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define COLOR_STAFF     0xFF0099FF                                    //: Name coloring of admin characters.
#define    TITLE_STAFF        "[STAFF]"                                    //: Title for admin characters.

#define    WELCOME_NOTICE_01        "Welcome #1"                        //: Welcome notice on player login.
#define    WELCOME_NOTICE_02        "Welcome #2"                        //: Welcome notice on player login.

#define COLOR_ERROR                0xFFFF0000                            //: AddText Coloring: Red
#define COLOR_SUCCESS            0XFF00F000                            //: AddText Coloring: Green
#define    COLOR_NOTICE            0xFFFFFF00                            //: AddText Coloring: Yellow
#define COLOR_ITEMINFO            0XFF666666                            //: AddText Coloring: Dark Gray
#define COLOR_WARNING            0XFFFF8C00                            //: AddText Coloring: Orange

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

enum { ENCHANT_TIME = 1 };                                            //: Adjust the time of upgrading.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define    __LDE_GOALDATA_FIX                                            //: Fixes quest arrow bug.
#define    __LDE_LSTBOX_FIX                                            //: Fixes lag within listboxes.
#define    __LDE_168SLOT_INV                                            //: 168 slots within the inventory.
#define    __LDE_LORDNME_FIX                                            //: Fixes lord name display.
#define    __LDE_LGNTXT_FIX                                            //: Add's a space to the login text.
#define    __LDE_WELCOME_NOTICE                                        //: Add's a welcome notice to the chatbox on player login.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

#define    __ADDMENU2                                                    //: Dynamic MMI text.
#define    __ADDSHOPITEM                                                //: Easier currency adding to shops.
#define    __ADDTEXT_COLORED                                            //: dwColor in AddText function.
#define    __AISAKA_TASKBAR_FIX                                        //: Centers taskbar #.
#define    __CHARACTER_TAG                                                //: Custom coloring tags for npc's.
#define    __FIX_STAT_BUFF                                                //: Fixes some issues present with the v19 spec_item.
#define __HIDE_FASHION                                                //: Fashion hide system.
#define __LOOKCHANGE                                                //: Item transmutation system.
#define __NEW_EXCHANGE_V19                                            //: Retail exchange window.
#define    __NO_GUIDESYSTEM                                            //: Removal of the annoying guide pang.
#define __RANDOMOPTION_RETRY                                        //: Scroll of Awakening Augmentation.
#define __SERVERS_AUTHORIZE                                            //: Auth account/ip ini checking.
#define    __SERVERS_INI_CONFIG                                        //: Server uses 1 ini instead of multiple.
#define __SLEEPING_FIX                                                //: Fixes the stun/sleeping bug present with Echoes of Weary.
#define    __SPEEDY_NEUZ                                                //: Faster loading neuz.
#define __SYS_SCR_CANCELLATION                                        //: Scroll of Unbinding.
#define    __SYS_SYS_ITEMMODELRETURN                                    //: Item revert transmutation scroll.
#define __SYS_SCR_PARTYPOINTFREE                                    //: Scroll of Party Amplification.
#define __SYS_SCR_PARTYSPEEDLEVELUP                                    //: Scroll of Party Growth.
#define __SYS_SYS_ARMOREFFECTCHANGE                                    //: Aura (7 days / 15 days).
#define __TREASUREBOX                                                //: Retail like treasure box system.
#define    __UI_INVENTORYSORT                                            //: Inventory sorting.
#define    __VENDOR_UPDATE                                                //: Easy shop item adding.

//|: ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

Download:
[Hidden content]
thanks
 
Back