Jump to content

Reworked Character Window


Recommended Posts

  • Bronze

M2 Download Center

This is the hidden content, please
( Internal )

 

 

 

 

As you might know I was working on a Reworked version of the character window for a long time. I shared some of my progress on Discord and today I am relasing it to public. I am not gonna write any detailed guide here on how to implement it as there is enough information written in the file itself both on how to install and how to configure it. All you need to know is there are two different versions: base version is the first video I shared and the equipment set version is the second video. To implement equipment set version you need to make some changes in the server source. Base version can be implemented without doing any changes in the server source. Hope you all like it!

 

This is the hidden content, please

  • Metin2 Dev 61
  • Dislove 1
  • Sad 1
  • Good 27
  • Love 4
  • Love 60
Link to comment
Share on other sites

  • Management

Thank you very much!

Integration of your release in Metin2 Download Center!

 

Thank U GIF

Edited by Metin2 Dev
Core X - External 2 Internal
  • Love 1
Link to comment
Share on other sites

On 11/8/2020 at 8:21 AM, DevBlade said:

Hi,

 

I'm getting this kind of error:

 

b37781d07f7964a85717788e33f2ad10.png

It's a render target bug, go to EterLib/CRenderTarget.cpp and change RenderBackground

 

Spoiler


void CRenderTarget::RenderBackground() const
{
    if (!m_visible)
        return;

    if (!m_background)
        return;

    auto& rectRender = *m_renderTargetTexture->GetRenderingRect();
    m_renderTargetTexture->SetRenderTarget();

    CGraphicRenderTargetTexture::Clear();
    CPythonGraphic::Instance().SetInterfaceRenderState();

    //const auto width = static_cast<float>(rectRender.right - rectRender.left);
    //const auto height = static_cast<float>(rectRender.bottom - rectRender.top);

    //CPythonGraphic::Instance().SetViewport(0.0f, 0.0f, width, height);

    m_background->Render();
    m_renderTargetTexture->ResetRenderTarget();
    //CPythonGraphic::Instance().RestoreViewport();
}
 

Anyway, I advise you to go to the original post and look for some fixes found there

Edited by Metin2 Dev
Core X - External 2 Internal
  • Metin2 Dev 1
  • Love 1
Link to comment
Share on other sites

  • 1 month later...
  • 1 year later...
  • 1 year later...
  • Bronze

Working great, thank you for sharing with us. I did small changes but is not the final version, is just for the old, classic interface of metin. 

https://youtu.be/fxR3kOVuwr4

 

Edited by Daniel Tiberiu Munteanu
new Link
  • Metin2 Dev 1
  • Love 1
Link to comment
Share on other sites

Announcements



×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.