Coder Social home page Coder Social logo

xboxchaos / assembly Goto Github PK

View Code? Open in Web Editor NEW
224.0 224.0 95.0 49 MB

Multi-Generation Blam Engine Research Tool

Home Page: http://www.xboxchaos.com/

License: GNU General Public License v3.0

CSS 0.02% PHP 0.44% HTML 0.01% C# 99.29% C++ 0.01% C 0.06% ANTLR 0.17%

assembly's People

Contributors

0xdeafcafe avatar adierking avatar camden-smallwood avatar chadski avatar dragonflare921 avatar experiment5x avatar ibotpeaches avatar kornman00 avatar krevil avatar lord-zedd avatar notexe avatar occult-outcast avatar orangemohawk avatar snipestyle avatar thunderwaffle avatar uraniumm avatar xerax avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

assembly's Issues

Map Patching Internal Name

when a patch has a custom .mapinfo files we should display the maps new internal name so it can be loaded properly as well as maybe have the option to automatically save the map to that name

Tag Search

I think the tag tree could use a search bar, so finding a certain tag in classes with a large amount of tags (e.g. effe, bitm, etc.) becomes easier.

build issue

BlamCache reference this

   <Compile Include="Patching\AssemblyPatchBlockID.cs" />
    <Compile Include="Patching\AssemblyPatchLoader.cs" />
    <Compile Include="Patching\AssemblyPatchWriter.cs" />
    <Compile Include="Patching\LanguageChange.cs" />
    <Compile Include="Patching\LocaleChange.cs" />
    <Compile Include="Patching\MetaComparer.cs" />
    <Compile Include="Patching\Patch.cs" />
    <Compile Include="Patching\MetaChange.cs" />

Not included in source as far as I can see. Kudos love kk yer

Tag Hierchy

There is a setting for this in settings however it doesn't do anything.

Memory manager Gamelist

Since an advanced poker isn't going to be built into assembly but instead as a separate program skyrim isn't needed, and any memory offsets will only be towards halo games

XBDMSidebar should stay pinned.

The xbox memory sidebar located at the right of Assembly should remain pinned upon restarting the program if the user chose it to be pinned in the first place.

xbmm

Hotkeys

for obvious reasons we will likely want to hotkey certain things like screenshot to a button. however it got me to thinking about have options in settings to choose that.

such as having the buttons then being able to pre-assign tasks to certain hotkeys.

which could include things like

for xbdm commands
-screenshot
-console warm reboot
-console freeze/unfreeze

or for abit more map specific things, have a way to identify which game is currently being played or determine that by the current open tab. such as if your editing a reach map itll poke to the reach offsets. (as for TU or TU1 for certain cases that might need to be a seperate setting, and for an xex like halo 3 being the modded one is different size and offsets).

but certain functions such as your
-activate debugcam
-reload checkpoint
-force checkpoint

Patching Image Issue

after using a png i got from a screen cap in a patch it just complained about the image header. and didnt update the last used patches image so it has the new patch loaded with the old image still.
07

Settings Menu

When closing the Settings menu it claims there is an unsaved change even when nothing was touched

XBDM Connect error

Error when poking XDK when Xbox Ip is set wrong or offline.

A Fix, add excpetion catch and allow the app to continue instead of crashing.

Patch Extras (Apply)

I don't know if this feature is finished or not yet, but I was under the impression it was. If it is, I don't think it works in most cases.

Patches still handle locale's wrong

If you modify locale's and create a patch, and then patch a clean map, the map won't be the same as the original that's been modified in assembly.

Patch Map ID

whenever i open a patch to apply it only showed the patch map ID set to -1

Updating Existing Patches

We should have a way to update an existing patch's content so we dont need to retype in all the info

poking changes only works once

If you have some nice changes lined up and poke them, your changes become "default". So if you have to poke the changes again, you have to go through and make the changes over again before anything will actually poke.

Snapping around the screen.

Maybe its just me, but when I try and throw the window up to the top to snap it full screen. It takes around 10-25 seconds for it to re-draw the full screen UI.

does xaml really need that long to re-adjust the layout?

Plugin Generator

The program is made but not implemented into the final program yet

Adding "isIndex" variable for reflexives

Currently chunks do not count from 0 which can be confusing to deal with when a reflexive serves as an index to be referenced elsewhere (Scenario Palettes, etc).

So if skipping 0 is here to stay, I propose a variable for reflexives to allow for individually marking them as an index so the chunk count can start at 0 for easy navigation.

Loading Time

This is an enhancement.

I am suggesting a splash screen when loading up, as it can take up to 15-30 seconds (haven't timed it), when starting up. A splash screen or just by threading which is called on startup. I believe the most time is taken up in the constructor of the class Home ('Home.xaml.cs' file), and here is what Visual Studio showed to take up the most amount of time:

http://i.imgur.com/vhXqb.png

Need to enforce a minimum window size

Occasionally (for a reason that may be a bug in itself) the program glitches up and makes the window extremely small to the point where it can't be resized and you have to delete the registry key. We should set a minimum window size to prevent this.

Halo 4 RTH issue

When poking a change, say a projectile swap on the AR on Ragnarok on TU2, Assembly seems to be poking because there is a small delay after clicking the button, but there are no changes in the game. So far I haven't been able to get any changes to show for any tag. Poking the full meta doesn't seem to work either. The connection is working because I can take screenshots.

There are no problems in Halo Reach, seems to be a Halo 4 specific issue.

Patch Creation on Existing Patch

If you select an existing patch file when you're creation a patch, it doesn't wipe the old one, it just writes over it. If the new patch is shorter than the old it just writes over the beginning.

The patch is still valid, but it should be fixed.

Scrolling

Scrolling with my mouse does not work. The mouse icon changes to the icon it displays when it is trying to scroll, but no movement occurs. I have to either drag the miniscule box/bar on the right, or click the up/down arrows in that same place, or use my keyboard arrow keys to eventualy scroll.

This occurs no matter if I'm in the tag viewer, the locale editor, or anywhere else in the program. I'm not sure if you just don't have working scrolling, or if this is a bug.

It would also be nice to start typing a tag name and have it 'jump' to the right location, so instead of needing to scroll the tags I can just type 'sc' and jump right to scen for example, but that's just a preference issue.

Plugin Converter

To my understanding this was made but not implemented into the final program

Patch Creation

Currently you set in a dropdown box which game the patch is determined for, however in order to create a patch you choose a map. of which you could use to grab the build of to tell the patch creator was game it was for

to add another thing onto this, i was making some halo 3 patches and it get very annoying having to choose every single blf image. of which when they are loaded they have to be named a certain way. [name]_[type].blf

so why not just search for the primary file that is the base name than automatically grab the links for the other blf's assuming they are in the same folder.

Taglist Right Click Menu

some would be future additions

Tag Renaming
-rename the tags name and save in the .map, mostly for future editing

Tag Overwriting
-overwrite all the meta of the selected tag with another one in the same class

Tag Manipulation
-change the class of the tag

Tag Cloning
-duplicate the tags meta and insert as a new item into the meta data

For [bitm, mode, rmsh, snd! etc] have a "Go to Raw Editor"

Struct Copying

Under the information drop-down (which still needs to be styled) for structs it would be nice to have a button to copy a single struct and be able to paste it in another struct (of equal size) so we wouldn't need to re-type all the information into the new one.

Change the cached tag list location

I really don't like how you guys dump the cached .taglist files to C://. I feel it would be more efficient to store them in the app's directory under a "Cache" folder.

Opening Tag Lists

when you click on a tag list it will make the tag scroll box jump up

Maps Opening [Enhancement]

The should be a area under the map information that says what the map is called in the game like how m52 in halo reach is new Alexandria.

Tag Editing Menus

These menus are still blank and don't have anything setup to show in them.

hide or make function

StringID control in Meta Editor

Have noticed a few people dislike the current setup. Putting this in the issue tracker so it doesn't get forgotten.
Should be replaced with something like a text field that searches/suggests.

Tab right-click menu

From my own experience with using Assembly, it would be very convenient for tabs to have a right-click menu which allows users to mass-close tabs (e.g. Close All, Close All But This, etc.) similar to what can be done in editors such as Visual Studio. A situation often happens to me during testing where I end up having a lot of tabs open and have to manually close each one. This would save a lot of time in those cases. If this can be implemented easily, I would really appreciate it.

Media Keys

Assembly redirects them to itself preventing my from being able to controls my computers default media when focused on assembly

directed at alex since think this is something to do with wpf

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.