Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

.theros

Members
  • Content Count

    26
  • Joined

  • Last visited

Posts posted by .theros

  1. On 11/5/2017 at 2:16 PM, Memelord420 said:

    So as of writing this, I only know of one file extension that actually means something in OC, which would be .lua

    But I'd like to make more file extensions, would there be a way to do this? My end goal is to make it so that if you try to edit something with a certain file extension it won't let you, and maybe also be able to run it without typing the extension, like you can with lua files.

    Could anyone point me in the right direction?

    as far as i know, file extentions just straight up don't matter. Even if you have none, you can still run the file as a lua file.

    Running "hello" will check for a file named  "hello", and if it isn't there, it then checks for one called "hello.lua". I think you can change this in /lib/shell.lua (or /lib/core/full_shell.lua, can't remember exactly), it would be in the shell.execute function

     

    Also, sorry for replying 7 years late

  2. On 11/15/2017 at 5:33 PM, rougeminner said:

    LiEwYe is correct on this one, you would have to modify, or create, a new shell for OpenOS. If you were trying to prevent modification, that would have to be done by editing the "edit" function in /bin. As far as colour for file extensions goes, I believe that is define in /home/.shrc.

    .shrc just runs whatever commands when sh.lua is started (in most cases, at boot)

    (shell run command)

    File color, when you do ls, is defined in /bin/ls.lua (which is what is ran when you do ls)

  3. Hello! I have spent some time creating a package manager and repository.

    Github: https://github.com/Tavyza/TherOS_community_repo

    # Installation:

    wget -f -q https://raw.githubusercontent.com/Tavyza/TherOS_community_repo/main/pkg-man/src/tocr.lua /tmp/tocr.lua
    /tmp/tocr -i pkg-man
    rm /tmp/tocr.lua

     

    To add a package to the repository:

    1. Fork it
    2. create a folder (this will be the package name)
    3. make a package.tc file (should contain the full raw github link to your program)
    4. dependencies.tc (same as package.tc but for libraries your package would need)
    5. add your package to the end of repo_list.tc in the root of the repository
    6. make a pull request.

     

    Questions? Issues? Suggestions? Comment them or open an issue in the repo.

  4. On 10/9/2023 at 2:49 PM, Pwnz0rServer2009 said:

    i want to make a GUI based OS (hopefully one with a windows GUI instead of a MacOS one..) but i realised i can't actually figure out the screen or GPU APIs. (too complicated and doesn't give enough information) so i need your help!

    what i require:

    a way to import images (MineOS paint images, custom painting tool or something)

    ability to show text alongside images (clock and other cool stuff)

     

    stuff that isn't required but you can add if you allow it:

    ability to scale images (not required but could be cool)

    transparency

     

    please create a framework for this (or not i'm not forcing you )

    dunno how old this is but i have one i had to rebuild the installer for in the TherOS Community Repo

    https://github.com/Tavyza/TherOS_community_repo/tree/main/windowmanager

     

    oh it doesn't have any sort of images though so

  5. |==========================================|
    |        -- THEROS VERSION 1.1 --          |
    |==========================================|
    
    - Now a proper release!!! This release brings to the main branch:
    
    -- ADDED --
    - Scrolling in file manager
    - The option to open a terminal from the new file/directory menu
    - Window borders
    - Configuration
    - Some fancy new libraries
    - Maybe installing programs from floppy? Added but not tested
    - Uptime to main menu
    
    -- FIXED/CHANGED --
    - A better therboot
    - Error handling
    - Apps in main menu are sorted
    
    -- REMOVED --
    - old installer directory in github
    
    Planned: No new apps will be created until a window manager is set up. I will have to port existing programs. Please check the project linked with TherOS for context.
    
    =========================================================================================================================
    
    -- PLEASE RE-INSTALL/UPDATE INSTALLER TO INSTALL EVERYTHING IN NEW VERSIONS --
    
    -- make sure to put suggestions of what you want to see in the Github issues page! --
    
    Note that i am not spending much of my time on updating TherOS. Do not expect quick updates.

     

  6. |==========================================|
    |     -- THEROS VERSION 1.1.13-B --        |
    |==========================================|
    
    -- ADDED --
    
    -- FIXED/CHANGED --
    - Change installation process
    
    -- REMOVED --
    
    !!! BLEEDING EDGE RELEASE, EXPECT BUGS AND ALL SORTS OF ISSUES. !!!
    
    Planned: No new apps will be created until a window manager is set up. I will have to port existing programs. Please check the project linked with TherOS for context.
    
    =========================================================================================================================
    
    -- PLEASE RE-INSTALL/UPDATE INSTALLER TO INSTALL EVERYTHING IN NEW VERSIONS --
    
    -- make sure to put suggestions of what you want to see in the Github issues page! --
    
    Note that i am not spending much of my time on updating TherOS. Do not expect quick updates.
    

    forgor the last few updates, but this is the latest working release

  7. get an internet card

     

    if you mean actually use your ingame computer as a web browser, you can't. well, you can but it involves making something that can interpret html, javascript, and css, and i don't think that would be possible with how small opencomputers disk drives are

  8. |==========================================|
    |     -- THEROS VERSION 1.1.8-B --         |
    |==========================================|
    
    -- ADDED --
    
    -- FIXED --
    - [#12](https://github.com/Tavyza/TherOS/issues/12) Installer would quit if you didn't replace the config
    - [#13](https://github.com/Tavyza/TherOS/issues/13) Attempt to make error handling more helpful
    
    -- REMOVED --
    
    !!! BLEEDING EDGE RELEASE, EXPECT BUGS AND ALL SORTS OF ISSUES. !!!
    
    Planned for next update: settings???
    
    =========================================================================================================================
    
    -- PLEASE RE-INSTALL/UPDATE INSTALLER TO INSTALL EVERYTHING IN NEW VERSIONS --
    
    -- make sure to put suggestions of what you want to see in the Github issues page! --
    
    Note that i am not spending much of my time on updating TherOS. Do not expect quick updates.

     

  9. |==========================================|
    |     -- THEROS VERSION 1.1.7-B --         |
    |==========================================|
    
    -- ADDED --
    
    -- FIXED --
    - Installer would quit if you didn't replace the config (actually not fixed, i have no idea what's going on with that)
    
    -- REMOVED --
    
    !!! BLEEDING EDGE RELEASE, EXPECT BUGS AND ALL SORTS OF ISSUES. !!!
    
    Planned for next update: settings???
    
    =========================================================================================================================
    
    -- PLEASE RE-INSTALL/UPDATE INSTALLER TO INSTALL EVERYTHING IN NEW VERSIONS --
    
    -- make sure to put suggestions of what you want to see in the Github issues page! --
    
    Note that i am not spending much of my time on updating TherOS. Do not expect quick updates.
    

     

  10. On 6/1/2024 at 6:01 AM, melanchol_69 said:

    Ohh, I forgot to mention, it will be on github as a zip folder which's contents you can add to a specified filesystem folder in your savegame

    you could make an installer that pulls it from github

  11. On 5/29/2024 at 12:33 AM, melanchol_69 said:

    I shall try my hardest to make it fancy and nice, however it will not be hosted on pastebin, it will be a manual download.

    Why not github?

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.