Jump to content

Official Quest Renewal


Recommended Posts

  • Honorable Member
This is the hidden content, please

Alternative download links →

This is the hidden content, please
 or 
This is the hidden content, please

Renewal of the quest page, now with categories for each quest.
Here are some previous below,

.gif .png .png

 

Before implementing, please continue reading the topic.

In order to make the quest page renewal work properly you will need to implement the following features below released by @ Mali.

Required Dependencies

You can skip the feature below as I have already included it in the tutorial.

Spoiler

 

.

  • Metin2 Dev 237
  • kekw 1
  • Eyes 2
  • Good 64
  • Love 14
  • Love 112
Link to comment
Share on other sites

  • Honorable Member
15 minutes ago, Etzhel said:

How can i fix? @ Owsap

Animationf7ff953784e3dcbd.gif

A little bit more information would be helpful, check your implementation of clip masking.

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

  • Honorable Member
1 minute ago, Etzhel said:

with clip mask.. 😞

giphy.gif?cid=790b7611b71c889cc2e35682dd

You're almost there, keep checking.

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

4 hours ago, metrix2020 said:

i got a problem, i compiled sources without errors but in game it doesent show the missions and i get this in syserr client

  Reveal hidden contents

0205 14:49:32613 :: Unprocessed packet header 32, state Game

what could it be the problem? 

i use martysama

sorry for double-post, i fix the packet error but i still cant see the missions

https://metin2.download/picture/zF9Z70ZH835lfc57rTppW7C0YB60RX96/.png

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

  • 2 weeks later...

My client closes after choosing a character.

Client syserr:

Spoiler

0301 11:56:24571 :: Failed to load script file : UIScript/CharacterWindow.py
0301 11:56:24572 :: 
ui.py(line:2863) LoadScriptFile
system.py(line:192) execfile
system.py(line:163) Run
UIScript/CharacterWindow.py(line:1749) <module>

LoadScriptFile!!!!!!!!!!!!!! - <type 'exceptions.AttributeError'>:'module' object has no attribute 'CHARACTER_SPECTIAL_ACTION'

0301 11:56:24572 :: ============================================================================================================
0301 11:56:24572 :: Abort!!!!


0301 11:56:24572 :: 
uiCharacter.py(line:1130) __LoadWindow
uiCharacter.py(line:876) __LoadScript
ui.py(line:2880) LoadScriptFile
exception.py(line:36) Abort

CharacterWindow.__LoadWindow - <type 'exceptions.SystemExit'>:

0301 11:56:24572 :: ============================================================================================================
0301 11:56:24572 :: Abort!!!!

solved by adding "CHARACTER_SPECTIAL_ACTION    Special Actions" to locale_interface.txt and deleting 2x SPECIAL_ACTION_START_INDEX from characterwindow.py

Edited by marinebun
  • Metin2 Dev 1
Link to comment
Share on other sites

On 2/5/2023 at 6:43 PM, metrix2020 said:

sorry for double-post, i fix the packet error but i still cant see the missions

https://metin2.download/picture/zF9Z70ZH835lfc57rTppW7C0YB60RX96/.png

Hello,

I have the same problem, but I couldn't find the solution to the issue.
Did you manage to find a way to solve it?

Link to comment
Share on other sites

0309 02:57:01397 :: Traceback (most recent call last):

0309 02:57:01397 ::   File "uiCharacter.py", line 178, in OnUpdate

0309 02:57:01397 ::   File "uiCharacter.py", line 151, in __UpdateQuestClock

0309 02:57:01397 :: TypeError
0309 02:57:01397 :: : 
0309 02:57:01397 :: 'NoneType' object is not iterable
0309 02:57:01397 :: 

There is no problem in the system in general. But sometimes (very rarely) it gives this error.

 

		def __UpdateQuestClock(self):
			(last_name, last_time) = quest.GetQuestLastTime(self.quest_index)
			 #'NoneType' object is not iterable

 

and the Quest Window does not close when this error occurs.

Edited by BadRomani
Link to comment
Share on other sites

On 3/1/2023 at 11:59 AM, marinebun said:

My client closes after choosing a character.

Client syserr:

  Hide contents

0301 11:56:24571 :: Failed to load script file : UIScript/CharacterWindow.py
0301 11:56:24572 :: 
ui.py(line:2863) LoadScriptFile
system.py(line:192) execfile
system.py(line:163) Run
UIScript/CharacterWindow.py(line:1749) <module>

LoadScriptFile!!!!!!!!!!!!!! - <type 'exceptions.AttributeError'>:'module' object has no attribute 'CHARACTER_SPECTIAL_ACTION'

0301 11:56:24572 :: ============================================================================================================
0301 11:56:24572 :: Abort!!!!


0301 11:56:24572 :: 
uiCharacter.py(line:1130) __LoadWindow
uiCharacter.py(line:876) __LoadScript
ui.py(line:2880) LoadScriptFile
exception.py(line:36) Abort

CharacterWindow.__LoadWindow - <type 'exceptions.SystemExit'>:

0301 11:56:24572 :: ============================================================================================================
0301 11:56:24572 :: Abort!!!!

solved by adding "CHARACTER_SPECTIAL_ACTION    Special Actions" to locale_interface.txt and deleting 2x SPECIAL_ACTION_START_INDEX from characterwindow.py

This issue appears because he has a different character window. He has Yohara and Champion level added to it.
All you have to do is delete those parts and add back the Emoticon window down below the Skill window.

You can get it from a basic client that does not have the new Champion Level refresh added and it works fine without deleting anything.

  • Love 2
Link to comment
Share on other sites

6 hours ago, narcisxb said:

This issue appears because he has a different character window. He has Yohara and Champion level added to it.
All you have to do is delete those parts and add back the Emoticon window down below the Skill window.

You can get it from a basic client that does not have the new Champion Level refresh added and it works fine without deleting anything.

Thank you.

Link to comment
Share on other sites

  • 2 weeks later...
  • 4 weeks later...
  • Bronze
On 3/1/2023 at 10:59 AM, marinebun said:

My client closes after choosing a character.

Client syserr:

  Reveal hidden contents

0301 11:56:24571 :: Failed to load script file : UIScript/CharacterWindow.py
0301 11:56:24572 :: 
ui.py(line:2863) LoadScriptFile
system.py(line:192) execfile
system.py(line:163) Run
UIScript/CharacterWindow.py(line:1749) <module>

LoadScriptFile!!!!!!!!!!!!!! - <type 'exceptions.AttributeError'>:'module' object has no attribute 'CHARACTER_SPECTIAL_ACTION'

0301 11:56:24572 :: ============================================================================================================
0301 11:56:24572 :: Abort!!!!


0301 11:56:24572 :: 
uiCharacter.py(line:1130) __LoadWindow
uiCharacter.py(line:876) __LoadScript
ui.py(line:2880) LoadScriptFile
exception.py(line:36) Abort

CharacterWindow.__LoadWindow - <type 'exceptions.SystemExit'>:

0301 11:56:24572 :: ============================================================================================================
0301 11:56:24572 :: Abort!!!!

solved by adding "CHARACTER_SPECTIAL_ACTION    Special Actions" to locale_interface.txt and deleting 2x SPECIAL_ACTION_START_INDEX from characterwindow.py

app.SPECIAL_ACTION_START_INDEX is 101, you can replace it instead of deleting... 🙂

  • Love 1
Link to comment
Share on other sites

  • Bronze

Maybe a dumb question, but is there any way to "pop up" a quest scroll?

levelup.quest stopped working after the upgrade. The makequestbutton function is dead by itself, but send_letter works. This way it is unable to use the 'when info begin' event 😞 Maybe i missed something?

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.