Git Product home page Git Product logo

modular-campaign's People

Contributors

cer10ty avatar

Watchers

 avatar  avatar

Forkers

nash-p

modular-campaign's Issues

Operator List: Change Gear View does not remove EH on second runtime

When pressing 'Change gear' for the first time, switching operators in the combobox works without issues /ie it does not suddenly show gear of the operator where loadout change is desired). However when saving the gear and then changing gear yet again, the LBSelChanged EH assigned via config fires.

For some reason, ctrlRemoveAllEventHandlers seems to work even with a config-based entry, but only the first time around.

Operator List: Gear View

UI needed for Gear View. Should present main gun, sidearm, grenades etc. No fancy pictures, just text. No plans yet to make gear changeable on this screen, as BIS' Arsenal is better suited for that purpose.

Operator Class/Gear/Change Gear View: UI Slowdown

Extreme UI slowdown when rapidly switching between Operator Class, Gear View or Change Gear View.

Possible scheduler issue? There is still one SQF script running (operatorlist.sqf) on dialog init in Operator Class View.

Operator List: Basic 'API'

Work-in-progress idea, issue opened for reminders.

Idea is to have a folder with all operators, where name, class, gear, stats and a picture a specified. Info is used by ARC_fnc_addOperatorToNamespace to add operator to profileNamespace, where relevant info is pulled by different functions.

The end-user (mission maker) will only have to do two things: add an .sqf file with relevant info about their operator, and add the .sqf file name to a master file also found in the same folder.
Documentation is provided in a readme.txt in the folder.

Operator List: Cannot remove operator

Will have to find a way to 'safely' delete profileNamespace variables every time dialog is re-opened although this may lead to unsaved gear and other unspecified errors.

Operator List: Select gear from gear saved in Arsenal

The gear view should have a drop down menu below each operator to select gear (would probably have to replace the operator selection drop down, meaning it will be a bit clunky in that regard) from the user-saved gear made in Arsenal.

Mission View List: Tie-in w/ campaign folder

Will have to figure out a way to integrate missions into the Mission View list, and to make it easily accessible. The class Campaign {} structure is still something I have to figure out personally, with all the chapters and such. Is it possible to have two chapters running at the same time? IE use Chapter 1 for "official" missions, Chapter 2+ for any user-added missions.

Hub: Further buildings needed

Hub needs to be freshened up a bit. Question is also if it should be kept in VR or moved to Altis / Stratis. Personally I find VR better due to little resource use, but it's arguably not as pretty as Altis / Stratis.

Operator List: Stats View

UI needed for stats view. Should present AI stats (accuracy etc, set by setSkill) in a neat fashion under the name. Probably should use the same UI as the original Operator View.

Hub: Add various features

Various small features still need to be added. Thinking about a shooting range, etc. Secondary features.

Operator List: Randomly generated operators

There needs to be a script that randomly generates operators - names, faces, etc along with a randomly chosen picture from the operator pictures list. Stats should also be randomly generated.

Operator/Mission/Stats View: Review UI

UI may need some work in the future. Currently trying to keep it within safezone limits for obvious reasons, but it may need to be expanded considering how long most strings are.

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.