Log in

View Full Version : Todo list (vaultmp)



foxtacles
09-09-2011, 10:19 PM
Heres some of the work which needs to be done. It is mainly for those interested in developing the mod:

Version 0.1a
https://github.com/Foxtacles/vaultmp/issues?milestone=1

Version 0.1b
https://github.com/Foxtacles/vaultmp/issues?milestone=2

Synchronization math
https://www.vaultmp.com/showthread.php?797-Synchronization-math

Better debugging toolchain
https://www.vaultmp.com/showthread.php?1115-Better-debugging-toolchain

Keeping the script interface documentation up to date
https://www.vaultmp.com/showthread.php?1150-Keeping-the-script-interface-documentation-up-to-date

(this post is being updated)

Aeronix
09-10-2011, 02:14 AM
I'll get started with the oblivion item database.

EDIT: Will these items be fine?
https://forums.gamewinners.com/forums/showthread.php?t=480367

Houstin
09-10-2011, 02:51 AM
It just so happens that I have extensive experience making programs to format data such as that list, although that was a long time ago. I'm too tired to finish it right now, but I've already started a C app that will do the job quite nicely.

I noticed:
2920, Evening Star (v12) FormID: 000243DB
2920, First Seed (v3) FormID: 000243D7
2920, Frostfall (v10) FormID: 000243F5
2920, Hearth Fire (v9) FormID: 000243F4
2920, Last Seed (v8) FormID: 00024547
2920, MidYear (v6) FormID: 00024402
2920, Morning Star (v1) FormID: 000243E4
2920, Rain's Hand (v4) FormID: 0002453F
2920, Second Seed (v5) FormID: 0002454D
2920, Sun's Dawn (v2) FormID: 00024538
2920, Sun's Dusk (v11) FormID: 000243D3
2920, Sun's Height (v7) FormID: 00024534

I decided to make my parser ignore these, as I'm not sure if they're correct or not.

This may be a little off-topic, but as you may have guessed I've found time to work on vaultmp once again and the GUI is almost complete for another test.

Aeronix
09-10-2011, 07:08 AM
It just so happens that I have extensive experience making programs to format data such as that list, although that was a long time ago. I'm too tired to finish it right now, but I've already started a C app that will do the job quite nicely.

I noticed:
2920, Evening Star (v12) FormID: 000243DB
2920, First Seed (v3) FormID: 000243D7
2920, Frostfall (v10) FormID: 000243F5
2920, Hearth Fire (v9) FormID: 000243F4
2920, Last Seed (v8) FormID: 00024547
2920, MidYear (v6) FormID: 00024402
2920, Morning Star (v1) FormID: 000243E4
2920, Rain's Hand (v4) FormID: 0002453F
2920, Second Seed (v5) FormID: 0002454D
2920, Sun's Dawn (v2) FormID: 00024538
2920, Sun's Dusk (v11) FormID: 000243D3
2920, Sun's Height (v7) FormID: 00024534

I decided to make my parser ignore these, as I'm not sure if they're correct or not.

This may be a little off-topic, but as you may have guessed I've found time to work on vaultmp once again and the GUI is almost complete for another test.

Very nice, do you use regex for formatting?

Houstin
09-10-2011, 11:59 AM
No. It'll only be using the file functions from the C++ standard library. I'll post the source so you can see when it's complete :)

foxtacles
09-10-2011, 02:08 PM
This is the format the databases have:

https://svn.brickster.net/vaultmp/trunk/Items.h

The items you mentioned have unique form IDs (base IDs) so they should exist in the database ;) Thanks for the contribution, I love it ;D

(I guess the items which came with the TES: Oblivion DLCs aren't listed on that website. As you can see in Items.h these are prefixed with E0, E1 and so on, this system should be adopted to the Oblivion database, too)

Houstin
09-11-2011, 02:10 PM
About that Oblivion item database:

Corrected output: https://pastebin.com/eRinQVh5
Note: There are duplicate items appended to the bottom somehow. You must correct these manually(already done in this paste).

Input: https://pastebin.com/mCbt2ZYX

Code: https://pastebin.com/7Bj5yMTv

EDIT:


Collect actor databases (mainly baseIDs) for all three games

Fallout 3 actor baseids/names: https://pastebin.com/mRSTkDhV
Fallout New Vegas actor baseids/names: https://pastebin.com/VqpZqtLh
Oblivion actor baseids/names: https://pastebin.com/0SCbFrN5
These were formatted from the specified source using a modification of the above code, and in some cases a few external tools such as OpenOffice. As far as I know, none of them contain things from expansions. If they're not in the format you want, just tell me and I'll see what I can do to fix them.
EDIT2: Looking over the New Vegas list, it seems like there's too many compared to the other ones. You should probably check that, and if there is then I'll need a different list.

EDIT3: Instead of having static arrays of the things like this, why not load them from a .csv ? This way it would be more mod friendly. For example: oblivion_actors.csv oblivion_items.csv

foxtacles
09-13-2011, 09:12 PM
Thanks once again. The data will be necessary to automatically determine an actor model for a player (in case the script doesn't return one via OnPlayerRequestGame) and to check whether a model actually exists in the game. Mods can add their newly added items / actors via a script (not yet, but it's going to be implemented). We have this as static data because it is part of the cores of the game (and I believe you are not able to remove them from the games)

EDIT:
The Fallout3 list seems to consist of actor references, not actor base IDs; i.e. see Carter (https://fallout.wikia.com/wiki/Carter_(Fallout_3)), it's his reference ID in the database, not the base ;) FalloutNV and Oblivion lists look fine, though :)

Houstin
09-14-2011, 12:19 AM
Here's a little TODO for anyone willing:
Find a complete Fallout 3 actor baseid list

Anything with actor names and baseid will work. I can remove excess data if nessecary and then feed it to my parser.

Why you probably won't see much from me in the days to come: The only other developer of a private project I'm working on has quit. Because of this, I'm going to have to complete it alone. :'(

Aeronix
09-18-2011, 02:00 PM
https://fallout.wikia.com/wiki/Fallout_3_characters
Will this do?

Dantiko
09-18-2011, 03:00 PM
Hm, names and BaseIDs are there, and if you click the name of the NPC, it's actor name will appear, I will do an actor list of all characters, except the ones from broken steel, that the first 2 numbers vary.
Edit
Man this list is big, I'm doing it on alphabetical order
Edit
forget it, too long

Houstin
09-20-2011, 05:37 PM
https://fallout.wikia.com/wiki/Fallout_3_characters
Will this do?

It is missing generic NPCs such as Raiders, Wastelanders, members of factions, and more.

foxtacles
09-21-2011, 01:18 AM
Today I tried to run the Release build of vaultmp. Unfortunately it didn't work at all (a deadlock occured). I found out this is due to the -O2 optimization of GCC (same with -O1 or -O3). However, it would be good if the Release build features code optimization (quite an increase in performance / decrease in file size > 1MB). So if anyone has experience with these optimization levels / debugging, you could try to hunt down the bug / problem which leads to the deadlock... ;D

frankpetrov
09-23-2011, 08:42 PM
https://fallout.wikia.com/wiki/Fallout_3_characters
Will this do?

It is missing generic NPCs such as Raiders, Wastelanders, members of factions, and more.


Not sure if these would help, but here are these...
Random Raider: 0007E40E
Female Raider: 0002F6D6

Andy 0009B172
Andy 0006B237
Andy 00074163
AudioTemplateAntQueen 000B15F9
AudioTemplateBlowFly 0009B91A
AudioTemplateBrahmin 00028047
AudioTemplateBrahminPack 000AA7C0
AudioTemplateDeathclaw 000A7B1E
AudioTemplateDog 0003E632
AudioTemplateFeralGhoul 00065712
AudioTemplateMirelurk 00078803
AudioTemplateMirelurkKing 000C4977
AudioTemplateMoleRat 0007079D
AudioTemplateRadRoach 0003AEF7
AudioTemplateRadScorpion 000AF619
AudioTemplateRobotMrHandy 0004D036
AudioTemplateRobotProtectron 0005FCCB
AudioTemplateRobotRobobrain 0005CC52
AudioTemplateRobotSentrybot 0005CC51
AudioTemplateSentryTurret 000B9B5C
AudioTemplateSuperMutantBehemoth 00024103
AudioTemplateTurretCeiling 0001E821
AudioTemplateYaoGuai 0003FB04
Backup Protectron Unit 000C053E
Bandit 0007DCFB
Bloatfly 00092C3D
Brahmin 00021490
Brahmin 000A4E5D
Brahmin 00027FAD
Brahmin 000CA032
Brahmin 000A5396
Brahmin 0001F67C
Brahmin 0001CFA2
Brahmin 0008B5FE
Brahmin 0007E1B4
Button Gwinnett 00003A78
Centaur 00068646
Centaur 0001CF90
Cerberus 0002B8EA
Clancy 0002D3BE
Crow's Pack Brahmin 00027DEB
Dean Dewey 0002F582
Deathclaw 000AF836
Deathclaw 000C290A
Deathclaw 000B0449
Deathclaw 00031E29
Deathclaw 000BCC4D
Deathclaw 0004E140
Deathclaw 0004EE09
Deathclaw 0003210D
Deathclaw 0001CF72
Deathclaw 0001CF9A
Deathclaw 000C3280
Deputy Steel 0001D76F
Deputy Weld 0002040E
Doc 0004E79C
Dog 0001CF9C
Dog 00076926
Dogmeat 0006A772
Enclave Eyebot 00062DEA
Enclave Eyebot 00079F2B
Enclave Eyebot 0005AE49
Enclave Eyebot 0006A901
Enclave Eyebot 00059BC0
Enclave Eyebot 0001CF73
Enclave Eyebot 00062EAC
Enclave Eyebot 00043EC0
Enclave Eyebot 00097161
Enclave Sentry Bot 000AEC21
Enclave Sentry Bot 000AEC51
Enclave Sentry Bot 000AF5E5
Enclave Sentry Bot 000AF5E4
Ethyl 0002B8E5
Eye Intercom 00034020
Eye Intercom 000BC11C
Eye Intercom 0008F086
Factory Protectron 000BAE92
Failed FEV Subject 0007B861
Fawkes 0003D34E
Feral Ghoul 0009FAFA
Feral Ghoul 000BAD1A
Feral Ghoul 00072B87
Feral Ghoul 00072B59
Feral Ghoul 00052B9A
Feral Ghoul 00003AD8
Feral Ghoul 0005C342
Feral Ghoul 000AE86C
Feral Ghoul 0001CF7A
Feral Ghoul Roamer 00072B8A
Feral Ghoul Roamer 00072B88
Feral Ghoul Roamer 00072B79
Feral Ghoul Roamer 0001CF77
Feral Ghoul Roamer 00072B7F
Feral Ghoul Roamer 000A09CF
Fire Ant 000C8063
Fire Ant Nest Guardian 0006020B
Fire Ant Soldier 000AEDE4
Fire Ant Soldier 000393ED
Fire Ant Soldier 000854D5
Fire Ant Warrior 000C58EF
Fire Ant Warrior 000C72C9
Fire Ant Worker 000393EC
Fire Ant Worker 000AEDE3
Fire Ant Worker 00083EB5
Fluffy 0001FEC8
Four Score 00027FA7
Giant Ant 00027053
Giant Ant 0001FB34
Giant Ant 000BF5B8
Giant Ant 0002F005
Giant Ant Queen 0001CF7F
Giant Ant Queen 00034785
Giant Radscorpion 000307C2
Giant Radscorpion 0001CF9E
Giant Radscorpion 00032D2B
Giant Soldier Ant 0001CF80
Giant Soldier Ant 00032D2A
Giant Soldier Ant 00029036
Giant Worker Ant 0001CF81
Ginger 0007DD06
Glowing One 0003D807
Glowing One 00058772
Glowing One 00072B82
Glowing One 00073204
Glowing One 0001CF7B
Godfrey 0007F476
Harith's Pack Brahmin 00027DE7
Hoff's Pack Brahmin 00031189
Hooligan 0007DCF5
Invader Ant 00034777
Jitters 0002F585
Liberty Prime 0005FD26
Mad Brahmin 000CAAC0
Maintenance Protectron 0002D509
Marigold Ant Queen 0003181D
Mark I Turret 000603AA
Mark II Turret 0008F7B0
Mark II Turret 0006F772
Mark II Turret 0007B235
Mark II Turret 0008646C
Mark II Turret 0008646B
Mark II Turret 0008646A
Mark IV Turret 0007B23B
Mark IV Turret 0008646E
Mark IV Turret 0008646F
Mark IV Turret 0008646D
Mark V Turret 000A8A5C
Mark VI Turret 0003118D
Mark VI Turret 0007C166
Masterbrain 0001EE61
Meat 0002B8E7
Metro Protectron 0001D6E2
Metro Protectron 0003CAC5
Milo, Shipping Foreman 0004D5B7
Mirelurk 0004E5EB
Mirelurk 000A29F4
Mirelurk 000A289F
Mirelurk 0001CF83
Mirelurk Hunter 0001CF84
Mirelurk King 0007D410
Mirelurk King 0002D3BD
Mirelurk King 00047E87
Mister Buckingham 0001E746
Mister Gutsy 0009487F
Mister Gutsy 00021EC1
Mister Gutsy 0007BDA7
Mister Gutsy 00021EC0
Mister Gutsy 00021EBD
Mister Gutsy 000391AE
Mister Gutsy 00021EBE
Mister Handy 00036F89
Mister Handy 00058A0C
Mister Handy 000AC5F3
Mister Handy 00033581
Mister Handy 0002977A
Mister Mulberry 0001D770
Mole Rat 000A3D15
Mole Rat 0008840C
Mole Rat 000526E2
Mole Rat 0005BB10
Mole Rat 00053389
Mole Rat 00054D75
Mole Rat 0001CF9F
Mr. Handy 000296C5
Muffy 0003358A
Mutated Forager Ant 00032909
Muttface 0007DD0B
Nuka-Cola Security 00030522
Outcast Protectron 00071896
Outcast Robobrain 0006C5CD
Pete 0007DD0D
Private Jones 0001E747
Protectron 0001CF8B
Protectron 000A53F0
Protectron 00036F87
Protectron 000A592B
Protectron 000ABD6F
Protectron 0005BB02
Protectron 00039AF9
Protectron 000B2997
Protectron 00067386
Protectron 0006639F
Protectron 000663A4
Protectron 0005AC77
Protectron 0001CF8E
Protectron 0006639E
Protectron 0001CF8D
Protectron 00094868
Protectron 0001CF8F
Protectron 000A4527
Protectron 000A4426
Protectron 000A4524
Protectron 000A4528
Protectron 000A4529
Protectron 0005C3AA
Protectron 00031810
Protectron 0003995B
Pumpkin 000C79DE
Radroach 000C8231
Radroach 0002D4C7
Radroach 0002A171
Radroach 0006490C
Radroach 0001CF7C
Radroach 0005B3BE
Radroach 0002D6F7
Radroach 00032D2C
Radroach 000306CC
Radroach 000C595E
Radroach 000A11FA
Radroach 0009E897
Radroach 0003E592
Radroach 0001EFE3
Radroach 00020AF7
Radroach 000569B2
Radroach 000522DB
Radroach 0006B238
Radroach 0006B970
Radroach 000A25B1
Radroach 00030D89
Radscorpion 00044DCE
Radscorpion 0001CF9D
Raider Guard Dog 0001CF87
Rex 0007DD14
Robobrain 0001CF6D
Robobrain 0001CF89
Robobrain 0001CF74
Robobrain 0001CF70
Robobrain 000A5C6C
Robobrain 000500B8
Robobrain 0009487E
Robobrain 0004B03D
Rotting Brahmin Corpse 0001D3CD
Samuel 000CAADA
Sawbones 0002131F
Scavenger's Dog 00073E07
Scavenger's Dog 00073242
Scavenger's Dog 000C938B
Scavenger's Dog 0007323E
Scavenger's Dog 00073E10
Scavenger's Dog 00073E1D
Scavenger's Yao Guai 00073243
Scavenger's Yao Guai 00073E1E
Scavenger's Yao Guai 0007323F
Scavenger's Yao Guai 0007480F
Scavenger's Yao Guai 00073E23
Scavenger's Yao Guai 00073244
Scavenger's Yao Guai 00073E12
Scavenger's Yao Guai 00073E08
Sentry Bot 000A5D4E
Sentry Bot 0005F9CC
Sentry Bot 000AB4A1
Sentry Bot 0001CF8A
Sentry Bot 0001CF75
Sentry Bot 0001CF71
Sentry Bot 0001CF6E
Sentry Bot 0005F9D1
Sentry Bot 000A5C6E
Sentry Bot 00094881
Sentry Bot 0005F9CB
Sentry Bot 0002D06B
Sentry Bot 00094880
Sentry Bot 0005F9CA
Sentry Bot 0003A6FF
Sergeant RL-3 00094867
Shakes 00018FAE
Stefan 0006C559
Super Mutant 000B05E4
Super Mutant 000B05E5
Super Mutant 00020776
Super Mutant 00094EC5
Super Mutant 00094EC6
Super Mutant 00027FB4
Super Mutant 000BE92D
Super Mutant 0003A147
Super Mutant 000205D9
Super Mutant 0001CF93
Super Mutant 000C8513
Super Mutant 0004147C
Super Mutant 000B05E3
Super Mutant 00014C50
Super Mutant 0002DB93
Super Mutant 0001D529
Super Mutant 0001D6EA
Super Mutant 0001D6EC
Super Mutant 0009E8E8
Super Mutant 0002DB94
Super Mutant 0009E8E4
Super Mutant 0009E8E7
Super Mutant 0009E8E6
Super Mutant 0009EE04
Super Mutant 0009E8E9
Super Mutant 0002AB96
Super Mutant 0004147E
Super Mutant 0009E8E5
Super Mutant 0009E8E3
Super Mutant 000513EE
Super Mutant 000251B2
Super Mutant 00014C79
Super Mutant 000C34D2
Super Mutant 00029035
Super Mutant Behemoth 0001CF95
Super Mutant Behemoth 0001F567
Super Mutant Behemoth 0006F587
Super Mutant Behemoth 00028FED
Super Mutant Behemoth 0004BAF8
Super Mutant Behemoth 00097F30
Super Mutant Brute 0009E8DE
Super Mutant Brute 00092C4C
Super Mutant Brute 0003A148
Super Mutant Brute 00094EC8
Super Mutant Brute 0009E8E1
Super Mutant Brute 0009E8E2
Super Mutant Brute 00094EC7
Super Mutant Brute 0009E8E0
Super Mutant Brute 00092C4F
Super Mutant Brute 00094ECA
Super Mutant Brute 000513F1
Super Mutant Brute 00027FB6
Super Mutant Brute 00027FB3
Super Mutant Brute 00094EC9
Super Mutant Master 00027FB2
Super Mutant Master 00094ECC
Super Mutant Master 0003A149
Super Mutant Master 00094ECE
Super Mutant Master 00094ECB
Super Mutant Master 00094ECD
Super Mutant Master 00092C4D
Super Mutant Master 00092C4E
Talon Company Guard Dog 0008F0CF
Thomas Jefferson 000C053F
Uncle Leo 0004F793
Vicious Dog 000AB48B
Vicious Dog 000381DF
Vicious Dog 0005CC80
Vicious Dog 000406AA
Vicious Dog 0001D418
Wadsworth 0007F477
Wolfgang's Pack Brahmin 00027DE5
Yao Guai 0001CFA0
Yao Guai 000C394C
Yao Guai 000838B4

Houstin
09-24-2011, 02:06 AM
Today I tried to run the Release build of vaultmp. Unfortunately it didn't work at all (a deadlock occured). I found out this is due to the -O2 optimization of GCC (same with -O1 or -O3). However, it would be good if the Release build features code optimization (quite an increase in performance / decrease in file size > 1MB). So if anyone has experience with these optimization levels / debugging, you could try to hunt down the bug / problem which leads to the deadlock... ;D


What exactly do you mean by "deadlock"? I just ordered a copy of Fallout 3 GOTY edition(yes, finally) with 2day shipping, which means it'll arrive in 3-4 days.

EDIT: I canceled the order and reordered with one day shipping. It'll be here this Monday or I have some complaining to do.

@frank
Thank you. Those help, but we're still missing NPCs that I stated before. However they gave me the idea of playing as creatures, it would require custom animations though. A worthy amount of work for a worthy feature :P Savino gave me some dumps from the GECK, but I haven't had a chance to look at them yet. I'd imagine when my copy of Fallout 3 arrives I can put together a complete list.

EDIT2:
I'll complete this because it is particularly demoralizing:
Replace all C-style casts with C++ casts

I just went through all the .cpp files in the vaultmp project(going to do other projects later) and marked every C cast with a TODO comment. Then I counted them all up to 167.

I'll do "Check for dynamic cast errors in PacketFactory class" too.

foxtacles
09-24-2011, 02:54 PM
EDIT: I canceled the order and reordered with one day shipping. It'll be here this Monday or I have some complaining to do.
EDIT2:
I'll complete this because it is particularly demoralizing:
Replace all C-style casts with C++ casts

I just went through all the .cpp files in the vaultmp project(going to do other projects later) and marked every C cast with a TODO comment. Then I counted them all up to 167.

I'll do "Check for dynamic cast errors in PacketFactory class" too.

Awesome :D The deadlock (the program repeats to execute a part of code and is not able to leave it anymore) occurs after you joined a server. The DLL injection works fine...after that, it gets stuck somewhere.

Aeronix
12-10-2011, 11:16 AM
Do you have an ETA on when the next version will be publicly released :D.
Thanks man.

Houstin
12-11-2011, 09:10 AM
Do you have an ETA on when the next version will be publicly released :D.
Thanks man.

Soon
The open source definition of soon is similar to the one found on the following page, only without the guarantee about it coming before the end of time.
https://www.wowwiki.com/Soon

Dantiko
12-11-2011, 04:30 PM
Lots of stuff will be erased in mp, like all quests, and custom quests will be added, also erase most quest NPCs that exist only because of the single-player quests.

Aeronix
12-29-2011, 03:47 AM
Can't wait till this excellent mod is created, this mod will dominate SA-MP.

MaxHarryson
01-22-2012, 07:44 PM
Lots of stuff will be erased in mp, like all quests, and custom quests will be added, also erase most quest NPCs that exist only because of the single-player quests.

So I will be unable to play the mainquest of Fallout 3 together with a friend ?

Damnit... :(

Persious
01-22-2012, 09:45 PM
Well, what I take to be the best, is that at least we can play MP (;

Volumed
01-22-2012, 09:56 PM
So I will be unable to play the mainquest of Fallout 3 together with a friend ?

Damnit... :(

Wrong, at the first place not, but if somebody from the community made it will be possible.

Full freedom for the community!

MaxHarryson
01-23-2012, 04:25 PM
I´m really hoping for questing co op. Sharing the Fallout 3 experience with friends would be the best thing ever

Persious
01-27-2012, 07:59 PM
I realy think you should support cracked versions too, as I bought the game, but my friend hasn't.

Volumed
01-27-2012, 10:16 PM
I realy think you should support cracked versions too, as I bought the game, but my friend hasn't.

VaultMP will not block cracked versions or something. What do you want more? A link to a torrent site?!

Persious
01-27-2012, 11:45 PM
Lol, I never ment it bad. But it seems like a error pops up sometimes saying bad user ID something.

Volumed
01-27-2012, 11:58 PM
Full error please. Maby it's because your ingame names are the same you can change it in the vaultmp.ini.

Persious
01-28-2012, 02:57 AM
I will post the error later on, but same with saves. If you save it locally, you cant rejoin the server without the server getting the other save (:

Airthrust
02-09-2012, 08:03 PM
I've been looking for the project since some time ago (yet until today i wasn't "officially" a member) and i would like to ask Recycler or anyone who is working in this, if there is something we could make to advance the work (omitting the programming side as my tiny knowledge refers to mathematical programming and i assume that would not be very helpful). All the work is programming or theres something else? (I suppose one way to contribute is testing the revisions, thing i would make when i had a decent pc *damn laptops* ^^)

Volumed
02-09-2012, 09:28 PM
I've been looking for the project since some time ago (yet until today i wasn't "officially" a member) and i would like to ask Recycler or anyone who is working in this, if there is something we could make to advance the work (omitting the programming side as my tiny knowledge refers to mathematical programming and i assume that would not be very helpful). All the work is programming or theres something else? (I suppose one way to contribute is testing the revisions, thing i would make when i had a decent pc *damn laptops* ^^)

You can donate to https://www.brickster.net/ but it's not that Recy will work faster from it he needs free time.
Testing in this early states is only a little bit helpfull, because most things are just not made yet. :-)

Maby we can burn recy's school down. ;')

And joining the chat and post on the forums, maby it will give recy a boost or a kick.

foxtacles
02-24-2012, 09:09 PM
All issues / stuff which needs to be done can now be tracked at GitHub:

https://github.com/Foxtacles/vaultmp/issues

Lot of work to do. All issues are linked to the 0.1a vaultmp milestone, which shall become the first 'easy' to use and more stable version of the mod.

chaosislife
03-20-2012, 06:13 AM
So I will be unable to play the mainquest of Fallout 3 together with a friend ?

Damnit... :(

Makes sense tho doesn't it? Would you really want a couple hundred "lone wanderer"s running about? Just think about the things that could get screwed up for you in that scenario, you want to be friendly with the BoS but I just got done killing a few of them for parts for my outcast power armor. I doubt the script is going to see a difference between your instance of the lone wanderer and mine. Actually, I think the whole thing should be done up by factions, create a whole mess of factions and assign each player to their own faction at the start of the game so the good guys don't get their playstyle screwed up by us evil players. I suppose you could just demand that everyone be 'good' at all times but that would get really boring really fast.

In the eventuality that we actually ran out of new factions then new players could join someone elses faction, however they would then have to follow the rules of that faction....or get killed by everyone else in that faction. On the killing note, can we not do the respawn thing? If someone messes about and gets themselves killed they should just stay dead and have to start all over again with a new player, they could however get back some of the stuff they had collected and stored somewhere as long as someone else didn't steal it from them while they were busy either doing other things away from their base, or with being dead and all.

Volumed
03-20-2012, 03:30 PM
So many talk.. I will be very happy if i can shot a molerat(working ai) with a friend. ;-)

markuz008
04-10-2012, 09:32 PM
wait wait wait, why should every player have always same reputation with same factions? i think every person should have own, lets say everyone starts neutral, if wanderer1 shoots Powder Gang, hes hated, if wanderer2 shoots wanderer1 or Powder Gang's enemies, he gets better with Gang...? that would be much more fun, more mixed PVE with PVP and stuff too.

Volumed
04-10-2012, 09:43 PM
wait wait wait, why should every player have always same reputation with same factions? i think every person should have own, lets say everyone starts neutral, if wanderer1 shoots Powder Gang, hes hated, if wanderer2 shoots wanderer1 or Powder Gang's enemies, he gets better with Gang...? that would be much more fun, more mixed PVE with PVP and stuff too.

Good idea, but still that is the funny thing about VaultMP it will be the choose for the host what gametype/mods and things.. :-)

JGee215
08-28-2012, 05:09 AM
Hey Recy, not to sound ungrateful or anything but I was wondering what progress you've made so far on AI synchronization? I know how intensive it's going to be to be able to do this but hopefully you find a way, thanks for all the progress you've made so far this project really is incredible.

foxtacles
08-28-2012, 04:22 PM
None at all. I'm still busy with all the other issues and getting the existing features right. As I'm the only one working on the mainline vaultmp mod, AI won't be there soon.

JGee215
08-29-2012, 05:36 AM
Ok thanks for the response, hopefully things go smoothly on from here. Good luck :P

gerarddude5100
09-01-2012, 10:04 PM
If someone was interested into helping you to create this mod where would they apply?

Volumed
09-01-2012, 10:13 PM
If someone was interested into helping you to create this mod where would they apply?

https://www.vaultmp.com/announcement.php?f=9