Coder Social home page Coder Social logo

bee2.4's Introduction

BEE2-items Releases BEE2.4 Releases Discord Server

Please read the Contributing Guidelines and FAQ before opening an issue.

BEE2 Icon

Better Extended Editor 2 version 4

Portal 2 Mod Tool

The BEE2 allows reconfiguring Portal 2's Puzzlemaker editor to use additional items, reskin maps for different eras, and configure many other aspects. All vanilla items have been upgraded with additional bugfixes and improvements.

The packages (item, style, etc definitions) are in the BEE2-Items repository.

Discord Server

Download and Use

  • Download the latest releases of the BEE2.4 and items from the following pages:
  • Extract the contents of the Application release anywhere you like. e.g. C:\BEE2.4
  • Place extracted package folder in the root BEE2 folder. e.g. C:\BEE2.4\packages
  • To run, locate the BEE2 application in the app folder and execute it. e.g. C:\BEE2.4\BEE2.exe

BEE2.4 on Mac

As of version 4.37 we have stopped supporting BEE2.4 on Mac. See this wiki article for more details and how you can still use the mod.

Used Libraries

Building from Source

Compilation

  • You'll need Python 3.8 or later, for 32-bit / Windows 7 you need 3.8 specifically.

  • First, grab the 3 git repositories you need:

      git clone https://github.com/TeamSpen210/HammerAddons.git
      git clone https://github.com/BEEmod/BEE2.4.git
    
  • Run python -m pip install -r requirements.txt to install the required packages. On Linux, Pillow might need to be installed via the system package manager with the TK component: python-pillow, python-pillow.imagetk.

  • To allow sound effects in the app, you need a copy of FFmpeg:

    • In the BEE2.4 folder, add lib-32 and/or lib-64/ folders.
    • Download the 32-bit or 64-bit builds (winXX-lgpl-shared), then copy the contents of the bin folder into the appropriate lib-XX folder mentioned.
  • Finally, switch to the BEE2.4 repo and build the compiler, then the application:

      cd BEE2.4/src/
      pyinstaller --distpath ../dist/64bit/ --workpath ../build_tmp compiler.spec
      pyinstaller --distpath ../dist/64bit/ --workpath ../build_tmp BEE2.spec
    
  • The built application is found in BEE2.4/dist/64bit/BEE2/. To generate the packages zips, either manually zip the contents of each folder or use the compile_packages script in BEE2-items. This does the same thing, but additionally removes some unnessary content to decrease file sizes - comments, blank lines, hidden visgroups.

bee2.4's People

Contributors

teamspen210 avatar benvlodgi avatar konclan avatar lautarol20 avatar sp2g50000 avatar saismeesaimonsaimes avatar darvil82 avatar thedoczek avatar antecer avatar cmsev7 avatar vrad-exe avatar erickotato avatar cstafford-14 avatar classicoldsong avatar darindouglass avatar enderzombi102 avatar ewber avatar haydenwalker980 avatar hugobdesigner avatar shaperones0 avatar neshiro avatar dependabot[bot] avatar

Forkers

enderzombi102

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.