Station.com
Sign In Join Free Why Join?
Sony Online Entertainment
Community Store My Account Help
  Search   |   Recent Topics   |   Member Listing   |   Back to home page
If possible
Search inside this topic:
The Matrix Online » Top » Community » General Discussion Previous Topic  |  Next Topic
Author Message


Vindicator

Joined: Aug 16, 2005
Messages: 3113
Location: The Saltpillar
Offline

Code bombs, I would like them. I did end the Matrix, after all.




Systemic Anomaly

Joined: Dec 20, 2005
Messages: 6419
Location: SC|Sentience -973069242
Offline

The ltfxmap.pyc decompiled I included in The Guide sadly is missing FXIDs for a lot of the event effects. If we look straight into fx_packed.fxb, we can see that they're there.

i.e.

2522 event_1_1_agent_anderson_death.fx_live_events.fxl
2523 event_1_1_agent_anderson_gm_1.fx_live_events.fxl
2524 event_1_1_agent_anderson_aoe.fx_live_events.fxl
2525 Test_newagent_fire_1.fx_live_events.fxl
2526 Test_newassassin_flies_1.fx_live_events.fxl
2527 Test_fearie_fire_1.fx_live_events.fxl
2528 event_2_1_bomb_explode_bomb_explode.fx_live_events.fxl
2529 event_2_1_corrupted_v1_c_v1_body.fx_live_events.fxl
2530 Test_eyes.fx_live_events.fxl
2531 Test_gem.fx_live_events.fxl
2532 event_2_1_corrupted_v1_children_c_v1_head.fx_live_events.fxl
2533 event_2_1_fb_boss_death_fb_boss_begin_death.fx_live_events.fxl
2534 event_2_1_corrupted_v3_c_v3_body.fx_live_events.fxl
2535 event_2_1_corrupted_v3_children_c_v3_head.fx_live_events.fxl
2536 event_2_1_bomb_defuse_defuse_bomb.fx_live_events.fxl
2537 event_2_1_ticking_bomb.fx_live_events.fxl
2538 event_2_1_bomb_defuse_children_decending_ring.fx_live_events.fxl
2539 event_2_1_bomb_explode_children_Scar.fx_live_events.fxl
2540 event_2_1_bomb_code_residual.fx_live_events.fxl
2541 event_2_1_corrupted_shimmer_transform.fx_live_events.fxl
2542 Test_gold_sphere_golden_sphere_ring.fx_live_events.fxl
2543 Test_gold_sphere_gold_sphere_of_light.fx_live_events.fxl
2544 event_2_1_skinner_death.fx_live_events.fxl
2545 Test_dna_upstream.fx_live_events.fxl
2546 event_2_1_fly_virus_fly_virus.fx_live_events.fxl
2547 event_2_1_morpheus_morpheus_wake_flies_from_mouth.fx_live_events.fxl
2548 event_2_1_corrupted_v1_death_c_v1_death.fx_live_events.fxl
2549 event_2_1_corrupted_v1_death_children_c_v1_head_death.fx_live_events.fxl
2550 event_2_1_corrupted_v3_death_c_v3_death.fx_live_events.fxl
2551 event_2_1_corrupted_v3_death_children_c_v1_head_death_v3.fx_live_events.fxl
2552 event_2_1_fb_boss_corrupted_children_fb_head.fx_live_events.fxl
2553 event_2_1_fb_boss_corrupted_children_fb_pects.fx_live_events.fxl
2554 event_2_1_fb_boss_corrupted_children_fb_pelvis.fx_live_events.fxl
2555 event_2_1_fb_boss_corrupted_children_fb_abs.fx_live_events.fxl
2556 event_2_1_fb_boss_corrupted_children_fb_lhand.fx_live_events.fxl
2557 event_2_1_fb_boss_corrupted_children_fb_lfoot.fx_live_events.fxl
2558 event_2_1_fb_boss_corrupted_children_fb_rhand.fx_live_events.fxl
2559 event_2_1_fb_boss_corrupted_children_fb_rfoot.fx_live_events.fxl
2560 event_2_1_fb_boss_corrupted_children_Cyclops.fx_live_events.fxl
2561 event_2_1_bomb_countdown_countdown_01_min.fx_live_events.fxl
2562 event_2_1_bomb_countdown_countdown_60_min.fx_live_events.fxl
2563 event_2_1_bomb_countdown_countdown_50_min.fx_live_events.fxl
2564 event_2_1_bomb_countdown_countdown_40_min.fx_live_events.fxl
2565 event_2_1_bomb_countdown_countdown_30_min.fx_live_events.fxl
2566 event_2_1_bomb_countdown_countdown_20_min.fx_live_events.fxl
2567 event_2_1_bomb_countdown_countdown_10_min.fx_live_events.fxl
2568 event_2_1_bomb_countdown_countdown_02_min.fx_live_events.fxl
2569 event_2_1_bomb_countdown_countdown_03_min.fx_live_events.fxl
2570 event_2_1_bomb_countdown_countdown_04_min.fx_live_events.fxl
2571 event_2_1_bomb_countdown_countdown_05_min.fx_live_events.fxl
2572 event_2_1_bomb_countdown_countdown_06_min.fx_live_events.fxl
2573 event_2_1_bomb_countdown_countdown_07_min.fx_live_events.fxl
2574 event_2_1_bomb_countdown_countdown_08_min.fx_live_events.fxl
2575 event_2_1_bomb_countdown_countdown_09_min.fx_live_events.fxl
2576 event_2_1_bomb_countdown_countdown_50_sec.fx_live_events.fxl
2577 event_2_1_bomb_countdown_countdown_40_sec.fx_live_events.fxl
2578 event_2_1_bomb_countdown_countdown_30_sec.fx_live_events.fxl
2579 event_2_1_bomb_countdown_countdown_20_sec.fx_live_events.fxl
2580 event_2_1_bomb_countdown_countdown_10_sec.fx_live_events.fxl
2581 event_2_1_bomb_countdown_countdown_09_sec.fx_live_events.fxl
2582 event_2_1_bomb_countdown_countdown_08_sec.fx_live_events.fxl
2583 event_2_1_bomb_countdown_countdown_07_sec.fx_live_events.fxl
2584 event_2_1_bomb_countdown_countdown_06_sec.fx_live_events.fxl
2585 event_2_1_bomb_countdown_countdown_05_sec.fx_live_events.fxl
2586 event_2_1_bomb_countdown_countdown_04_sec.fx_live_events.fxl
2587 event_2_1_bomb_countdown_countdown_03_sec.fx_live_events.fxl
2588 event_2_1_bomb_countdown_countdown_02_sec.fx_live_events.fxl
2589 event_2_1_bomb_countdown_countdown_01_sec.fx_live_events.fxl
2590 event_2_1_bomb_countdown_Come_closer.fx_live_events.fxl
2591 event_2_1_bomb_countdown_Bomb_tampering_detected.fx_live_events.fxl
2592 event_2_1_fb_boss_birth_children_dirtring.fx_live_events.fxl
2593 event_2_1_fb_boss_birth_fb_boss_birth.fx_live_events.fxl
2594 Test_circle of magic.fx_live_events.fxl
2595 Test_archivist_hand_1.fx_live_events.fxl
2596 event_2_1_fb_boss_aoe.fx_live_events.fxl
2597 event_2_1_fb_boss_corrupted_fb_main.fx_live_events.fxl
2598 event_2_1_fb_boss_death_fb_boss_end_event.fx_live_events.fxl
2599 event_2_1_fb_boss_death_Children_code_puddle.fx_live_events.fxl
2600 event_2_1_fb_boss_death_Children_code_puddle_emitter.fx_live_events.fxl
2601 event_2_1_fb_boss_death_Children_fb_boss_heart_death.fx_live_events.fxl
2602 Test_Flies_and dust.fx_live_events.fxl
2603 event_2_1_fb_boss_death_Children_derez_rings.fx_live_events.fxl
2604 event_2_1_aerosol_spray.fx_live_events.fxl
2605 event_2_1_player_touch_of_death.fx_live_events.fxl
2606 event_2_1_morpheus_morpheus_wake_shimmer.fx_live_events.fxl
2607 event_2_1_morpheus_morpheus_wake_swarm.fx_live_events.fxl
2608 event_2_1_morpheus_morpheus_wake_reconstitue.fx_live_events.fxl
2609 Untitled FX.fx_live_events.fxl
2610 event_2_1_fb_boss_intro.fx_live_events.fxl
2611 bomb_partial_defuse.fx_live_events.fxl
2612 Cypherite_Debuff.fx_live_events.fxl
2613 Cypherite_cypherite_boss_aoe.fx_live_events.fxl
2614 Cypherite_cypherite_searchlight_aoe.fx_live_events.fxl
2615 Cypherite_cypherite_searchlight_voc.fx_live_events.fxl
2616 event_2_1_unlimit_shock.fx_live_events.fxl
2617 event_2_1_unlimit_death.fx_live_events.fxl
2618 event_2_1_bomb_explode_pulse_explode.fx_live_events.fxl
2619 event_2_1_bomb_countdown_countdown_05_min_g.fx_live_events.fxl
2620 event_2_1_bomb_countdown_countdown_02_min_g.fx_live_events.fxl
2621 winter_snowsim_ss2_death.fx_live_events.fxl
2622 winter_snowsim_ss2_main.fx_live_events.fxl
2623 winter_snowsim_ss2_spawn.fx_live_events.fxl
2624 winter_snowsim_children_ss2_abs.fx_live_events.fxl
2625 winter_snowsim_children_ss2_center.fx_live_events.fxl
2626 winter_snowsim_children_ss2_head.fx_live_events.fxl
2627 winter_snowsim_children_ss2_lfoot.fx_live_events.fxl
2628 winter_snowsim_children_ss2_lhand.fx_live_events.fxl
2629 winter_snowsim_children_ss2_pects.fx_live_events.fxl
2630 winter_snowsim_children_ss2_pelvis.fx_live_events.fxl
2631 winter_snowsim_children_ss2_rfoot.fx_live_events.fxl
2632 winter_snowsim_children_ss2_rhand.fx_live_events.fxl
2633 Cypherite_sleep_spawn.fx_live_events.fxl
2634 valk_death.fx_live_events.fxl
2635 valk_andvar_cast.fx_live_events_2.fxl
2636 live_event_2_3_Fly_Infestation_fly_virus_1.fx_live_events_2.fxl
2637 live_event_2_3_Fly_Infestation_fly_virus_head.fx_live_events_2.fxl
2638 live_event_2_3_Fly_Infestation_fly_virus_hardline_stage1.fx_live_events_2.fxl
2639 live_event_2_3_Fly_Infestation_fly_virus_hardline_stage2.fx_live_events_2.fxl
2640 live_event_2_3_Fly_Infestation_fly_virus_loot.fx_live_events_2.fxl
2641 live_event_2_3_Fly_Infestation_fly_loot_component.fx_live_events_2.fxl
2642 live_event_2_3_Fly_Infestation_fly_virus_bench.fx_live_events_2.fxl
2643 live_event_2_3_Fly_Infestation_bench.fx_live_events_2.fxl
2644 live_event_2_3_assassin_aoe.fx_live_events_2.fxl
2645 live_event_2_3_Assassin_death_children_fly_spit_1.fx_live_events_2.fxl
2646 live_event_2_3_assassin_aoe2.fx_live_events_2.fxl
2647 interlock_tether_1_1.fx_live_events_2.fxl
2648 live_event_2_3_Assassin_death_children_fly_spit_2.fx_live_events_2.fxl
2649 flitgun_spray.fx_live_events_2.fxl
2650 live_event_2_3_altered_corrupted_c_v4_body.fx_live_events_2.fxl
2651 live_event_2_3_altered_corrupted_c_v4_head.fx_live_events_2.fxl
2652 live_event_2_3_Assassin_death_c_v3_death_1.fx_live_events_2.fxl
2653 live_event_2_3_Assassin_death_children_c_v1_head_death_v3_1.fx_live_events_2.fxl
2654 live_event_2_3_Assassin_death_assassin_death_aoe.fx_live_events_2.fxl
2655 agent_anderson_death_1.fx_live_events_2.fxl
2656 portal_ending_1.fx_live_events_2.fxl
2657 Untitled FX.fx_live_events_2.fxl
2658 Cryptos_Box_opening.fx_live_events_2.fxl
2659 Cryptos_Box_closing.fx_live_events_2.fxl
2660 CryptosBox_closing_1.fx_live_events_2.fxl
2661 CryptosBox_opening_1.fx_live_events_2.fxl
2662 assassin_cloud_aoe.fx_live_events_2.fxl
2663 live_event_2_3_unlimit_aoe.fx_live_events_2.fxl

and so on.

Sadly the 'table of contents' structure included in this file: http://bayamos.systematic-chaos.net/fx.rar appears to be out of order. There's no discernable pattern to the FXIDs; the very first (well, last technically) ID is for FX_CHARACTER_ROOTED, the next is a component of the Quicksilver Precise Blows. They're both part of fx_character.fxl.

I'll look into it further, since I want to get these FX working as well. I think maybe the fx_live_events.fxl and fx_live_events2.fxl show that there are discrete packages inside the .fxb. Maybe if I can find something in one of those packages (we have a few IDs, such as the Agent Andersen death AOE and such), the adjacent onces will be in the same package, requiring just a smaller loop.

But yeah, I made and uploaded that rar with the actual hex file, so if you want to cycle through replacing HyperSpeed with 3585 different .fxls, eventually you'll get a code bomb >_>


Message edited by Bayamos on 05/30/2009 08:14:39.



Systemic Anomaly

Joined: Dec 20, 2005
Messages: 6419
Location: SC|Sentience -973069242
Offline

Turned out to be much easier using gameObjects; the FXID is contained within the ability.

In fx.pkb, replace all 3 instances of 56060028 with 4F0000DE and you'll code bomb every time your hyperspeed refreshes.

Hyperspeed is the best base to use for now. It applies directly to your character and loops every few seconds. A lot of the other things are more finicky; they don't like to swap. Working on getting a list of other things that can be swapped so I can make a patch.




Free Mind

Joined: Sep 16, 2008
Messages: 125
Offline

Great shots. I'll be playing with these while I have the chance.


Systemic Anomaly

Joined: Aug 27, 2005
Messages: 1995
Location: Syntax:Recurs HvCft Rocinante-Captain Level 50 Hacker http://matrix.hax.nu
Offline

JHC. You sir, are a genius.

Now all you have to do is figure out how to make it go server-side, and the Matrix will become Anarchy.

HAX TEH MAYTRICKS!@@!!11!@!!




Systemic Anomaly

Joined: Aug 16, 2005
Messages: 4217
Location: HvCFT Aggregator, The Glitch Society, Syntax
Online

...

You have too much time on your hands, Bay. SMILEY Good stuff.




Enlightened Mind

Joined: Mar 3, 2008
Messages: 241
Online

Bay, I don't have words.

Good freakin' work, dude.  Huzzah!


 
The Matrix Online » Top » Community » General Discussion
Go to:   

Version 2.2.7.43