Fallout 2 mod Fallout 2 Restoration Project 2.2 (Unofficial Expansion)

Discussion in 'Fallout General Modding' started by killap, Jul 21, 2013.

Thread Status:
Not open for further replies.
  1. merenbach

    merenbach First time out of the vault

    42
    Dec 21, 2012
    @jasse I had this problem when I installed Vanilla with the default config file. When I finally thought to open up the .cfg, at least one or two paths were incorrect. I think it was looking for the DATA dir (and therefore the savegame dir) in Program Files\Fallout2, which is not where I had the game installed.
     
  2. Darek

    Darek is currently unavailable

    Jan 7, 2008
    @ killap,
    I had a look at Mikey (iguana on a stick seller in NCR), as he is listed in the bug wiki.

    His shop box spawns only iguana on a stick. He himself spawns money and meat on a stick. Shouldn't everything be spawned in his shop box (simbox.ssl)? That's why some things are steal-able in Mirak's bug report. Once you talk to him, everything will get moved to his shop box, which is why you didn't find anything to steal from him. As he re spawns stuff you should be able to steal again.

    He also has a club, that he has no frames for, and it disappears in his shop box anyway. Could maybe spawn a knife or brass knuckles in his combat procedure instead.

    There's also a problem with a check in Node0203a that leads to not getting some of his lines. Also, he only checks if you bought iguana on a stick, not meat on a stick. I suggest the following changes:
    Code:
    Scmikey
    
    procedure Node006;
    variable number;
    variable number1;
    
    procedure Node0203a
    begin
    	number := obj_is_carrying_obj_pid(self_obj, 81);
    	number1 := obj_is_carrying_obj_pid(self_obj, 103);
    	gdialog_mod_barter(0);
    //	gsay_reply(227, 122);   //You may want to have a silent line here as his dialog from before barter screen otherwise may repeat.
    	giq_option(0, 227, message_str(14, 352), Node006, 50);
    end
    
    procedure Node006
    begin
    	variable LVar0 := 0;
    	variable LVar1 := 0;
    	LVar0 := obj_is_carrying_obj_pid(self_obj, 81);
    	LVar1 := obj_is_carrying_obj_pid(self_obj, 103);
    	if ((number == LVar0) and (number1 == LVar1)) then begin
    		call Node003;
    	end
    	else begin
    		call Node002;
    	end
    end
    @jasse,
    Sorry I Can't really help you. I don't know much about Wine, plus I have no access to a mac either. So it's impossible for me to test anything.
    Hopefully you can figure it out from the technical page on the wiki or get help from others here. If you do make it, please don't be shy to add any additional info on the wiki.
     
  3. Nineeva

    Nineeva First time out of the vault

    68
    Aug 20, 2009
    I've noticed that if you give the vertibird plans to Matt who is in SF working for the brotherhood AFTER you've killed Horrigan he still comes and kills Matt. A little bit wierd considering he's dead and all.
     
  4. o4r

    o4r First time out of the vault

    4
    Aug 23, 2005
    Oh... that... hopefully not to late to tell you, it happened to me.

    You started your attack of the camp at long range using your rifle... after killing everyone one... there is this one slaver woman with a spear... she just stun beside the table. When you go in the house she won't attack you. It is a bug. Now, if you attacked her and killed her, you will get this issue.

    Solution. Very easy. Save the game when standing beside this non aggressive slaver woman with that spear. Once you reload, suddenly she turns hostile and attack you.

    Then your game are normal again.
     
  5. jirik

    jirik First time out of the vault

    54
    Apr 25, 2010
    To set dll override in wine just run command winecfg.
    Then add ddraw.dll in libraries section to native.
    [spoiler:1827c769f6][/spoiler:1827c769f6]
     
  6. jasse

    jasse First time out of the vault

    33
    Aug 14, 2013
    cheers mate.
    I opened fallout2.cfg as it is the only cfg file there (except resolution.cfg),
    but there is nothing about save games there. man, I feel soooo stupid. what am I doing wrong?
     
  7. jasse

    jasse First time out of the vault

    33
    Aug 14, 2013
    cheers and big thanx for the spoiler! now I finally got it!
    really appreciate it mate, I really do.
     
  8. jasse

    jasse First time out of the vault

    33
    Aug 14, 2013
    Please, how did you solve the problem? what can I do?
     
  9. merenbach

    merenbach First time out of the vault

    42
    Dec 21, 2012
    @jasse I probably should have included that bit, along with the full filename! ;) (And that is indeed the correct file.) In my case I corrected the paths, re-saved, and tried again.

    In your case, I would like to suggest:

    1. (I edited this post to insert this step) See if there is a path to the DATA folder in your existing file. If so,make sure that it (and any other paths) are correct.
    2. Try moving the file into another location. Fallout 2 should recreate it.
    3. If that does not solve the issue, try installing a fresh copy of Vanilla, then remove fallout2.cfg, *then* install the RP 2.2 again.

    In case none of the above work: Some people have seen this issue with a corrupt MASTER.DAT, or so I found after some searching online. If you can make sure your copy is "perfect" (MD5 hash of the file on your drive vs. the install media?) before you install the RP, you may be able to rule this out as well.
     
  10. jasse

    jasse First time out of the vault

    33
    Aug 14, 2013
    "@jasse I probably should have included that bit, along with the full filename! Wink (And that is indeed the correct file.) In my case I corrected the paths, re-saved, and tried again"

    yes but please, what file? which path?
    I did removed F2, installed vanilla from scratch (saving worked perfect) and then RP again, and cannot save. I have been looking all over the place for any file with a save path in it, cant find it....
    plz, help me out
     
  11. merenbach

    merenbach First time out of the vault

    42
    Dec 21, 2012
    @jasse I should have phrased my earlier response better.

    First, the file is fallout2.cfg.

    Next, the SAVEGAME dir is not defined explicitly, but the DATA directory is.

    The changes I am suggesting are to any paths at all in there, but most importantly (in my own testing) to critter_patches and master_patches (which should both be set to the actual location of your DATA directory).

    If this is already the case, a solution to one of the other explanations I found online (corrupt MASTER.DAT, or maybe file permissions) will be more useful. I haven't used WINE yet, but I'm planning to try installing it soon... maybe if none of these explanations work I'll run into the same issue as you!

    Ah! If it helps at all, I have a fresh copy of Vanilla on Windows XP and use it as a "template" for each RP install. By default, my fallout2.cfg file looks like this:

    Code:
    [sound]
    music_path1=C:\Program Files\BlackIsle\Fallout2\data\sound\music\
    music_path2=D:\data\sound\music\
    
    [system]
    cdlock=D:\cdlock.dat
    critter_dat=C:\Program Files\BlackIsle\Fallout2\critter.dat
    critter_patches=C:\Program Files\BlackIsle\Fallout2\data
    master_dat=C:\Program Files\BlackIsle\Fallout2\master.dat
    master_patches=C:\Program Files\BlackIsle\Fallout2\data
    art_cache_size=1048
    Before installing the RP, wherever it says "C:\Program Files\BlackIsle\Fallout2" I now need to replace parts of this template with just "C:\games\Fallout2" (which is where I installed it on Windows XP).
    [/code]
     
  12. jasse

    jasse First time out of the vault

    33
    Aug 14, 2013
    merenbach and jirik,

    finally, after hours of tweaking and searching I think I made it work! no jerkoff graphics, quick start and no prob saving. I think it all runs smoothly and is just fantastic and gorgeous!
    But I couldnt have done it without you guys. You gave me ideas of what to look for and where to look for it.
    Big thanx to you guys!
    Big thanx to you too Darek for helping me out.
    I am still in Arrayo so I have no idea if it works outside of the village (what with making those folders read only, I still havent done cuz I just cant figure which and how, sorry) but BIG THANX to killab for making this mod possible. for making us Fallout fans enjoying it ones more, on a bigger scale.
    KUDDOS and big up!

    cheers guys!
     
  13. merenbach

    merenbach First time out of the vault

    42
    Dec 21, 2012
    @jasse Awesome. Glad we were able to help you work it out.

    As a side note, I think I read (in the 2.2b thread) that some Windows players had issues stemming from the protos being read-only. I'd keep that in mind if you run into more issues like this.

    Cheers!
     
  14. jasse

    jasse First time out of the vault

    33
    Aug 14, 2013
    I went to Klamath and no probs.
    Just to check I went to San Fransisco and the screen was black.... I wonder if it was a one off or if it will be an issue....
     
  15. JimTheDinosaur

    JimTheDinosaur Vault Dweller
    Modder

    736
    Mar 17, 2013
    I know you guys won't release the sources yet, but could somebody with access to the source obj_dude.ssl maybe send me the lines of sfall functions right beneath "procedure use_obj_on_p_proc"? I need those to recompile my RP-compatible script.

    Right now it's just this uncompilable mess to me:

    Code:
      variable LVar1 := 0;
      variable LVar2 := 11560;
    
      asm_expr((obj_pid(obj_being_used_with) == 124) or (obj_pid(obj_being_used_with) == 125) or (obj_pid(obj_being_used_with) == 310) or (obj_pid(obj_being_used_with) == 542) or (obj_pid(obj_being_used_with) == 311));
      asm(0x802f);
      asm_push_value(11560);
      asm_expr(random(1, 100) <= 10);
      asm(0x802f);
      asm_push_value(11560);
      asm_expr(alcohol_addict == 0);
      asm(0x802f);
      display_msg(message_str(1, 500));
      set_critter_stat(dude_obj, 1, -2);
      asm(0x801a);
      asm_push_value(11532);
      asm_push_value(4);
      asm(0x81de);
      asm(0x8045);
      asm(0x802f);
      asm_push_value(4);
      asm(0x81dc);
      set_global_var(26, 1);
      alcohol_addict := 1;
     
  16. jasse

    jasse First time out of the vault

    33
    Aug 14, 2013
    nope, it isnt working :(
    Only Klamath works. I entered San Fransisco, The Den,Umbra Tribe. the screen is pitch black. Toxic Caves are ok though.
    Any ideas fellas?

    also, my character will not stop for those special encounters. random yes, special no.
    that red ring just blinks couple of times and then my character just moves on on the map...

    perhaps it is just not ment to be.....
     
  17. jirik

    jirik First time out of the vault

    54
    Apr 25, 2010
    These problems of yours are pointing to bad installation, I assume that you didn't set readonly flag for data/proto/items and data/proto/critters folders and files within. And check if there is patch000.dat in fallout root directory and erase it if it exists.

    You should erase fallout and install all again to be sure you have correct files in data directory.
    If you want to test your installation before playing it again, open hidden map menu by CTRL+R from main menu and try to load den/redding/etc..
     
  18. jasse

    jasse First time out of the vault

    33
    Aug 14, 2013
    cheers for the reply. I checked, there is no patch000.dat file.
    Prior to this installation I removed the whole old F2, installed it again, and then run the RP self installation like you recommended. few tweaks with the resolution and graphics and it all seemed okey.
    But you are correct in that I didnt touch items and critters folders. (how do you mar read-only on mac?) since when i put a lock on them I am not able to save the game. man, never thought it will be that tough! so, what can I do to make it work?

    ps: I checked the hidden map of the Den as you suggested and it is pitch black. pardon my french but did I f**k up?

    I think I found it and put it to read only, but it didnt help. screen is pitch black. and it wont allow me to save the game, save error.
     
  19. jasse

    jasse First time out of the vault

    33
    Aug 14, 2013
    I have done the whole process from the beginning. I unistalled F2, installed it, checked the map and it was there. Then I installed the RP an the map is gone/pitch black.
    If anyone can help me get it fixed, heck, you can have my sister! :-)
     
  20. jirik

    jirik First time out of the vault

    54
    Apr 25, 2010
    And how looks that sister of yours? :D heh, just kidding.

    As I said, you have to set readonly flag, before running RP fist time. I told you before that fallout overwrite these files if they're not set to read only and that is why you have blank map, because you're missing items/critters added by RP.

    Install fallout, install RP, do not run fallout yet.
    Then open terminal window, navigate by cd command to fallout root directory and run these commands from it. There should not be any output to terminal after you run them. If there is any, you are on wrong place.

    Code:
    chmod 444 [dD][aA][tT][aA]/[pP][rR][oO][tT][oO]/[iI][tT][eE][mM][sS]/* 
    Code:
    chmod 444 [dD][aA][tT][aA]/[pP][rR][oO][tT][oO]/[cC][rR][iI][tT][tT][eE][rR][sS]/* 
    You can check that you're in good directory if you run this listing command, it will write you list of files in items/critters directory.
    Code:
    ls [dD][aA][tT][aA]/[pP][rR][oO][tT][oO]/[cC][rR][iI][tT][tT][eE][rR][sS]/* [dD][aA][tT][aA]/[pP][rR][oO][tT][oO]/[iI][tT][eE][mM][sS]/* 
    If you don't know how to navigate terminal to fallout root directory, read some basics about it, there are plenty of them.
    You should be able set readonly flag to these files by some graphical program included in operating system, I don't know mac os well so I posted these terminal command which should work as well.
     
Thread Status:
Not open for further replies.