-
Posts
62 -
Joined
-
Last visited
-
Days Won
4 -
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by AutodesK
-
-
On 9/15/2021 at 1:02 PM, martysama0134 said:
The black screen was mostly caused by two major bugs:
-
The granny controller freezing the process for n seconds until you get dc'd from the game
- You can test it by:
- Spawning tons of monsters
- Minimize the client for 30 - 40 minutes
- Maximizing the window again (it will freeze exactly at this point)
-
The EffectManager not destroying the expired effects while the window was minimized, which caused all the executed effects to stack up and be run all at once after maximizing the window again
- You can test this bug very easily:
-
Spawn tons Flame Ghosts and minimize the window
- /ma "Flame Ghost" 100
- /cannot_dead
I wasn't sure how to solve the 1st one, but for the 2nd one you can fix it in one of these ways:
1st Way) refresh only once every 256 frames = 4-6 seconds depending on the lag
2nd Way) effect manager refresh for every frame
3rd Way) move the update from RenderGame to UpdateGame (it may not be called if skipFrame=true on ::Process)
Thanks Marty!
- 1
-
The granny controller freezing the process for n seconds until you get dc'd from the game
-
Thanks for release!!
- 1
- 1
-
Quote
char.cpp: In member function 'void CHARACTER::ComputePoints()':
char.cpp:2441:43: error: 'load' was not declared in this scope
PointChange(POINT_ST, 0, false, false, load, compute_point_status);
^~~~
char.cpp:2441:43: note: suggested alternative: 'Dead'
PointChange(POINT_ST, 0, false, false, load, compute_point_status);
^~~~
Dead
char.cpp:2468:42: error: no matching function for call to 'CHARACTER::ComputeBattlePoints(bool&)'
ComputeBattlePoints(compute_point_status);//Fixed_[C]Martin#2376_001
^
char.cpp:2170:6: note: candidate: 'void CHARACTER::ComputeBattlePoints()'
void CHARACTER::ComputeBattlePoints()
^~~~~~~~~
char.cpp:2170:6: note: candidate expects 0 arguments, 1 provided
char.cpp: In member function 'void CHARACTER::PointChange(BYTE, int, bool, bool, bool)':
char.cpp:3948:44: error: no matching function for call to 'CHARACTER::ComputeBattlePoints(bool&)'
ComputeBattlePoints(compute_point_status);//Fixed_[C]Martin#2376_001
https://metin2.download/picture/uqQn1x0MIjDlrnDc8DTsaTANiuJd98wH/.png
- 5
- 1
- 1
- 1
- 1
-
if itemSubType == item.WEAPON_ARROW and item.GetValue(5) == 1:
-
JA JA JA... WHAT A JOKE THIS SHIT IS...
I BELIEVED IT , BASTARDS!!- 2
- 2
- 3
-
DOESNT WORK... NOT START SERVER...
- 1
- 1
- 10
-
okey thank you
-
Hello guys,
I add a new inventory on special storage, i add a bonuses.
When change with system switchbot doesnt work.
https://metin2.download/picture/r3F9504x09DVmF8K988YXgTtGTP6KMUj/.gif
-
hace 11 horas, [RaffaeL] dijo:
Make me understand: you want to put that effect for all of your weapons?
Because if not, you should define the effect based on weapon vnum in case(the most easy way).
I have 2-3 code different but doesnt work...
i need only the code, and i gift this set weapons who gets to make me the code.
-
hace 52 minutos, [RaffaeL] dijo:
You need to make changes to the binary source for that, or via python (playersettingmodule.py), but although I haven't tried, I don't think you can put anything other than onehand swords.
I try with code "instancebase.cpp"
and more code, but i dont know "1000" , "2000", "3000", "4000", "6000"...
case CItemData::WEAPON_DAGGER: if (dwEvolution >= 6000) { m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SMALLSWORD_EVOLUTION4; m_swordRefineEffectLeft = EFFECT_REFINED+EFFECT_SMALLSWORD_EVOLUTION4_LEFT; } else if (dwEvolution >= 4000) { m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SMALLSWORD_EVOLUTION3; m_swordRefineEffectLeft = EFFECT_REFINED+EFFECT_SMALLSWORD_EVOLUTION3_LEFT; } else if (dwEvolution >= 2000) { m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SMALLSWORD_EVOLUTION2; m_swordRefineEffectLeft = EFFECT_REFINED+EFFECT_SMALLSWORD_EVOLUTION2_LEFT; } else if (dwEvolution >= 1000) { m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SMALLSWORD_EVOLUTION1; m_swordRefineEffectLeft = EFFECT_REFINED+EFFECT_SMALLSWORD_EVOLUTION1_LEFT; } else { m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SMALLSWORD_REFINED7+refine-7; m_swordRefineEffectLeft = EFFECT_REFINED+EFFECT_SMALLSWORD_REFINED7_LEFT+refine-7; } break;
-
Hello Guys!!
I make effect weapons and try to put ingame but doesn't work...
Whoever solves the problem I'll give away this
+7 with transparent normal+8 with transparent move
+9 with transparent move and effect
-
Woooww!!! very very difficult and luck in your proyect!!
- 1
-
oh yes but i dont have time
-
- 65
- 1
- 1
- 1
- 1
- 1
- 20
- 3
- 46
-
-
Beautifull , nice!
-
######## FIX
Close please!
And thanks for your response WeedHex
FIX :
Char.cpp
PointChange(POINT_GOLD, -dwPrice);
x2
Change
PointChange(POINT_GOLD, -static_cast<long long>(dwPrice));
x2
Thanks!- 1
-
Hello Guys,
I have this error:
I put for Source c++ max limit yang, and when I combination give 4,2kkk ... i dont understand how..
Anybody help me?
-
sometimes...
SYSERR: Jul 12 17:46:40 :: Analyze: login phase does not handle this packet! header 66
SYSERR: Jul 12 17:46:40 :: Process: SEQUENCE 2c7f4400 mismatch 0x8a != 0x0 header 6
SYSERR: Jul 12 17:46:40 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[109 : 0xaf]
[066 : 0xca]
[006 : 0x8a]
and close client -
hace 23 minutos, ridetpro dijo:
case HEADER_CG_CLIENT_VERSION: Version(d->GetCharacter(), c_pData); break; default: sys_err("login phase does not handle this packet! header %d", bHeader); d->SetPhase(PHASE_CLOSE); return (0); } return (iExtraLen); }
Create a new case, below. Identifies the 66th packet and add an empty case.
mmm Okey but this function only hide the error... ? no the repair?
- 1
-
I have this error...
Analyze: login phase does not handle this packet! header 66
And i dont how to fix.
Anybody help me? -
-
-
You implement in binary source?
drop yang
in Community Support - Questions & Answers
Posted
mob proto, on yang and rank mobs