Loader
logo

Recent posts

#91
V8.0 / Negative/positive number of pe...
Last post by tos1 - December 08, 2023, 02:38:47 PM
Master of Laws answers like "The records show -29504 of our people still worship other gods." when the player character as King/Queen asked him the kingdom's faith. Players wouldn't be able to understand what the numbers mean (how good or bad) or to decide what action to take next. Something seem to be missing in the process where the percentage or some kind of degree should be displayed.

---- quick_strings.txt
qstr_The_records_show_{re The_records_show_{reg13}_of_our_people_worship_our_gods.
qstr_The_records_show_{reg The_records_show_{reg13}_of_our_people_still_worship_other_gods.
----

---- conversation.txt
dlga_dplmc_constable__faith:dplmc_constable_faith1 4095 930  8 2133 2 72057594037927949 144115188075857499 2133 2 72057594037927949 1234 4 0 30 2 144115188075857499 0 2320 2 2 1585267068834417954 5 0 2320 2 2 1585267068834417955 3 0 {s2}  931  0 NO_VOICEOVER
----

Hand-disassembly by me:
-- Condition-block
assign reg13 0x02000000_0000065B
try_begin
ge 0x02000000_0000065B 0
str_store_string 2 0x16000000_00000D22
else_try_begin
str_store_string 2 0x16000000_00000D23
try_end
--
{s2}
--

- How to reproduce it/when/why it happens:
Become a king/queen, hire Master of Laws, and ask him about worship.

- Game version (and steam or downloaded):
AWoIaF v8.2, Warband v1.174 downloaded
#92
V8.0 / Text: Lysara/Lysyra and Astapo...
Last post by tos1 - December 07, 2023, 05:57:22 PM
There are multiple notations Lysara/Lysyra and Astapor/Astopor. They should be unified.

---- perhaps Wrong
str_vaegir_rebellion_monarch_response_1
trp_kingdom_2_pretender
trp_kingdom_2_pretender_pl
----

---- perhaps Right
str_vaegir_rebellion_pretender_intro
----

---- perhaps Wrong
dlga_pj_talk2:pj_talk3
dlga_pj_talk4:pj_talkcado
----

---- perhaps Right
fac_astapor
----

- Game version (and steam or downloaded):
AWoIaF v8.2, Warband v1.174 downloaded
#93
V8.0 / Reward of the kidnapped girl q...
Last post by tos1 - December 07, 2023, 04:27:38 PM
After the player character completed a quest of ransom and returned to the town, the guild master says a wrong value as reward like;
"... Please take these 1 silver stags ...".
The bug probably originates from the Native (mod system 1.171). Though the reg8 seem have to be set at the Conditions-block, it set only at the Consequences-block.

Please note that I don't have AWoIaF's py code. The code below is of Native. I compared AWoIaF's conversation.txt with Native's, and understand that AWoIaF's doesn't also set reg8 at the Condition-block. I don't know whether the assigning to reg8 is necessary at both Condition-block and Consequence-block or at only the former.

---- Native's module_dialogs.py (Module system 1.171)
  [anyone,"mayor_begin", [(check_quest_active, "qst_kidnapped_girl"),
                          (quest_slot_eq, "qst_kidnapped_girl", slot_quest_current_state, 4),
                          (quest_slot_eq, "qst_kidnapped_girl", slot_quest_giver_troop, "$g_talk_troop"),
                          ],
   "{playername} -- I am in your debt for bringing back my friend's daughter.\
  Please take these {reg8} denars that I promised you.\
  My friend wished he could give more but paying that ransom brought him to his knees.", "close_window",
   [(quest_get_slot, ":quest_gold_reward", "qst_kidnapped_girl", slot_quest_gold_reward),
    (call_script, "script_troop_add_gold", "trp_player", ":quest_gold_reward"),
    (assign, reg8, ":quest_gold_reward"),
    (assign, ":xp_reward", ":quest_gold_reward"),
    (val_mul, ":xp_reward", 2),
    (val_add, ":xp_reward", 100),
    (add_xp_as_reward, ":xp_reward"),
    (call_script, "script_change_troop_renown", "trp_player", 3),
    (call_script, "script_change_player_relation_with_center", "$current_town", 2),   
    (call_script, "script_end_quest", "qst_kidnapped_girl"),
    ]],
----

- How to reproduce it/when/why it happens:
Visit one or more towns, meet the guild master, select "Do you happen to have a job for me?", repeat until a ransom quest happens, do the job well (e.g. defeat the bandits), return to the town, do a training melee fight at the arena and get defeated soon TO REWRITE reg8, and meet the guild master again for the ransom quest.

- Game version (and steam or downloaded):
AWoIaF v8.2, Warband v1.174 downloaded
(Probably earlier versions also have the same problem)
#94
V8.0 / Re: Can't get special weapons ...
Last post by Produno - November 29, 2023, 05:25:30 PM
Which lords? Some weapons have different imods.
#95
V8.0 / Re: Valyrian Steel weapon Lame...
Last post by Produno - November 29, 2023, 04:16:43 PM
Ah looks like it is just missing the text. I shall add that.

Regarding being Masterwork, all Valyrian is masterwork, though i guess we could potentially change it since it has been sitting on the bottom of an ocean.

Also please post in the correct sub forum for the version you are playing.

Fyi - i moved to V9.0 - if you are not playing that version please let me know.
#96
V8.0 / Volantine Elephant Rider
Last post by Daddy - November 29, 2023, 12:40:40 AM
These units are cavalry units, though they carry long bows which can't be used on horseback (elephant back) and they have 0 in horse archery?

Link to the picture on the Wiki
(https://aworldoficeandfire.co.uk/wiki/index.php/File:ElephantRider.png)
#97
V8.0 / Bandit ambush in towns
Last post by Daddy - November 23, 2023, 03:41:48 PM
Sometimes when you try going into the tavern or marketplace you're ambushed and a battle ensues, sometimes during this (since there can be up to 10 enemies) they spawn in some locations that you have to first find and go to. Sometimes it takes 10 minutes to find the last enemy and they just stand there like 400 meters at the other side of 8 buildings AND you can't skip the battle.
Maybe there is a way to make the enemies go to your location instead of just standing still, or making them spawn closer?
#98
V8.0 / Guild Master
Last post by Daddy - November 22, 2023, 11:47:33 PM
This is more of a suggestion on quality of life.
I like how you should have to find and talk to the guild master in order to buy enterprises, this makes it so that you have to see the amazing towns in the game which I have very much enjoyed!
Though I really love to replay this game, otherwise I wouldn't have 900 hours on it. After the second playthrough it becomes really annoying to do this, I suggest either that after having played through 1 or 2 games of this mod you can remove the option
or
that you can turn it off in the options just like the white walker invasion or similar. The games I play now I rarely buy enterprises because of the hassle of going through every town, never remembering where the guild master spawns, especially when there is a random chance that you get on horseback or on foot when strolling through the town. I agree that there should be an option to having to find the guild master but also to turn it off
#99
V8.0 / Re: Unmotivated practice melee...
Last post by tos1 - November 21, 2023, 09:47:30 AM
A follow-up.

To check whether there are other error/warning before the bunch of warning lines or not, I experimentally changed the parameter of the loop so that it iterates only from 0 to 4, and confirmed there is no any other error/warning lines before the loop.

---- A trigger of arena_melee_fight at line 5014 of mission_templates.txt for AWoIaF
0.000000 0.000000 100000000.000000  0  9 31 2 144115188075856286 1 2133 2 144115188075856690 40 2133 2 144115188075856688 0 2133 2 144115188075856689 0 2133 2 144115188075856691 0 6 3 1224979098644774912 0 144115188075856690 505 3 1224979098644774912 7 0 3 0 1 2 936748722493063661 131072
----

If the modding system for AWoIaF has not been changed so much from v1.171, each of opecodes should be as below:
eq = 31
assign = 2133
agent_set_slot = 505
try_for_range = 6
try_end = 3
call_script = 1
(Please note that I'm not the MOD developer and don't have any .py modding files for AWoIaF. I'm reading the plain (i.e. Native) header_operations.py instead.)

The operation "6 3 1224979098644774912 0 144115188075856690" just before the 505 is the try_for_range loop. The variable "1441..." is set into the upper bound 40 earlier in the line. Changing the "1441..." into a bare number 5 results the iteration is from 0 to 4.

----
SCRIPT WARNING ON OPCODE 505: Invalid Agent ID: 0; LINE NO 6:
At Mission Template mst_arena_melee_fight trigger no: 33 consequences.
At Mission Template mst_arena_melee_fight trigger no: 33 consequences.
At Mission Template mst_arena_melee_fight trigger no: 33 consequences.
SCRIPT WARNING ON OPCODE 505: Invalid Agent ID: 1; LINE NO 6:
At Mission Template mst_arena_melee_fight trigger no: 33 consequences.
At Mission Template mst_arena_melee_fight trigger no: 33 consequences.
At Mission Template mst_arena_melee_fight trigger no: 33 consequences.

:

SCRIPT WARNING ON OPCODE 505: Invalid Agent ID: 4; LINE NO 6:
At Mission Template mst_arena_melee_fight trigger no: 33 consequences.
At Mission Template mst_arena_melee_fight trigger no: 33 consequences.
At Mission Template mst_arena_melee_fight trigger no: 33 consequences.
----

This cannot still find out the cause of "WARNING ON OPCODE 505" but it's true that there is no any error/warning lines before the loop.

Every time I have a practice match in the arena, the opponents still stand in a line like centipedes without fighting, or several men stand still facing each other. AWoIaF v7.11 didn't have this bug.
#100
V8.0 / Bug or supposed to be?
Last post by Daddy - November 20, 2023, 11:18:06 AM
The Valyrian Steel Greatsword you can buy in Qohor for 120,000 stags is a two-handed weapon, though it is equipped like a one-handed sword. Is this supposed to be? Not a big deal but thought I should mention it