GithubHelp home page GithubHelp logo

teardownumf's People

Contributors

cooljwb avatar noob247365 avatar thomasims 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

Watchers

 avatar  avatar  avatar  avatar  avatar

teardownumf's Issues

Can not select mods

2/12/21- Installed UMF followed the instructions w/ no issues, mods loaded into folder, game starts up, enabled mods. They show up as a selection during game play ie: "1,2,3" for weapons selection, but they will not select when choosing the corresponding number for the mod/weapon?

Error

So whenever I try to open teardown after installing UMF and running the loader it always says something data lua attempt to call a nil value anybody can help with this? Also whenever i want to play teardown again i need to reinstall it.

Animation system

The Custom Tool system should be rewritten to work in conjunction with the official support being added in 0.6 to allow a smooth transition for mod makers already using the system provided by UMF.

  • Work with new system
  • Model + Animation support (library?)
    • Armature Lib
    • Animations

Black screen at startup

Had this issue both yesterday before, and today after the main branch of teardown was updated. I had used both the master branch and the 0.5.0 github branches both times. Today with the 0.5.2 update, I also used the most recent copy of the 0.5.0 GH branch.

After copying the folder into the teardown install directory and running the .bat file, when I start the game, I never even get to the white splashcreen. Alt+F4 wont kill it, I have to alt+tab out and task manager kill the game.

Outdated Guide

The guide at TeardownUMF-Examples is outdated, because the source code in this repo looks nothing like in the guide. What should I do if I want to install a mod, requiring UMF like this one?(Also it links to the previously mentioned guide)

TeardownUMF needs an update

hello. on 5th February there was an update to 0.5.5 and TeardownUMF is running on the
0.5.2 version. perhaps you can update it to 0.5.5?

Screenshot_252

NO

it´s don´t paching the game it opens and closes

Rework structure for 0.6

Teardown 0.6 will support custom tools itself and with that UMF no longer needs to be a core mod. The new structure will be centered around UMF being a dependency rather than a loader, dropping the REALMS loading altogether.

  • Reorganize files to fit the normal mod structure.
  • Remove mod loading aspects.
  • Remove REALM references from the codebase.
  • Reimplement features using normal mod entry points.

how tf do you fix the error

this is the LAST TIME i am asking,how do you, no one here, not even the tutorials tell me how to fix actually. How do you even do it

Finish the Github Wiki pages

When looking at the wiki I see this:
image

and when I try to go to one of the red tinted links it shows me this at the top:
image

Are they still not finished and thus not public or maybe you messed up the permissions?

Mod loading in 0.5.0

From 0.5.0 on, user-installed mods should all be installed in Documents/Teardown/mods/, The goal of this issue is to determine in which ways the UMF could complement the new loading mechanism.

Mod Menu is blank after patching

After patching the game with the latest release of hook_modloader.bat the main menu Mod menu is inaccessible and requires a restart of the game to get out of.

image

UI Library

The current UI system in teardown is quite rough and tedious to use, this works well enough for simple UI elements but the code quickly becomes cluttered and complicated. It also makes it nearly impossible to extend existing UI, requiring mods to override entire functions.

The goal of this new library is to address this problem by putting a focus on the structure of UI elements code using shorter syntax with less boilerplate. This new syntax should hopefully make elements more modular and easily extensible.

Example of the new syntax:

local window = TDUI.Window { -- A window with an X button.
    title = "My Window";
    width = 350;
    height = 500;
    align = "center center";
    padding = 10; -- Padding is inside, margin is outside. Can be a number, string, or table of values.

    layout = TDUI.StackLayout { -- Layout of sub elements. List of layouts TBD.
        orientation = "vertical";
    };

    TDUI.Button {
        text = "Do Something";
        padding = 10;
        width = "fit-content"; -- Changes to adapt to its contents, using the parent container as a max size.
        height = "fit-content";

        onclick = function(self) -- A simple callback to an event. List of events TBD.
            print("Pressed button 1")
        end;
    };

    TDUI.Button { -- Properties are inherited from TDUI.Button, so they don't always need to be redefined.
        text = "Something else";
        background = Color(1, 0.3, 0.5);
        color = Color(1, 0.3, 0.5);

        onclick = function(self)
            print("Pressed button 2")
        end;
    };
}

window:Popup() -- :Popup() requests user input focus, pausing the game and freeing the cursor.
-- Panels that don't need to capture the mouse can just call :Show() instead, possibly using :RequestFocus() later.

UI elements using this syntax are inherently extensible, for instance if you wanted to make a special button that was red by default you could do:

-- Putting the result in TDUI.RedButton isn't anything special; TDUI is a regular table and simply makes the new button type easier to access in other files.
TDUI.RedButton = TDUI.Button {
        background = Color(1, 0.2, 0.1);
        color = Color(1, 0.2, 0.1);
}
-- You can now use TDUI.RedButton just like TDUI.Button in the previous example.

As well as providing the root panel UI element that handles all the layout, drawing, and input functions, the library should include a reasonable set of generic elements to cover most use cases.

weapons arn't loading in

20210117134136_1
20210117134147_1

I've done the correct installation and its still not loading in my weapon on any map how do i fix this

Metatables

In preparation for Teardown 0.5, the framework should move more towards APIs that will be reuse-able in the new modding system, metadata for common objects is a good way to simplify code in mods working on those objects.

Vectors, Quaternions, and Transforms have already received this improvement. The goal of this issue is to unify those metatables into a robust system.

  • Main meta system
  • Vectors
  • Quaternions
  • Transforms
  • Entities
    • Base
    • Body
    • Shape
    • Location
    • Joint
    • Light
    • Trigger
    • Screen
    • Vehicle
    • Player

hello i have problem whit modded guns

so basically i downloaded umf and mods and i opened the hook_modloader and when i went in-game uhf example mods worked but not any other guns did i do something wrong or something?

Clarification on wiki page for setup

I ran across this issue while I was setting up UMF and figured you might want to know about it, as it seems like it would be rather common.

Essentially, when generating an XML, you have to create a new "mod" to use the editor. I simply dragged a copy of my vox file into that new project, which is the logical approach for most users. Unfortunately, that generates a generic filepath depending on where you open the vox (namely MOD/model.vox). This does not reflect common practice of nesting model files in MOD/vox/model.vox. I would suggest adding a note below the section on generating the prefab, for example:
Make sure all references to your vox file are accurate in the XML!
This seems easy enough to fix with a note, but is frustrating to a new user like me.

Ultimately, the problem is that no error is thrown, unlike vanilla tool loading, which will notify users if the vox path is incorrect. I might also suggest catching errors related to a failed model load.

Cheers,
Catalyzzt

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.