Author Topic: NE 1153 compatibility update  (Read 2574 times)

0 Members and 1 Guest are viewing this topic.

soulmata

  • Moderator
  • *
  • Look to the sky just before you die
    • View Profile
    • Playithardcore.com - All of the glory, none of the dying
  • Faction: Bandit
NE 1153 compatibility update
« on: July 04, 2012, 08:04:14 AM »
Just so everyone knows, the next release (.606b) will solely be intended to make NE fully compatible with 1153 as well as adjust a long list of troop item/skill assignment bugs, nothing else.

I'm about halfway through merging the 1.153 module system with NE. Unfortunately due to a lot of NE cruft(nothing is broken up in a modular fashion, it's all direct edits of the module system code), it's not an easy process, but so far things are still building without error.

As it stands, though, there doesn't appear to be major changes between 1.143 and 1.153 that would make the game itself incompatible with NE; in fact, if you use 1.153 with the current version of NE (.605b) the only thing you should be missing are a few bug fixes/gameplay changes that Taleworlds incorporated into native. It should, for all intents and purposes, be the same NE on each version. Note that I really don't intend to invest the time in migrating every piece of 1.153 by hand, so there might still be a few bugs that Taleworld fixed but remain in NE. If you notice these specifically in upcoming versions, please point them out and I'll take a look.

Anyway, that's enough for now. I have no ETA on .606b, but again, for reference, it will contain the following changes

* Update module system to 1.153
* Correct long list of troop item/skill assignment issues introduced with troop rebalance
* Cap all troops across the board to 10 max skill and 30 max stat (needed for 1.153 compliance)
(click to show/hide)

Godspark

  • Recruit
  • *
    • View Profile
  • Faction: Swadian
Re: NE 1153 compatibility update
« Reply #1 on: July 04, 2012, 09:13:25 AM »
Great!
This is awesome!

soulmata

  • Moderator
  • *
  • Look to the sky just before you die
    • View Profile
    • Playithardcore.com - All of the glory, none of the dying
  • Faction: Bandit
Re: NE 1153 compatibility update
« Reply #2 on: July 06, 2012, 12:02:48 AM »
i made some more progress today.

header_* has been merged
process_* has been merged
some module_* files have been merged

The remaining module system files need to be merged:
module_factions.py
module_game_menus.py
module_info.py
module_items.py
module_map_icons.py
module_meshes.py
module_mission_templates.py
module_particle_systems.py
module_parties.py
module_party_templates.py
module_presentations.py
module_quests.py
module_scene_props.py
module_scenes.py
module_scripts.py
module_simple_triggers.py
module_skills.py
module_sounds.py
module_strings.py
module_triggers.py

As it stands, though, it seems 1.153 binary works fine. The changes to module_dialog, for instance, were only bug fixes. My biggest concern is that some change will point to using a new constant, and NE originally relied heavily on referring to constants, which have potentially changed. So much for being "constant".
(click to show/hide)

Subitai

  • Sergeant at Arms
  • *
    • View Profile
  • Faction: Swadian
  • MP nick: Subitai
  • WB
Re: NE 1153 compatibility update
« Reply #3 on: July 06, 2012, 03:11:17 AM »
Thank you Soulmata for all your hard work...

I know allot of us have been eagerly waiting.   Your work is very much appreciated.

"O"

P. S. I wish I could help but i'm pretty much a Dumb arse with code and Mod stuff.



eMen

  • Sergeant at Arms
  • *
    • View Profile
  • Faction: Neutral
  • WB
Re: NE 1153 compatibility update
« Reply #4 on: July 07, 2012, 08:39:19 AM »
Tnx for all your work soulmata, you're keeping NE alive.

brzi

  • Regular
  • *
    • View Profile
  • Faction: Swadian
Re: NE 1153 compatibility update
« Reply #5 on: July 09, 2012, 08:04:14 AM »
just dropping my "+1", great work on the mod. i've been playing it for the last two months and i'm loving it. i've played it on old m&b 1.011 and i loved it, even tho it was vastly unbalanced in favor of the swadians  :D

Blankin

  • Squire
  • *
    • View Profile
  • Faction: Rhodok
  • WB
Re: NE 1153 compatibility update
« Reply #6 on: July 14, 2012, 04:55:41 PM »
Great to see NE still running, i used to love playing it in the original MB.
Got a bit tired and stop playing it for a while, though. I'll be sure to download it when it's ported,
congrats on keeping Jinnai and Merc's fine work.

soulmata

  • Moderator
  • *
  • Look to the sky just before you die
    • View Profile
    • Playithardcore.com - All of the glory, none of the dying
  • Faction: Bandit
Re: NE 1153 compatibility update
« Reply #7 on: July 15, 2012, 09:08:34 AM »
The mods works just fine as-is with 1.153, just so everyone's clear on that.
(click to show/hide)

Blankin

  • Squire
  • *
    • View Profile
  • Faction: Rhodok
  • WB
Re: NE 1153 compatibility update
« Reply #8 on: July 15, 2012, 11:24:44 PM »
Oh? Really?
But will the next patch be a savebreaker?

soulmata

  • Moderator
  • *
  • Look to the sky just before you die
    • View Profile
    • Playithardcore.com - All of the glory, none of the dying
  • Faction: Bandit
Re: NE 1153 compatibility update
« Reply #9 on: July 15, 2012, 11:55:23 PM »
It might be.
(click to show/hide)

soulmata

  • Moderator
  • *
  • Look to the sky just before you die
    • View Profile
    • Playithardcore.com - All of the glory, none of the dying
  • Faction: Bandit
Re: NE 1153 compatibility update
« Reply #10 on: July 27, 2012, 07:59:17 AM »
I've finished merging 1.153 sources with Native Expansion .606b. It was a lot of manual merging due to the old coding practice of just shoving things in wherever, but I think it's done. I also rolled in a huge list of troop skill and item distribution bugs (like crossbow skill assigned to soldiers with bows, or missing items on mercs).


Next step is a huge list of regression tests. If my regression tests pass, I'll overhaul the Dark Knights last and then release it as .606b.
(click to show/hide)

Godspark

  • Recruit
  • *
    • View Profile
  • Faction: Swadian
Re: NE 1153 compatibility update
« Reply #11 on: July 27, 2012, 11:38:10 AM »
Good work!

Beefynuggets

  • Recruit
  • *
    • View Profile
  • Faction: Vaegir
Re: NE 1153 compatibility update
« Reply #12 on: July 28, 2012, 04:04:05 PM »
So when u say change troop skill/item assignment bugs ur going to make it so units like Sarranid Cataphracts no longer wear peasant robes and a turban?

Subitai

  • Sergeant at Arms
  • *
    • View Profile
  • Faction: Swadian
  • MP nick: Subitai
  • WB
Re: NE 1153 compatibility update
« Reply #13 on: September 20, 2012, 06:22:31 PM »
Just bumping this page back to top... :D  :oops:




vasul

  • Knight
  • *
    • View Profile
  • Faction: Neutral
Re: NE 1153 compatibility update
« Reply #14 on: September 24, 2012, 04:49:37 PM »
when  the next release (.606b)?