Jump to content

aeviannce24

Members
  • Content Count

    46
  • Joined

  • Last visited

About aeviannce24

  • Rank
    Newbatron v1.0
  • Birthday 08/24/1988

Profile Information

  • Gender
    Male
  • Interests
    Drawing, painting, playing rpgs, playing strats, daydreaming, sleeping, frantic coding, asking stupid questions.

Contact Methods

  • Website URL
    http://
  • ICQ
    0
  1. Thanks everyone for the help! I was able to finish this mod two weeks ago, unfortunately my internet bugged down and was only restored sometime earlier today. For those interested, its up in spellhold. Cheers~
  2. Okay... So atm, most of the basic mechanics works. The only problem is the unsummoning part. I can't figure out a code that would work and unsummon the creature once the dialog is finished. I resorted to using the summoning duration and made it last by 1 second. Since the game auto pauses when in a conversation, it kinda works, though the unsummoning bam and "unsummoned" text in game still shows (which is kinda annoying). If anyone knows a better way of unsummoning the creature without relying on the summoning opcode, please tell me... A never mind. Figured it out already. Thanks again everyone! I'm almost done finally...
  3. Umm... is there a better way to destroy the creature after a certain condition is met? I think "SetGlobal("a4pbsum","LOCALS",1)" doesn't work because maybe it applies to the pc rather than the creature. I don't want to use GLOBAL variable since I don't want it to add more data in the game. Oh, and "NumTimesTalkedTo" doesn't work either for some reason... I think i might have just coded it incorrectly. Let me try again...
  4. HUZZAH! The dialogue finally works!!! *tears of joy runs down cheeks* Thanks a lot guys! Now I just have to figure out how to make the cre automatically talk to its summoner and make it go away after a successful conversation is made -_-
  5. Well... I got rid of it but same goes. The script or the dialogue still wont work...
  6. Hi Imp~ You're everywhere Hmm... Well, the cre still does appear when summoned so I doubt that block is the problem. But hey~ At this point I just want to make it work so might as well try it. D:
  7. Hi jastey. Yes, that's what I did actually. I used Habib I think, and changed his file name to mine. Same goes, still doesn't work. The block I made that was suppose to say "I am summoned" didn't fire. I also tried directly talking to the cre. It came back with "this creature has nothing to say to you." So I'm guessing that the script doesn't work and maybe even the dialogue file...
  8. Wow... Sorry, I didn't know somebody replied here. Thanks Avenger. Yeah, I thought that too. So I planned on making a series of split bams that would play simultaneously (just like the split bam of comet's explosion) and recreate the whole comet-falling-from-the-sky-animation. But I don't know how. Is that also hardcoded?
  9. Hi everyone. I've been working on this little mod for quite a while now. Basically, this is a mod which adds a tome both in stores and some areas that gives characters a weapon style proficiency (eg. sword and shield style, two handed style, etc.). This is suppose to be used in conjunction with Igi's learn-through-use mod since it doesn't add weapon style proficiency in game (or at least, last time I checked). It works by spawning an invisible and invulnerable creature that talks to the manual user and then gives a proficiency point for a desired weapon style should the requirements are met by the character. At the moment, I think I have every file needed ready for its basic mechanics. The problem is that the script for some reason doesn't work or wont run at all. I've already checked if both the bcs and dialogue file were properly assigned to the creature and made some further testing on the creature properties (gender: summoned, summoned as ally, original, enemy, etc.). I've also tried manually talking to the creature but still didn't work. So right now, I'm really clueless. Here is the code for the override script: //If an enemy exists, then the creature is destroyed. IF Exists([EVILCUTOFF]) THEN RESPONSE #100 DestroySelf() END // This block was just to test if the script is running or not IF See(LastSummonerOf(Myself)) THEN RESPONSE #100 DisplayStringHead(LastSummonerof(Myself),"I AM SUMMONED") END //If summoned, the creature will force initiate a dialog with its summoner. //Originally the variable for Player1 was "LastSummonerOf(Myself)" //I changed it to Player1 for testing purposes. IF NumTimesTalkedTo(0) !Exists([EVILCUTOFF]) THEN RESPONSE #100 ActionOverride("A4PBSCU0",StartDialogueNoSet(Player1)) END //Destroys self after a successful conversation is made IF NumTimesTalkedTo(1) THEN RESPONSE #100 DestroySelf() END The dialogue file: BEGIN A4PBDLG1 IF ~~ THEN BEGIN A4PB_OB SAY @100 IF ~~ THEN REPLY @101 GOTO A4PB_SW IF ~~ THEN REPLY @102 GOTO A4PB_SS IF ~~ THEN REPLY @103 GOTO A4PB_TH IF ~~ THEN REPLY @104 GOTO A4PB_TH IF ~~ THEN REPLY @105 GOTO A4PB_CB END IF ~~ THEN BEGIN A4PB_OP SAY @106 IF ~~ THEN REPLY @101 GOTO A4PB_SW IF ~~ THEN REPLY @102 GOTO A4PB_SS IF ~~ THEN REPLY @103 GOTO A4PB_TH IF ~~ THEN REPLY @104 GOTO A4PB_TW IF ~~ THEN REPLY @105 GOTO A4PB_CB END IF ~~ THEN BEGIN A4PB_CB SAY @107 IF ~~ THEN EXIT END IF ~~ THEN BEGIN A4PB_SW SAY @108 IF ~!LevelLT(LastTalkedToBy(Myself),3) !CheckStat(LastTalkedToBy(Myself),1,PROFICIENCYSINGLEWEAPON)~ THEN REPLY @114 GOTO A4PB_SWA IF ~!LevelLT(LastTalkedToBy(Myself),7) !CheckStat(LastTalkedToBy(Myself),0,PROFICIENCYSINGLEWEAPON) !CheckStat(LastTalkedToBy(Myself),2,PROFICIENCYSINGLEWEAPON)~ THEN REPLY @115 GOTO A4PB_SWB IF ~!LevelLT(LastTalkedToBy(Myself),3) !CheckStat(LastTalkedToBy(Myself),2,PROFICIENCYSINGLEWEAPON)~ THEN REPLY @105 GOTO A4PB_CB IF ~CheckStat(LastTalkedToBy(Myself),2,PROFICIENCYSINGLEWEAPON)~ THEN REPLY @109 GOTO A4PB_OP IF ~LevelLT(LastTalkedToBy(Myself),3)~ THEN REPLY @110 EXIT END IF ~~ THEN BEGIN A4PB_SS SAY @108 IF ~!LevelLT(LastTalkedToBy(Myself),3) !CheckStat(LastTalkedToBy(Myself),1,PROFICIENCYSWORDANDSHIELD)~ THEN REPLY @116 GOTO A4PB_SSA IF ~!LevelLT(LastTalkedToBy(Myself),7) !CheckStat(LastTalkedToBy(Myself),0,PROFICIENCYSWORDANDSHIELD) !CheckStat(LastTalkedToBy(Myself),2,PROFICIENCYSWORDANDSHIELD)~ THEN REPLY @117 GOTO A4PB_SSB IF ~!LevelLT(LastTalkedToBy(Myself),3) !CheckStat(LastTalkedToBy(Myself),2,PROFICIENCYSWORDANDSHIELD)~ THEN REPLY @105 GOTO A4PB_CB IF ~CheckStat(LastTalkedToBy(Myself),2,PROFICIENCYSWORDANDSHIELD)~ THEN REPLY @109 GOTO A4PB_OP IF ~LevelLT(LastTalkedToBy(Myself),3)~ THEN REPLY @110 EXIT END IF ~~ THEN BEGIN A4PB_TH SAY @108 IF ~!LevelLT(LastTalkedToBy(Myself),3) !CheckStat(LastTalkedToBy(Myself),1,PROFICIENCY2HANDED)~ THEN REPLY @118 GOTO A4PB_THA IF ~!LevelLT(LastTalkedToBy(Myself),7) !CheckStat(LastTalkedToBy(Myself),0,PROFICIENCY2HANDED) !CheckStat(LastTalkedToBy(Myself),2,PROFICIENCY2HANDED)~ THEN REPLY @119 GOTO A4PB_THB IF ~!LevelLT(LastTalkedToBy(Myself),3) !CheckStat(LastTalkedToBy(Myself),2,PROFICIENCY2HANDED)~ THEN REPLY @105 GOTO A4PB_CB IF ~CheckStat(LastTalkedToBy(Myself),2,PROFICIENCY2HANDED)~ THEN REPLY @120 GOTO A4PB_OP IF ~LevelLT(LastTalkedToBy(Myself),3)~ THEN REPLY @110 EXIT END IF ~~ THEN BEGIN A4PB_TW SAY @108 IF ~!LevelLT(LastTalkedToBy(Myself),3) !CheckStat(LastTalkedToBy(Myself),1,PROFICIENCY2WEAPON)~ THEN REPLY @121 GOTO A4PB_THA IF ~!LevelLT(LastTalkedToBy(Myself),7) !CheckStat(LastTalkedToBy(Myself),0,PROFICIENCY2WEAPON) !CheckStat(LastTalkedToBy(Myself),2,PROFICIENCY2WEAPON) !CheckStat(LastTalkedToBy(Myself),3,PROFICIENCY2WEAPON)~ THEN REPLY @122 GOTO A4PB_TWB IF ~!LevelLT(LastTalkedToBy(Myself),7) !CheckStat(LastTalkedToBy(Myself),0,PROFICIENCY2WEAPON) !CheckStat(LastTalkedToBy(Myself),1,PROFICIENCY2WEAPON) !CheckStat(LastTalkedToBy(Myself),3,PROFICIENCY2WEAPON) Class(LastTalkedToBy(Myself),RANGER)~ THEN REPLY @123 GOTO A4PB_TWC IF ~!LevelLT(LastTalkedToBy(Myself),12) !CheckStat(LastTalkedToBy(Myself),0,PROFICIENCY2WEAPON) !CheckStat(LastTalkedToBy(Myself),1,PROFICIENCY2WEAPON) !CheckStat(LastTalkedToBy(Myself),3,PROFICIENCY2WEAPON)~ THEN REPLY @123 GOTO A4PB_TWC IF ~!LevelLT(LastTalkedToBy(Myself),3) !CheckStat(LastTalkedToBy(Myself),3,PROFICIENCY2WEAPON)~ THEN REPLY @105 GOTO A4PB_CB IF ~CheckStat(LastTalkedToBy(Myself),3,PROFICIENCY2HANDED)~ THEN REPLY @124 GOTO A4PB_OP IF ~LevelLT(LastTalkedToBy(Myself),3)~ THEN REPLY @110 EXIT END IF ~~ THEN BEGIN A4PB_SWA SAY @111 IF ~~ THEN DO ~ReallyForceSpellRES("A4PBS00",LastTalkedToBy(Myself)) TakePartyItemNum("A4PBI00",1) DestroyItem("A4PBI00")~ EXIT END IF ~~ THEN BEGIN A4PB_SWB SAY @112 IF ~~ THEN DO ~ReallyForceSpellRES("A4PBS00",LastTalkedToBy(Myself)) TakePartyItemNum("A4PBI00",1) DestroyItem("A4PBI00")~ EXIT END IF ~~ THEN BEGIN A4PB_SSA SAY @111 IF ~~ THEN DO ~ReallyForceSpellRES("A4PBS01",LastTalkedToBy(Myself)) TakePartyItemNum("A4PBI00",1) DestroyItem("A4PBI00")~ EXIT END IF ~~ THEN BEGIN A4PB_SSB SAY @112 IF ~~ THEN DO ~ReallyForceSpellRES("A4PBS01",LastTalkedToBy(Myself)) TakePartyItemNum("A4PBI00",1) DestroyItem("A4PBI00")~ EXIT END IF ~~ THEN BEGIN A4PB_THA SAY @111 IF ~~ THEN DO ~ReallyForceSpellRES("A4PBS02",LastTalkedToBy(Myself)) TakePartyItemNum("A4PBI00",1) DestroyItem("A4PBI00")~ EXIT END IF ~~ THEN BEGIN A4PB_THB SAY @112 IF ~~ THEN DO ~ReallyForceSpellRES("A4PBS02",LastTalkedToBy(Myself)) TakePartyItemNum("A4PBI00",1) DestroyItem("A4PBI00")~ EXIT END IF ~~ THEN BEGIN A4PB_TWA SAY @111 IF ~~ THEN DO ~ReallyForceSpellRES("A4PBS03",LastTalkedToBy(Myself)) TakePartyItemNum("A4PBI00",1) DestroyItem("A4PBI00")~ EXIT END IF ~~ THEN BEGIN A4PB_TWB SAY @112 IF ~~ THEN DO ~ReallyForceSpellRES("A4PBS03",LastTalkedToBy(Myself)) TakePartyItemNum("A4PBI00",1) DestroyItem("A4PBI00")~ EXIT END IF ~~ THEN BEGIN A4PB_TWC SAY @113 IF ~~ THEN DO ~ReallyForceSpellRES("A4PBS03",LastTalkedToBy(Myself)) TakePartyItemNum("A4PBI00",1) DestroyItem("A4PBI00")~ EXIT END And finally, the tp2 BACKUP ~A4PB/backup~ AUTHOR ~aeviannce24@gmail.com~ // MODDER NO_IF_EVAL_BUG VERSION ~v1~ README ~A4PB/Readme-PB_ENG.txt~ ASK_EVERY_COMPONENT LANGUAGE ~English~ ~english~ ~Language/English~ ~A4PB/Language/A4PB-Setup_ENG.tra~ BEGIN @1 // Checks for ToB Installation REQUIRE_PREDICATE FILE_EXISTS_IN_GAME ~mel01.cre~ @2 // Checks for Igi's Learn-Through-Use Mod //REQUIRE_PREDICATE FILE_EXISTS_IN_GAME ~iitrain.cre~ @3 //Load dialog translation file LOAD_TRA ~A4PB/Language/A4PB-DLG_ENG.tra~ LOAD_TRA ~A4PB/Language/%LANGUAGE%/A4PB-DLG_ENG.tra~ // Mod Components // Dialogue and script files COMPILE ~A4PB/Script/A4PBSCU0.baf~ COMPILE ~A4PB/Dialogue/A4PBDLG1.d~ // Item-related files COPY ~A4PB/Item/A4PBI00.itm~ ~override~ SAY NAME1 @10 SAY NAME2 @10 SAY UNIDENTIFIED_DESC @11 COPY ~A4PB/Item/A4PBCSU0.eff~ ~override~ COPY ~A4PB/Item/A4PBCSU0.cre~ ~override~ WRITE_ASCII 0x248 ~A4PBSCU0~ #8 // override WRITE_ASCII 0x2cc ~A4PBDLG1~ #8 // dialogue WRITE_ASCII 0x280 ~A4PBSCU0~ #32 // DV // Proficiency Adding Spells COPY ~A4PB/Proficiency/A4PBS00.spl~ ~override~ COPY ~A4PB/Proficiency/A4PBS01.spl~ ~override~ COPY ~A4PB/Proficiency/A4PBS02.spl~ ~override~ COPY ~A4PB/Proficiency/A4PBS03.spl~ ~override~ // To be added: Area and store extensions Attached is the creature file. Umm... at the moment, the creature file is just a basic character, since I thought that it being invisible and invulnerable made it impossible to talk... Item + Creature.rar
  10. Hi guys. I've also posted this question in SHS. So far, I managed to make a projectile that uses the comet as well as its explosion bam. However, there are still lot of kinks that I'm having a hard time figuring out how to fix. One is that I merged the split explosion bam sequence into one, so as to make a VVC for a pro easier. Everything went smoothly except the last two to three frames of the animation, where it visually glitches horribly. I've read somewhere that it might have been due to the limitation of the engine, having a maximum of around 200x200 px. I guess that's main reason why the original comet explosion bam was split in two? So, is there any possible workaround for this? Another is as I've said earlier, the comet explosion animation is split into two sequences. Extracting the bmp out from its bam is easy enough, but I don't quite understand how to compile the edited ones I made back to bam format is such a way that it is split into two sequences, just like its original bam. Also, I don't know how to "instruct" the engine to play the split sequence animation side by side. Having the bam attached plainly to either a vvc or a pro doesn't do that, so I might have been missing something here... The last is how do I emulate the comet descending-from-the-heavens animation? If someone could instruct me on these, hopefully in detail, I would very much appreciate! Thanks!
  11. @ Eric: Oh, okay then. I'll be taking A4. How do I reserve this? Things have been progressing really slow as of late. Most of my time has been taken by schoolwork and I haven't been able to do much progress with his dialogs. Still, I'm trying to preempt things by trying bits and bobs with the game. Lately I encountered a problem with regards to assigning a custom creature with a custom made spell, an innate to be exact. I'm using the code 'ADD_KNOWN_SPELL' and assigning the filename of the spell I want. When installing, everything goes and was successfully installed. However, when I checked the creature, It didn't get any of the spells I assigned to it. Anyone got some insights on this?
  12. Hey guys. just a quick confirmation. The list of tags used by modders on the blackwyrm site is down for quite some time now. Because of that I can't decide on what label I should use that is not yet used by other modders. I'm planning on using the following: AE****** AU****** AV****** A4****** T4****** I only need one, I guess. Thanks in advance! Oh yeah, I'm still working on Valleth
  13. Hmm, perhaps you have some problem with syntax in your tp2. Try posting it here. It's kinda hard helping if no one here even knows what exactly is the problem. My suggestion is try looking for a simple tp2 from other mods, then base your or just replace the contents to match yours. Hopefully, this would fix your tp2 problems. Hope this helps in some way
  14. You're probably right, Sis V. Thanks! Just got a simple question. I would like to have anybody's opinion on this one: What are the most common complains on mercenaries? I mean their personality, how they handle things, etc. I kinda having problems with jump-starting his talks because of lack of conflict or topic. If anyone has ideas, kindly give me a holler. Thanks!
×
×
  • Create New...