[Release] FlyFF PC v21.2 Official Source Code

04/04/2020 18:05 Xeoran#46
Quote:
Originally Posted by -Venom' View Post
Hier [Only registered and activated users can see links. Click Here To Register...] findest du eig. jede Hilfe die du benötigst.
Falls nicht, kannst du gerne einen Thread auf machen oder mich per PN anschrieben.
Vielen Dank :D
04/13/2020 18:42 yarinil#47
Is there any DB that compatible with these files ? or do we need to re-create the DB completely ?
04/14/2020 08:58 ananth2578#48
There is no 3rd job class in this inside the source code or am i missing something
04/14/2020 14:50 - DK#49
Quote:
Originally Posted by ananth2578 View Post
There is no 3rd job class in this inside the source code or am i missing something
U missing something :)
04/19/2020 09:43 Burdenz2007#50
Quote:
Originally Posted by yarinil View Post
Is there any DB that compatible with these files ? or do we need to re-create the DB completely ?
I heard some developers were already able to run this Source by Re-Creating the Database. Don't quote me on this. ;)
04/19/2020 14:40 yarinil#51
Not that hard to re create, but it’s really annoying because there are many things that are non exist and need to figure them out, probably they also removed a lot of stuff they weren’t able to figure out. This source also missing many of resource files like custom_mixProbability.txt and so..
04/24/2020 09:27 yarinil#52
Does anyone actually work on those files?
04/24/2020 16:43 Blouflash#53
Quote:
Originally Posted by yarinil View Post
Does anyone actually work on those files?
Alot of people do I guess but they have no reason to post anything here.
04/25/2020 04:21 yarinil#54
Quote:
Originally Posted by Blouflash View Post
Alot of people do I guess but they have no reason to post anything here.
Oh, I am looking for people to work with on it. I was able to compile and run the files but there are alot of missing resource and database
04/25/2020 11:59 ZeroTwo02#55
There is no ressource missing.
About the database, you can use the V19 tw leaked and re-create the missing procedure/table, there is not a lot tbh.
04/25/2020 13:01 Sedrika#56
Quote:
Originally Posted by ZeroTwo02 View Post
There is no ressource missing.
About the database, you can use the V19 tw leaked and re-create the missing procedure/table, there is not a lot tbh.
There is a file missing which you would have noticed looking into the world server logs.
04/26/2020 09:35 yarinil#57
Quote:
Originally Posted by ZeroTwo02 View Post
There is no ressource missing.
About the database, you can use the V19 tw leaked and re-create the missing procedure/table, there is not a lot tbh.

You should check Costume_MixProbability.txt (Not exist, source will complain), GuildCombat.txt (REWARD_ITEM)
and there are some more.

about db there is whole ConsignmentMarket_Load or Insert and so that are missing and need to recreate.

If thre are people who working on source and knows how to compile, look through it, play with Resoruces, and would like to share ideas, work together, exchange information and help feel free to PM me .
*Only people who understand the source please! I am not going to teach anything.*
04/26/2020 12:27 ZeroTwo02#58
Quote:
Originally Posted by yarinil View Post
You should check Costume_MixProbability.txt (Not exist, source will complain), GuildCombat.txt (REWARD_ITEM)
and there are some more.

about db there is whole ConsignmentMarket_Load or Insert and so that are missing and need to recreate.

If thre are people who working on source and knows how to compile, look through it, play with Resoruces, and would like to share ideas, work together, exchange information and help feel free to PM me .
*Only people who understand the source please! I am not going to teach anything.*
Costume_MixProbability.txt -> [Only registered and activated users can see links. Click Here To Register...]

For the "REWARD_ITEM" you just have to add "REWARD_ITEM II_CHP_RED" at the end of the files GuildCombat.txt.

You can re-create most of the table/procedure looking at the code inside the source. Or you can also use the real V.21 database, but look like no one released it for the moment.
04/26/2020 13:01 yarinil#59
Quote:
Originally Posted by ZeroTwo02 View Post
Costume_MixProbability.txt -> [Only registered and activated users can see links. Click Here To Register...]

For the "REWARD_ITEM" you just have to add "REWARD_ITEM II_CHP_RED" at the end of the files GuildCombat.txt.

You can re-create most of the table/procedure looking at the code inside the source. Or you can also use the real V.21 database, but look like no one released it for the moment.
Are there people with real v.21 db ?

about the REWARD_ITEM, its already exists, i think its not the issue,
its asks for few parameters, dwRank (number), nWinCount(number), RewardItemId(item define).

it feels like something is missing.. or am i wrong?

look:

PHP Code:
else if( s.Token == _T"REWARD_ITEM" ) )
        {
            
//s.GetToken();
            
__GCREWARDITEM rewardItem;
            
rewardItem.m_dwRank s.GetNumber();
            
rewardItem.m_nWinCount  s.GetNumber();
            
s.GetToken();
            
rewardItem.m_dwRewardItemID    static_cast<DWORD>( CScript::GetDefineNums.Token ) );
            const 
T_ITEM_SPECpITemSpec    g_xSpecManager->GetSpecItemrewardItem.m_dwRewardItemID );
            if( 
pITemSpec == NULL )
            {
                
FLERROR_LOGPROGRAM_NAME_T"[ INVALID REWARD ITEM ID. ITEM_ID(%u) ]" ), rewardItem.m_dwRewardItemID );
                
RELEASE_BREAK;
                return 
FALSE;
            }
            
//s.GetToken();
            
rewardItem.m_nItemNum s.GetNumber();
            
m_vecRewardItem.push_back(rewardItem);

            
//SetRewardItemID( dwRewardItemID );
        

04/26/2020 14:17 Sedrika#60
Quote:
Originally Posted by ZeroTwo02 View Post
Costume_MixProbability.txt -> [Only registered and activated users can see links. Click Here To Register...]

For the "REWARD_ITEM" you just have to add "REWARD_ITEM II_CHP_RED" at the end of the files GuildCombat.txt.

You can re-create most of the table/procedure looking at the code inside the source. Or you can also use the real V.21 database, but look like no one released it for the moment.
Wrong file I guess but reproducing it is easy done.


Quote:
Originally Posted by yarinil View Post
Are there people with real v.21 db ?

about the REWARD_ITEM, its already exists, i think its not the issue,
its asks for few parameters, dwRank (number), nWinCount(number), RewardItemId(item define).

it feels like something is missing.. or am i wrong?

look:

PHP Code:
else if( s.Token == _T"REWARD_ITEM" ) )
        {
            
//s.GetToken();
            
__GCREWARDITEM rewardItem;
            
rewardItem.m_dwRank s.GetNumber();
            
rewardItem.m_nWinCount  s.GetNumber();
            
s.GetToken();
            
rewardItem.m_dwRewardItemID    static_cast<DWORD>( CScript::GetDefineNums.Token ) );
            const 
T_ITEM_SPECpITemSpec    g_xSpecManager->GetSpecItemrewardItem.m_dwRewardItemID );
            if( 
pITemSpec == NULL )
            {
                
FLERROR_LOGPROGRAM_NAME_T"[ INVALID REWARD ITEM ID. ITEM_ID(%u) ]" ), rewardItem.m_dwRewardItemID );
                
RELEASE_BREAK;
                return 
FALSE;
            }
            
//s.GetToken();
            
rewardItem.m_nItemNum s.GetNumber();
            
m_vecRewardItem.push_back(rewardItem);

            
//SetRewardItemID( dwRewardItemID );
        

You have to add a number after "II_CHP_RED" otherwise it won't even load the open dates and if you click on status at the gw npc to see the next date it'll crash the WS.