Jump to content

Vehicles (Dev)


Guest AuntieMangos

Recommended Posts

Because original topic is really huge and full of "any news?" or "please patch file" posts, I creating new topic.

Current vehicle patch:

http://github.com/Tasssadar/Valhalla-Project/commits/vehicle

I dont know the author, at first it was NetSky, then Rastikzzz and thats all I know, and I really dont want to browse all 25 pages in original topic to know current author. But if somebody know, I will write his name into this post.

In this branch is clean mangos+vehicle patch, and I will NOT merge it for example with Insader42's or dual-spec branch - YOU have to solve conflicts, not me.

Current status

Vehicles are now usable for quests or some events(I'm scripting eye of eternity using this patch with no problem), but few bugs:

1. Change seat packet handler need rewrite, maybe sniff these packet from retail server.--fixed

2. Accessories system is not complete -- I think this is also fixed here and here

3. Vehicle spells are not working properly, maybe new target type needed

4. Whole patch need some cleanup

Database data included in this patch is just for few vehicles like wintergrasp siege engine of frostbrood vanquisher.

How to get it?

You must have git-program(msysgit on windows for example).

if you cloned mangos repo, its just

git pull git://github.com/Tasssadar/Valhalla-Project.git vehicle

be sure you are pulling vehicle branch

For download clean mangos only with vehicle patch, its

git clone git://github.com/mangos/mangos.git
cd mangos
git pull git://github.com/Tasssadar/Valhalla-Project.git vehicle

to create patch file, use

git clone git://github.com/mangos/mangos.git
cd mangos
git checkout -b vehicle
git pull git://github.com/Tasssadar/Valhalla-Project.git vehicle
git diff -p master vehicle > vehicle.patch

Thanks to:

NetSky, for first version of patch

Rastikzzz, for developing patch for quite long time

Anti & x.e.x for vehicle regen system and steam implementation

gen1us2k for some good sql data

Link to comment
Share on other sites

  • Replies 1.2k
  • Created
  • Last Reply

Top Posters In This Topic

Hi All!

I would like to report few issue regarding Argent tournament mounting.I saw that a TEMP Tournament Stables is missing from UDB, I mean it has not spawned under the mounts. Without that players can not mount those mounts which has been defined in the vehicle repo.

The go is defined under: 300008 object number in UDB and has to spawn somewhere, near the mounts. It has 10 yards circle so it does not need to be precise. :)

The second problem is when you click on Hawkstrider or Quel'dorei steed it will spawn an NPC (which has to be the mount) with 0 HP. NPC ids are: 33844,33845. According to wowhead these HP has to be 49999 but I am not sure what is the real and official value.

If we do the aboves the mounts will be working.

Another issue is the spells:

Reported here: http://getmangos.eu/community/showthread.php?11907-Argent-tournament-Spells-are-not-damaging-the-target

So these are my test results, hope somebody can deal with these issues. :)

Thx!

regards,

wormyke

Link to comment
Share on other sites

Yes it came with sql's and it works with no errors...GREAT! JOB! traponinet!

Thank you I found them.

I tried to run this (below) after vehicle patch and got aborting on src/game/level3.cpp!!! Any ideas?

http://getmangos.eu/community/showthread.php?8580-Dual-Talent-Specializations/page29

git pull git://github.com/edu93/dwow.git dualspecc <--- this is clean mangos branch with dualspecc

Link to comment
Share on other sites

Thank you I found them.

I tried to run this (below) after vehicle patch and got aborting on src/game/level3.cpp!!! Any ideas?

http://getmangos.eu/community/showthread.php?8580-Dual-Talent-Specializations/page29

git pull git://github.com/edu93/dwow.git dualspecc <--- this is clean mangos branch with dualspecc

I can't get dual spec to work ether, and the new repo at edu doesn't work, I get merge errors all over thplace and when I get them fixed it still won't compile...I have no clue as to whats been done in the core to break dual spec but it used to be rock solid.

Link to comment
Share on other sites

@belfedia

You do reset from clean mangos (source code) to commit: 8994,

but then it will not be possible to pull vehicle branch, because

Tasssadar/Valhalla (branch vehicle) is updated to commit: 9390

edit:

For old commits, maybe you should look in the original topic:

http://getmangos.eu/community/showthread.php?7952-[Help]-Implementing-Vehicles

Link to comment
Share on other sites

@belfedia

You do reset from clean mangos (source code) to commit: 8994,

but then it will not be possible to pull vehicle branch, because

Tasssadar/Valhalla (branch vehicle) is updated to commit: 9390

edit:

For old commits, maybe you should look in the original topic:

http://getmangos.eu/community/showthread.php?7952-[Help]-Implementing-Vehicles

I think it was dead for [8994] patch !

Old git is for [8456] no more commit after :( if anyone have a patch for 8994 or near plz PM me ;)

Thanks for your help !

Link to comment
Share on other sites

patch for 9788 inside my patches repo of git ill be makiing varoius patches as i can but my focus is my dev for hellscream

http://github.com/GMHAZE/mangos-patches also i just added a patch for flying mounts patch 9789 anywhere with transform item sql

Dual specialization stills working with this patch? See http://getmangos.eu/community/showthread.php?13601-[bUG]-Dual-Talent

Link to comment
Share on other sites

@Darkruler

post edited, because I think about it:

maybe when you update the patch from Wojta's repository you did not complete or you have an error somewhere.

should be compare yours patch with this patch and see the differences:

from Wojta's repository, clean vehicle patch for MaNGOS core [9796]

http://filebeam.com/b32b45a7c639862742c76ad08953aba8

btw @Wojta

I got some bug and I can not to send PM, but here these are the last: (need to copy/paste the link)

Vehicle Drake for the Oculus chain quests (13124, 13126, 13127 and 13128):

http://getmangos.eu/community/showthread.php?11759-[dev]Vehicles&p=109971&viewfull=1#post109971

Two players to sit on the vehicle Salvaged Chopper:

http://getmangos.eu/community/showthread.php?11759-[dev]Vehicles&p=111470&viewfull=1#post111470

Hack for DK quest 12701, teleport from Inconspicuous Mine Car to Shipboard:

http://getmangos.eu/community/showthread.php?11759-[dev]Vehicles&p=112743&viewfull=1#post112743

Working guns: Wintergrasp Tower Cannon and Salvaged Siege Turret, add Gunner for Salvaged Demolisher.

http://getmangos.eu/community/showthread.php?11759-[dev]Vehicles&p=112986&viewfull=1#post112986

Acherus Deathcharger's accessory crash server, OS Windows only!

http://getmangos.eu/community/showthread.php?11759-[dev]Vehicles&p=104537&viewfull=1#post104537

And these, but they is in patch. You can download the patch and see.

(add vehicle Scourge Gryphon, new vehicle_data for Scarlet Cannons and etc.)

/* Massacre At Light's Point */
DELETE FROM creature_addon WHERE guid IN (SELECT guid FROM creature WHERE id IN (28887, 28833, 28864));
DELETE FROM vehicle_data WHERE entry IN (25, 79);
INSERT INTO vehicle_data VALUES
(25, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
(79, 5, 52435, 52576, 52588, 0, 0, 0, 0, 0, 0, 0, 0);
DELETE FROM vehicle_seat_data WHERE seat IN (1427, 341);
INSERT INTO vehicle_seat_data VALUES
(1427, 1),
(341, 1);
DELETE FROM npc_spellclick_spells WHERE npc_entry IN (28887, 28833, 28864);
INSERT INTO npc_spellclick_spells VALUES
(28833, 52447, 12701, 1, 12701, 1),
(28887, 52447, 12701, 1, 12701, 1),
(28864, 67373, 0, 0, 0, 1);
DELETE FROM creature_template_addon WHERE entry IN (28887, 28833, 28864);
INSERT INTO creature_template_addon VALUES
(28887, 0, 0, 2049, 0, 0, 79, '', ''),
(28833, 0, 0, 2049, 0, 0, 79, '', ''),
(28864,0,0,0,0,0,25,NULL,'61453 0 61453 2');

/* fixes for Frostbrood Vanquisher to fly and be faster */
DELETE FROM creature_template_addon WHERE entry = 28670;
INSERT INTO creature_template_addon VALUES
(28670, 0, 50331648, 1, 0, 1024, 156, NULL, '53112 0 53112 1 53112 2');
UPDATE creature_template SET InhabitType = 3 WHERE entry = 28670;

Link to comment
Share on other sites

pls update for 9842

Should be wait for Wojta to make an update maybe a next week

but, come on grab: vehicle patch for MaNGOS core [9842]

http://filebeam.com/8ca3464fdfccebe1a459bd981a26056f

attend and this patch:

http://getmangos.eu/community/showthread.php?11759-dev-Vehicles&p=113338&viewfull=1#post113338

but if you do not want it, just comment or delete these rows in Spell.cpp

 
   for(int i = 0; i < MAX_EFFECT_INDEX; ++i)

//    if(caster->GetMap()->IsDungeon())
//        m_currentBasePoints[i] = m_spellInfo->EffectBasePoints[i];
//    else
       m_currentBasePoints[i] = m_spellInfo->CalculateSimpleValue(SpellEffectIndex(i));

Link to comment
Share on other sites

errors in unit.h do not work

core:9842 Insider

1.core_9842\\src\\game\\Unit.h(1860) : error C2065: m_vehicleGUID: Not declared identifier
1.core_9842\\src\\game\\Unit.h(1861) : error C2065: m_vehicleGUID: Not declared identifier
1.core_9842\\src\\game\\Unit.h(1366) : error C2065: m_auraUpdateMask: Not declared identifier
1.core_9842\\src\\game\\Unit.h(1367) : error C2065: m_auraUpdateMask: Not declared identifier
1.core_9842\\src\\game\\Unit.h(1368) : error C2065: m_auraUpdateMask: Not declared identifier

update Patch from here please in it there were no errors http://getmangos.eu/community/showthread.php?11759-dev-Vehicles&p=110595&viewfull=1#post110595

Link to comment
Share on other sites

Trapoinet (or anyone who can do it), could you post here the SQLs for the vehicles of Strand of the Ancients ( http://www.wowhead.com/npc=27894 and http://www.wowhead.com/npc=28781 ). I'm trying to get the patch for SotA, of russian forums, work with this vehicles version. Thanks in advance ^^

P.S.: Here is the thread in this forum for GO type 33 and related (SotA)

Link to comment
Share on other sites

  • 39 years later...

to create patch file, use

Code:

git clone git://github.com/mangos/mangos.git

cd mangos

git checkout -b vehicle

git pull git://github.com/Tasssadar/Valhalla-Project.git vehicle

git diff -p master vehicle > vehicle.patch

wen i create patch file the file is 0kb big lol

and can not kompil

LINK : fatal error LNK1181: Eingabedatei ".\\game__win32_release\\game.lib" kann nicht geöffnet werden.

Link to comment
Share on other sites

you are aware that there are DEFINITE errors in the vehicle branch?

when you clone mangos and then pull the vehicle branch it LOOKS like it pulls clean but in actuality it writes a whole bad merge into pet.cpp complete with <<<<<<HEAD statements

after clearing those out you have to remove the section below them that the merge was supposed to be removing then the cpp file is fine except there is another error in spell.cpp where it instructs a push.back but the identifier is tagunitmap and its SUPPOSED to be targetunitmap

I think they should definitely clean up this commit

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

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. Privacy Policy Terms of Use