Content: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Background: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Pattern: Blank Waves Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Welcome to Xbox Chaos: Modding Evolved

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

Search the Community: Showing results for tags 'no turret'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Xbox Chaos
    • Announcements
    • Welcome Forum
  • Halo
    • Halo Tools & Utilities
    • General Halo Discussion
    • Halo 4
    • Halo: Reach
    • Halo 3
    • Halo 2
    • Halo: Combat Evolved
    • Halo: The Master Chief Collection
    • Halo 5: Guardians
  • Other Games
    • Destiny
    • Skyrim
    • Miscellaneous
  • All Xbox
  • General Chat
    • Xbox Discussion
    • Free Discussion
    • Software Development

Blogs

  • Dovahkiin's Blog
  • SnipeStyle's Blog
  • AMD's Bit Bucket
  • Halo reach The blog
  • Site News Blog
  • The Intermittent Xevalous
  • How to download and play games on this site
  • Lord Zedd's Blog
  • alvarojulian's Blog
  • Pixel Art
  • halolordkiller3's Blog
  • Urbanmech's Blog
  • disposedman's Blog
  • Random Mods Blog
  • Halo Trivia
  • Modtacular!
  • test
  • julia008's Blog
  • MACKDUB's Blog
  • XxXDarkSoul25XxX's Blog
  • Stanford's Blog
  • OrangeMohawk's Blog
  • Blam Experiments
  • blogs_blog_40
  • sierra 238's Blog
  • .map modding help
  • IbizaClanProductions' Blog
  • seas and oceans' Blog
  • Teancum's Blog
  • Zerker24's Blog
  • nicoleanderson's Blog
  • ColleenMorris' Blog
  • Not Dual's Blog
  • Thilo's Blog
  • Gamecheat13's Blog
  • The404Spartan's Modding Blog
  • XboxChaos App
  • Assembly Plugins
  • Lehvak's fun blog
  • sarahred.01's Blog
  • Stu Pickles' Blog
  • Xoduel's Blog
  • Forerunner.map
  • Reach AI teams
  • broadbunny's Blog
  • MythicalRewards' .map mod Blog
  • Unspecified Project
  • Forerunner569's .MAP mod emporium
  • JenniferWhite's Blog
  • Adventures in the Blam! Engine
  • L337H4X0RZZ's Modding Adventures

Categories

  • Halo Mods
    • Halo 3
    • Halo: Reach
    • Halo 4
  • Modding Programs
  • Videos and Artwork
  • Other Xbox Stuff

Calendars

There are no results to display.


Found 1 result

  1. Weaponless Vehicles Introduction In this tutorial, I will show you how to implement a Forge label which strips a vehicle of all of its weapons. All vehicles are compatible however note that the horn will also be removed from the Warthog and Mongoose. Vehicles without weapons will not have a reticle on the center of the screen. Screenshots >> Click here to see more screenshots Concept How does it work? Firstly, the distance between the objects attached to the vehicle regardless of position is zero. Therefore, all we need to do is to create a trigger which loops through each object with the 'weaponless' filter. Store the current object to scratch object variable 0. Inside this trigger, add another trigger looping through each game object. Next, we need to confirm that the object with the weaponless vehicle is not the same object in second trigger because the distance between an object and itself is zero. Now we have (in pseudocode): for each object with weaponless filter: temp1 = current object for each object: temp2 = current object distance = object_get_distance(temp1, temp2) if temp2 =/= temp1 and distance = 0 object_delete(temp1) end end end That's all, right?! Not so fast, Sparky. All objects inside a vehicle will have a distance of zero including the player's biped and the player's equipments meaning they will also get deleted. What you need to do now is to check whether the current object has an owner player and whether the object is a biped. I understand that you're in a hurry so here's the code. KSoft Code1. Add the following to the Megalo string table: <String name="weaponless"> <String>weaponless</String></String>2. Add the following to object filters: <Filter labelIndex="weaponless" name="weaponless" />3. Add the following trigger: <Trigger execMode="OnObjectFilter" name="TriggerWeaponless" objectFilter="weaponless"> <Elements> <E type="Action" name="VariableOperation"> <Param type="VarReference" varRefKind="Object" varRefType="ExplicitObjectType" dataType="ObjectScratch0" /> <Param type="VarReference" varRefKind="Object" varRefType="ExplicitObjectType" dataType="Iterator.Object" /> <Param type="OperationType">Set</Param> </E> <E type="Action" name="ActivateTrigger"> <Param type="TriggerReference"> <T type="Trigger" trigType="Subroutine" execMode="OnEachObject" name="Trigger0_Subroutine1"> <Elements> <E type="Action" name="VariableOperation"> <Param type="VarReference" varRefKind="Object" varRefType="ExplicitObjectType" dataType="ObjectScratch1" /> <Param type="VarReference" varRefKind="Object" varRefType="ExplicitObjectType" dataType="Iterator.Object" /> <Param type="OperationType">Set</Param> </E> <E type="Action" name="VariableOperation"> <Param type="VarReference" varRefKind="Custom" varRefType="Scratch">NumericScratch1</Param> <Param type="VarReference" varRefKind="Custom" varRefType="Int16">0</Param> <Param type="OperationType">Set</Param> </E> <E type="Action" name="ItemGetOwnerPlayer"> <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" /> <Param type="PlayerReference" varRefType="ExplicitPlayerType" dataType="PlayerScratch0" /> </E> <E type="Action" name="ActivateTrigger"> <Param type="TriggerReference"> <T type="Trigger" trigType="Subroutine" execMode="OnEachPlayer" name="Trigger0_Subroutine1_Subroutine2"> <Elements> <E type="Condition" name="Comparison" unionGroupID="-2"> <Param type="VarReference" varRefKind="Object" varRefType="Player.SlaveObject" dataType="Iterator.Player" /> <Param type="VarReference" varRefKind="Object" varRefType="ExplicitObjectType" dataType="ObjectScratch1" /> <Param type="ComparisonType">Equal</Param> </E> <E type="Action" name="VariableOperation"> <Param type="VarReference" varRefKind="Custom" varRefType="Scratch">NumericScratch1</Param> <Param type="VarReference" varRefKind="Custom" varRefType="Int16">1</Param> <Param type="OperationType">Set</Param> </E> </Elements> </T> </Param> </E> <E type="Action" name="DistanceBetweenObjects"> <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" /> <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="ObjectScratch0" /> <Param type="CustomReference" varRefType="Scratch">NumericScratch0</Param> <Param type="Bool">False</Param> </E> <E type="Condition" name="Comparison" unionGroupID="-2"> <Param type="VarReference" varRefKind="Object" varRefType="ExplicitObjectType" dataType="ObjectScratch0" /> <Param type="VarReference" varRefKind="Object" varRefType="ExplicitObjectType" dataType="Iterator.Object" /> <Param type="ComparisonType">NotEqual</Param> </E> <E type="Condition" name="Comparison" unionGroupID="-2"> <Param type="VarReference" varRefKind="Custom" varRefType="Scratch">NumericScratch0</Param> <Param type="VarReference" varRefKind="Custom" varRefType="Int16">0</Param> <Param type="ComparisonType">Equal</Param> </E> <E type="Condition" name="Comparison" unionGroupID="-2"> <Param type="VarReference" varRefKind="Custom" varRefType="Scratch">NumericScratch1</Param> <Param type="VarReference" varRefKind="Custom" varRefType="Int16">0</Param> <Param type="ComparisonType">Equal</Param> </E> <E type="Condition" name="Comparison" unionGroupID="-2"> <Param type="VarReference" varRefKind="Player" varRefType="ExplicitPlayerType" dataType="PlayerScratch0" /> <Param type="VarReference" varRefKind="Player" varRefType="ExplicitPlayerType" dataType="NONE" /> <Param type="ComparisonType">Equal</Param> </E> <E type="Action" name="DeleteObject"> <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" /> </E> </Elements> </T> </Param> </E> </Elements></Trigger>WumboScript Code define event tick for each current_object0 in objects matching filters.weaponless do for each current_object1 in objects do skipped = 0 owner = object_get_owner_player(current_object1) for each current_player0 in players do if current_player0.biped = current_object1 then skipped = 1 end end distance = object_get_distance_between(current_object1, current_object0, false) if current_object0 != current_object1 and distance = 0 and skipped = 0 and owner = none then object_delete(current_object1) end end endend