-
[How to] Fix Marriage Quest
First of all I wanted to say there isn't any universal fix that don't require some external tools. Although my method should increase the chance of successful mariage. So...
1. download sTASKedit 0.7b
2. Open your tasks.data. It must be a client-side tasks.
Code:
3. Search for quest no. 9371 (for male) and replace your values to these in Developer Section:
for "Unknown 014":
80-F3-B8-0C
for "Unknown 016_c":
30-F0-B8-0C-60-EF-B8-0C-78-F1-B8-0C-50-F1-B8-0C-28-F1-B8-0C-00-F1-B8-0C
4. Now quest no. 9372 (for female):
for "Unknown 014":
58-E5-B8-0C
for "Unknown 016_c":
28-E3-B8-0C-58-E2-B8-0C-70-E4-B8-0C-48-E4-B8-0C-20-E4-B8-0C-F8-E3-B8-0C
5. Rename your old tasks to for example tasks2.data and export your new tasks to both client and server. Sometimes direct replacing can cause conflicts for me, which makes quest system down.
6. Upload it on your server. Again, please don't replace your old tasks with new, just rename it.
7. Check out if the marriage works. The fix SHOULD work if the "couple" will stay in game for longer than 15 minutes (and if marriage has been taken in perfect chapel - you can't leave it for that time - leaving instance will cause marriage to reset) OR
force log off and stay offline for around 15 minutes.
-
Re: [How to] Fix Marriage Quest
If I may ask, what were your previous values for those fields ?
-
Re: [How to] Fix Marriage Quest
1.4.4 ones, for 9371:
Code:
D0-59-D2-0E-18-9E-D2-0E-88-8D-D2-0E-60-8D-D2-0E-38-8D-D2-0E-30-6E-D2-0E
for 9372:
Code:
68-57-D2-0E-50-56-D2-0E-B8-58-D2-0E-90-58-D2-0E-68-58-D2-0E-40-58-D2-0E
-
Re: [How to] Fix Marriage Quest
i have the exact values and it dos not work.
-
Re: [How to] Fix Marriage Quest
Strange, I need more opinions. But it seems like it does work for tbnanubis? :)
-
Re: [How to] Fix Marriage Quest
If the values listed in the first post do not work for you, also try the following values (new/current are the same from first post):
Here is my entire 'chart' of these fields and their hex values in probably just about every 'server' I've worked with/based off of:
Code:
NEW/CURRENT:
9371 (male)
unknown 014 = 80-F3-B8-0C
unknown 16_c = 30-F0-B8-0C-60-EF-B8-0C-78-F1-B8-0C-50-F1-B8-0C-28-F1-B8-0C-00-F1-B8-0C
-
9372 (female)
unknown 014 = 58-E5-B8-0C
unknown 16_c = 28-E3-B8-0C-58-E2-B8-0C-70-E4-B8-0C-48-E4-B8-0C-20-E4-B8-0C-F8-E3-B8-0C
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OLD:
9371 (male)
unknown 014 = 50-D8-8C-06
unknown 16_c = 08-D6-8C-06-80-D5-8C-06-08-D7-8C-06-E0-D6-8C-06-B8-D6-8C-06-90-D6-8C-06
-
9372 (female)
unknown 014 = E0-CC-8C-06
unknown 16_c = E0-CA-8C-06-58-CA-8C-06-E0-CB-8C-06-B8-CB-8C-06-90-CB-8C-06-68-CB-8C-06
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BEASTIE'S RELEASE:
9371 (male)
unknown 014 = 58-F7-08-11
unknown 16_c = 10-C8-0F-11-C0-C8-0F-11-08-86-0F-11-30-86-0F-11-58-86-0F-11-80-86-0F-11
-
9372 (female)
unknown 014 = C0-F8-08-11
unknown 16_c = 00-D1-0F-11-B0-D1-0F-11-F8-86-0F-11-20-87-0F-11-48-87-0F-11-70-87-0F-11
I have not been able to do any marriage testing yet :( Although I do know/remember that whenever I did 'test' it last -- I did not have any issues as has been reported here -- So my guess would be, if it could be due to these values, one of the above 3 sets should work (or 'fix' it) ;) :thumbup1:
-
Re: [How to] Fix Marriage Quest
Can't open my tasks.data with the old sTASKedit 0.7b ... :*:
-
Re: [How to] Fix Marriage Quest
Client tasks? It only can open client-side tasks.
-
Re: [How to] Fix Marriage Quest
It was server side but nvm I found a solution. :P:
-
Re: [How to] Fix Marriage Quest
Ok I tested and it doesn't work for me... :*:
EDIT: Oh lol it works when I force logout! But dissapeared again when I logged for the second time... crap...
EDIT2: Ok. When you logout safely, the marriage doesn't stick. But when you force logout, the marriage stays.
EDIT3: Very odd because everytime you go in an instance the server do the "PutRoleBase" thing and that fuck up the marriage. So we need to fix the gamedbd but how...
-
Re: [How to] Fix Marriage Quest
So far it works for me flawlessly, I haven't checked the instance thing though. Did u export to both client and server?
---------- Post added at 05:59 AM ---------- Previous post was at 05:56 AM ----------
And I would like more ppl to say if the fix works.
-
Re: [How to] Fix Marriage Quest
loled and rolfed... there is no issues in datafiles, you just wasted a time..
The problem in caching system of gs and gamedbd.
When char reloads or goes to other instance, gs by PutRole replaces values in char data in gamedbd with cache, which was made in interval of 7-8 minutes.
You must decrease interval of caching.
-
Re: [How to] Fix Marriage Quest
I found a solution to my problem. Force the logout just after be married, wait 15 minutes and then you can login again without issue, the marriage will stay forever.
Dunno if it will work for everyone... But for me it does. It worked both on my local server and my normal server. Without changing tasks.data
-
Re: [How to] Fix Marriage Quest
For me... so far I tested many times with same method... Marriage, after around 1 -5 mins both log out, then log in and the marriage was always there... After this I haven't had any problems. I wasn't in any instances yet only heaven / hell. But today I will do more tests...
-
Re: [How to] Fix Marriage Quest
Quote:
Originally Posted by
Romulan
I found a solution to my problem. Force the logout just after be married, wait 15 minutes and then you can login again without issue, the marriage will stay forever.
Dunno if it will work for everyone... But for me it does. It worked both on my local server and my normal server. Without changing tasks.data
I always say to my players to do force logout after marriage for 8-10 minutes.
Normal logout (changing instance is also relog) causes PutRole error, and than it rewrites char with old cached data (8 mins before). But Force logout just kickes out char from server and its data successfully caches after 8 mins.
And ofc the same must be done for divorce.
-
Re: [How to] Fix Marriage Quest
Quote:
Originally Posted by
ivanaivana
I always say to my players to do force logout after marriage for 8-10 minutes.
Normal logout (changing instance is also relog) causes PutRole error, and than it rewrites char with old cached data (8 mins before). But Force logout just kickes out char from server and its data successfully caches after 8 mins.
And ofc the same must be done for divorce.
Thanks to you for the clarification on it :P:
-
Re: [How to] Fix Marriage Quest
You know where I failed? Because of the damn divorce that didn't work either and about which I had no idea... So after each divorce when I was taking another marriage and logging off-in it always worked <lol> I feel so dumb... But anyway... At least we know how to bypass this bug. And yes, I was unable to get my marriage to work at all, and after getting 343's code it worked after first try, so maybe I was too fast with saying that I found out what was wrong.
-
Re: [How to] Fix Marriage Quest
Maybe you just forgot, that normal dev do a weekly tests to be sure that they are right. Or minimum a 10-20 testing marriages and divorces in a day.
-
Re: [How to] Fix Marriage Quest
I am using 343s release and it already has the hex codes posted in this thread (the first ones). Unfortunately the marriage still isn't working for me.
I've tried many ways of getting it to stick by reading the forums, like leaving party, staying online for 15 mins, or force log out and staying offline for 15 mins. All attempts made the marriage stick but as soon as you leave the chapel and relog, it resets again.
I've noticed some people say they can get it working and some can't, could it be that the chmod of the files in the folder /PWServer/gamedbd/dbhomewdb/dbdata/ may be having an effect?
:lol: Probably way off but I thought I may as well ask
-
Re: [How to] Fix Marriage Quest
Squad with your beloved > Enter the Chapel > Marry you > Dismiss the squad > Both force log out > Wait 15min before login again.
Then you should be fine. If not, then Idk. It does work for my players on my server.
-
Re: [How to] Fix Marriage Quest
Ok I'll give that a go, I only waited 10 mins before so maybe that's why it didn't stick.
-
Re: [How to] Fix Marriage Quest
Hmm on russian dev forum i just saw this maybe can help...
Сообщение
P.s. i tryed look for it but coudlnt actually find those values
-
Re: [How to] Fix Marriage Quest
Quote:
Originally Posted by
twister495
I am using 343s release and it already has the hex codes posted in this thread (the first ones). Unfortunately the marriage still isn't working for me.
I've tried many ways of getting it to stick by reading the forums, like leaving party, staying online for 15 mins, or force log out and staying offline for 15 mins. All attempts made the marriage stick but as soon as you leave the chapel and relog, it resets again.
I've noticed some people say they can get it working and some can't, could it be that the chmod of the files in the folder /PWServer/gamedbd/dbhomewdb/dbdata/ may be having an effect?
:lol: Probably way off but I thought I may as well ask
I have the same codes as well and for some reason mine works, as for 343's files i have identicle files related to wedding his works mine works but every release put out they dont work. i literally screwed around with mine for weeks to get it to work. occasionally it has its bugs but most of the time works.
i have noticed having all instances open or running till you got low ram and low swap left it tends to ignore it all
just some ideas :thumbup:
-
Re: [How to] Fix Marriage Quest
it's a litle weird with this mariage system, i remember when long time a go i have real 1.3.6 task data and using beastie server files. the meriege was working like official. but since i use 1.4.2 task data, it was change everything....
-
Re: [How to] Fix Marriage Quest
ok i tested this a lot and its odd.
i coppied the EXACT stucture as what my server runs to a VBOX and VMWare. this is what iv have discovered.
95% of the it will fail and the other 5% is half married (female) and sticks for half an hour or so or till you do another logout.
but on my actual server running dedicated works every time instantly.
i have a VERY STRONG theory to whats causing this to happen. this also results in failed invasions you run it and after a couple minutes or less it completely stops.
:thumbup:i have a theory and im pretty damn sure its right:thumbup:
will tell what it is once i test this theory.
first obvious one is. dont use vbox or vmware hahahaha:w00t: