-
Posts
839 -
Joined
-
Days Won
392 -
Feedback
100%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by xP3NG3Rx
-
-
Will be released in the next few days. I didn't have time to finish the installation guide yet.
- 3
-
Yes they did, but diffent way.
Spoilerint __thiscall CGraphicThingInstance::DeformNoSkin(int this) { int v1; // esi int result; // eax unsigned int v3; // edi unsigned int v4; // ecx int v5; // ecx int v6; // ecx int v7; // ecx int v8; // eax int v9; // ecx v1 = this; *(_BYTE *)(this + 604) = 1; result = (*(_DWORD *)(this + 684) - *(_DWORD *)(this + 680)) >> 2; v3 = 0; if ( result ) { do { v4 = (*(_DWORD *)(v1 + 684) - *(_DWORD *)(v1 + 680)) >> 2; if ( v3 >= v4 ) _invalid_parameter_noinfo(v4); result = CGrannyLODController::isModelInstance(*(_DWORD *)(*(_DWORD *)(v1 + 680) + 4 * v3)); if ( result ) { if ( v3 == 5 ) { CGraphicThingInstance::RecalcAccePositionMatrixFromBoneMatrix((float *)v1); if ( (unsigned int)((*(_DWORD *)(v1 + 684) - *(_DWORD *)(v1 + 680)) >> 2) <= 5 ) _invalid_parameter_noinfo(v6); v7 = *(_DWORD *)(*(_DWORD *)(v1 + 680) + 20); v8 = v1 + 380; } else { if ( v3 >= (*(_DWORD *)(v1 + 684) - *(_DWORD *)(v1 + 680)) >> 2 ) _invalid_parameter_noinfo(v5); v9 = *(_DWORD *)(*(_DWORD *)(v1 + 680) + 4 * v3); v8 = v1 + 108; } result = CGrannyLODController::DeformNoSkin(v8); } ++v3; } while ( v3 < (*(_DWORD *)(v1 + 684) - *(_DWORD *)(v1 + 680)) >> 2 ); } return result; }
int __thiscall CGraphicThingInstance::RecalcAccePositionMatrixFromBoneMatrix(float *this) { float *v1; // ebx int result; // eax float *v3; // eax double v4; // st7 float *v5; // eax double v6; // st7 int v7; // [esp+8h] [ebp-ACh] float v8; // [esp+Ch] [ebp-A8h] float v9; // [esp+10h] [ebp-A4h] float v10; // [esp+14h] [ebp-A0h] float v11; // [esp+18h] [ebp-9Ch] float v12; // [esp+1Ch] [ebp-98h] float v13; // [esp+20h] [ebp-94h] int v14; // [esp+24h] [ebp-90h] int v15; // [esp+28h] [ebp-8Ch] int v16; // [esp+2Ch] [ebp-88h] int v17; // [esp+30h] [ebp-84h] char v18; // [esp+34h] [ebp-80h] char v19; // [esp+74h] [ebp-40h] v1 = this; if ( !((*((_DWORD *)this + 171) - *((_DWORD *)this + 170)) >> 2) ) _invalid_parameter_noinfo(this); result = CGrannyLODController::GetModelInstance(**((_DWORD **)v1 + 170)); if ( result ) { v7 = 0; CGrannyModelInstance::GetBoneIndexByName("Bip01 Spine2", &v7); v3 = (float *)CGrannyModelInstance::GetBoneMatrixPointer(v7); if ( v3 ) { v12 = v3[12]; v13 = v3[13]; v4 = v3[14]; v5 = v1 + 111; v11 = v4; v5[14] = 0.0; v5[13] = 0.0; v14 = 0; v5[12] = 0.0; v15 = 0; v5[11] = 0.0; v16 = 0; v5[9] = 0.0; v17 = 0; v5[8] = 0.0; v5[7] = 0.0; v5[6] = 0.0; v5[4] = 0.0; v5[3] = 0.0; v5[2] = 0.0; v5[1] = 0.0; v5[15] = 1.0; v5[10] = 1.0; v5[5] = 1.0; *v5 = 1.0; v8 = v12; v9 = v13; v10 = v11; D3DXMatrixTransformation(v1 + 111, &v8, &v14, v1 + 91, 0, 0, 0); } D3DXMatrixMultiply(&v18, v1 + 127, v1 + 111); result = D3DXMatrixMultiply(&v19, &v18, v1 + 10); v6 = v1[1]; qmemcpy(v1 + 95, &v19, 64u); v1[107] = v6 + v1[107]; v1[108] = v1[2] + v1[108]; v1[109] = v1[3] + v1[109]; } return result; }
- 1
-
-
-
( )
- New pet with 2 textures
- New sash
- locales with protos
In the item_proto.txt there is a false tabulator character as '\T' instead of '\t', a simple replace in file solves it.
In the item_proto_my.txt there are missing from the header line the applytype3 and applyvalue3 field names.
It will be solved whenever I wil have the time for that.
- 51
- 1
- 1
- 1
- 1
- 1
- 22
- 1
- 55
-
1 hour ago, .Paradox said:
"Markus please respond" Never say that, you will look like a girl that got ghosted on instagram.
I thought the same at first I've read his bullshit painted message.
As he sold his shit for hundred thousands of dollar now he can open a kebab-stand and be unique.
Better to not answer to him, just ignore like all of the idiots must be ignored.Like this:
- 9
-
This why I said not the best solution. I would tell to the IME let me input key chars near the numbers. Aka SetNumberMode2
- 1
-
Why are you addicted to quest? I don't get it
I didn't want to open any quest for this, this why I put the description on the gui, without description the players would do stupid things and complain after.
When you accept the exchange, a question dialog appears to confirm the action how much won you would like to sell or buy for how much yang.
I understand your point too, I prefer horizontal view, you do prefer the vertical, it's not a problem, the function supposed to work, later you can redesign the dialog however you want.Meantime I've got a bit wider taskbar button set from @Tatsumaru which is look like this:
SpoilerIf it isn't against him, I'm gonna share both design. The thinner and the wider too.
- 2
-
I wrote it deliberately like this way to avoid the quest.
Btw, is there any function to the warehouse keeper on private servers still?
Also faster if you can open it anywhere you are, you don't need to get to the npc to do the exchange tho.
- 1
-
Hey y'all.
Question has been given, let me know.
- 1
- 30
-
Good idea, not the best solution. Thanks anyway.
- 1
-
Lovely, thanks.
- 1
-
This tells everything.
He came here to ask help about a released content which is available on his own mother language.
Logic- 3
-
Do you know the names of these files? Maybe I have them but without filenames I can't do nothing.
-
- 48
- 1
- 1
- 1
- 1
- 1
- 14
- 2
- 60
-
About the attachment: Use file-host services like Mega.nz or whatever, because here the attachments are unavailable idk why.
- 1
-
What do you want? Use google translate instead of your knowledge of english.
-
-
Here it doesn't change the format of the ranged vnum, which generates a ValueError here:
- 2
-
Hey everybody!
Long time no release, so I would like to share this small stuff with you.
With this you can change the values of the bonuses in an item.
There are two types of the new switcher:- Normal: rolls the bonus values from all of the available values (value0=0)
- Plus: sets the bonuses to the max. value (value0=1)
Demo:
Spoilerps.: any problem appears, just tell us in comment.
- 20
- 1
- 3
- 45
-
In the group.txt neither?
- 1
-
Includes(all last modified files):
- New map
- New pet
- New boss
- New minigame gui elements
- New effects for the elemental refined weapons
- Locales(protos below)
v19.6.7 Protos:
v19.6.8 Locale w/ protos:
19.6.7 :
19.6.8 :- 83
- 1
- 3
- 1
- 1
- 1
- 2
- 1
- 24
- 6
- 94
-
I don't think so it supposed to work with skills too, I haven't tested it on the official server btw
-
I know that this is just the base of the system only, but there are many of users who would like to get "ready-to-eat" food if you know what I mean.
Anyway I removed all of these command-line orders like /ride or /whatever already as webzen did, I prefer to make it via packet(s).
If I'd implement this one I'd make it fit to my source how I'd like, that makes no problem to me, I already imagined a small extension on the party gui if you click on each members and/or on the board where you setup the exp distribution, possible to make it nice and user friendly.- 3
- 1
- 1
Official Unpacked Updates Metin2 🚫 No Spam 🚫
in Guides & HowTo
Posted · Edited by Metin2 Dev
Core X - External 2 Internal
I didn't do deep check into the whole packs what metin2team released, but couple of files are missing from the packs.