Coder Social home page Coder Social logo

forgottenserver-orts's People

Contributors

att3 avatar brewsterl avatar claudio681 avatar curruwilla avatar dbjorkholm avatar dcfalc avatar delconis avatar dogox22 avatar dominique120 avatar edumntg avatar esfomeado avatar exura avatar heavenislost avatar icee93 avatar jonas21 avatar maathlino avatar neto6 avatar pitis91 avatar printerlua avatar robpot95 avatar royalot avatar shayenek avatar skillert avatar slayingworld avatar tarantonio avatar tarekwiz avatar techrlz avatar triath avatar vinioliveirasilva avatar wibbenz 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

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  avatar  avatar  avatar

forgottenserver-orts's Issues

Rashid

There's in an another error that Rashid is in 5 cities at the same time. It supposed to work as in real tibia ( rashid is in one city at the time, depends of the day ).

Best regards

Otserver closing out of nowhere, no warnings

I was running datapack from Evo v5, no problem my server stood up 24h straight, I just switched to this datapack and it closes without error warning, just the windows close window (like force shutdown one).
Im using TFS 1.0 (I compiled it 02/09/2014)
Windows 7 Ultimate SP1.

What can be going wrong?
My PC specs:
i7 4770k
8gb ram DDR3
5TB 7200RPM HDD

Monsters

Hey been testing this datapack now, and deeplings is WAY off, guards are not supposed to run away from you, spellsingers aren't supposed to be that fast, "the new hands in the new drefia "city"" are also wrong, They run away from you aswell.

Could i be due to the new datapack? Feels like most of the new monsters in drefia, gray island are wrong, maybe someone is sitting on a better monster pack? ;)

Quest log for tasks and sharpshooter

Quest log for tasks, if somebody could make 1 example questlog for some task I would be happy to add the rest.
and
Sharpshooter/etc utamo tempo san.
e.g
It is possible to heal while having sharpshooter, does not work properly.

Btw, how to add shared experience bonus?
-> Cave rat gives 10 exp (1 guy)
for 2 guys with shared exp it gives 5x for both, but with X% bonus
it would give 7 exp for both.

That would be awesome.
/ If there is shared experience bonus already then how to edit it?

Potions

Players are not able to pot each other. When i set in hotkeys (gmp and use on target) it still pots myself instead of player who stands next to me (range should be 1 sqm)

Bug CheckMount.lua

Lua Script Error: [GlobalEvent Interface]
data/globalevents/scripts/others/checkmount.lua:onThink
data/globalevents/scripts/others/checkmount.lua:13: attempt to compare number with userdata
stack traceback:
[C]: in function '__le'
data/globalevents/scripts/others/checkmount.lua:13: in function 'CheckRentMount'
data/globalevents/scripts/others/checkmount.lua:24: in function <data/globalevents/scripts/others/checkmount.lua:22>
[Error - GlobalEvents::think] Failed to execute event: RentThink

sin ttulo

/reload command

/reload command is able to be executed for all players, I send a commit but I don't know how git works, I'm starting on it, but the problem is in data/XML/commands.xml.... /reload have groupid=1 and must be 2 or +

Trapdoor gnome bug

01:09 You see an item of type 18531.
ItemID: [18531].
Position: [X: 32801] [Y: 31768] [Z: 9].

Need this attribute:

Problem with npc/default.lua

Hello. I have strange problem with my npc/scripts/default.lua. This file was not edited by me. I've copied the one from original tfs datapack but doesn't work. Here is my console:
console2

console

QUEstion

if(itemEx.actionid == 6666 and itemEx.itemid == 5539 and getPlayerStorageValue(cid, 6768) == 20) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have destroyed a cask!")
doTransformItem(itemEx.uid, 4860)
doTransformItem(getThingfromPos(toPosition).itemEx.itemid, 5539)
addEvent(doTransformItem, 20 * 1000, 5539)
end

I have set action id 6666, I've inserted this action to casket . This scripts has been pasted to crowbar.lua and after using crowbar on casket, casket supposed to break down, and it happens but I'd like to return back casket after 20 seconds, but addEvent function does not work. Anyone can tell me what is wrong?

NPC Folder

There is something wrong atleast for me with the npcs folder, I've tried to start the server with it and without updates from NPC FOLDERS, but it keeps crashing my server after 10-15 minuts, later I've tried putting the npc folder from Marks repository and it works without problem. Everything that I have is this, because no errors in console.

think

War system-[idea]

Maybe u can add war system which is compatible in TFS 1.0? What do you think about it?

QuestDoors don't show messagens???

OnUse Doors.
Does anyone have a solution for this?

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "The door seems to be sealed against unwanted intruders.")

Very glitched bug! Anihilator Quest

After finishing anihilator, you earn xp for opening the chest, well thats one of the main problems, if you don't have capacity or space to open the chest you may open it as many times as you want and earn the xp the chest gives '-', so you can go from level 100 to 1000+, or whatever.
Second, in the same quest, you can MOVE the chests, and also the items that show above the chests, that means you can get the chest out of the anihilator room (by sending them to the teleport) or pushing them to lava.
Sounds glitchy? at least I learned about this on my server beta haha.

Is roshamuul being developed?

I have been trying to find any info about it on search but no results have been found, is there any release expectation for it? how far is the roshamuul map developed?

-BANK- withdraw money

It's impossible to withdraw money in bank. I was able to deposit but later i couldn't withdraw them

NpcSystem Errror

Hi,

when I run server then I get error in my console. Log below.

A server developed by Mark Samman
Visit our forum for updates, support, and resources: http://otland.net/.

Loading config
Establishing database connection... MySQL 6.0.0

[Warning] max_allowed_packet might be too low for house item storage
Use the following query to raise max_allow_packet: SET GLOBAL max_allowed_packet = 16777216

Running database manager
Loading vocations
Loading items
Loading script systems
Loading monsters
Loading outfits
Checking world type... PVP
Loading map
Map size: 33700x33023.
Map loading time: 6.503 seconds.
[Warning] NpcSystem: Parameter(s) missing for item: power bolt 2547 nil
[Warning] NpcSystem: Parameter(s) missing for item: power bolt 2547 nil
[Warning] NpcSystem: Parameter(s) missing for item: power bolt 2547 nil
Initializing gamestate
Loaded all modules, server starting up...
Forgotten Server Online!

!!Warzones!!

Hi,

I wanted to pass through WZ mission. I couldn't even start because npc Xelvar does not exist. I don't know if it should be 100% like on rl but if so it does not work at all. When I saw that Xelvar does not exist I went to Gnomerik and ask him 'Recruitment' he doesn't respond aswell. For now warzone cannot be tested because it does not work.

BEst regards

Pits of inferno gravestone

The part in POI where you use the vial of blood in the gravestone is not working, apparently there is not such script... but the gravestone have uniqueid: 1022

Here
gravestone

WOTE not working

I was trying to do Wrath of the Emperor and as I stepped in the teleport nothing worked, I saw it didn't had any uniqueID so I went and saw below it, there is an unique id of 3188, but there is no such uid being used on the movements scripts, and I saw inside the scripts on movements, there is a full folder of wrath of the emperor, why is it not working?

HOTA QUEST

I wanted to pass through whole HOTA quest, and I have problem in the mission when I have to play on the musical instruments, One of them - horn does not work. Player cannot play on this one which means that he cannot complete the quest, cannot continue the quest.

If possible check whats wrong asap

Thanks

[Question] about this Repo and Mark's Repo

I was trying to update my repo with all commits and updates from Mark's repo and this one, but I can't because I have to do one via git and the other manually, so I want to know if this repo have all the updates that Mark's repo have, or atleast a way to do what I want with both repos.

Water elementals

Hi,

Please fix water elementals, I cannot use fishing rod on their corpses. I should be able to get pears from corpses.

Thanks.

Lever problem..

Hi,

I have problem with my script. When i run the lever, then wall is being removed, and function is proper. I'm waiting 20 seconds and wall returns to the first form*(is being created once again). But when I try to remove the wall once again server crashes (game server no respondig..) Can someone tell me what is wrong with my script?

Thanks for reply.

function onUse(cid, item, fromPosition, itemEx, toPosition)
if((item.uid == 9906) and (item.itemid == 1945))then
doRemoveItem(getTileItemById({x = 32864, y = 32556, z = 11}, 3474).uid, 1)
doRemoveItem(getTileItemById({x = 32865, y = 32556, z = 11}, 3475).uid, 1)
doTransformItem(item.uid, 1946)
end
addEvent(function ()
doTransformItem(getThingfromPos(toPosition).uid, 1945)
doCreateItem(3474, itemEx.uid, {x = 32864, y = 32556, z = 11})
doCreateItem(3475, itemEx.uid, {x = 32865, y = 32556, z = 11})end, 20000)
return true
end

Zomba the king of Lions

[Error - AreaSpawnEvent::executeEvent] Can't create monster "Zomba"

This happen with the Raid script because the monster zomba.xml don't exist.

Problems with Rent Horses

01:47 The time of your mount brown rented horse has ended, to get it again back to the NPC.
01:48 The time of your mount brown rented horse has ended, to get it again back to the NPC.
01:48 The time of your mount brown rented horse has ended, to get it again back to the NPC.
01:48 The time of your mount brown rented horse has ended, to get it again back to the NPC.
01:48 The time of your mount brown rented horse has ended, to get it again back to the NPC.

It don't stop show in server log after rent time end.

Swimming system.

Swimming system does not work. I am able to walk on water.

Really weird

Best regards!

Monsters

Hi,

I open map in my RME and i change a small bug, then when I would run server showed an error. In this monster datapack does not have this monsters:

[Spawn::addMonster] Can not find Energized Raging Mage
[Spawn::addMonster] Can not find Diseased Fred
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Enraged White Deer
[Spawn::addMonster] Can not find Fire Horse
[Spawn::addMonster] Can not find Fire Horse
[Spawn::addMonster] Can not find Fire Horse
[Spawn::addMonster] Can not find Fire Horse
[Spawn::addMonster] Can not find Fire Horse
[Spawn::addMonster] Can not find Fire Horse
[Spawn::addMonster] Can not find Fire Horse
[Spawn::addMonster] Can not find Fire Horse
[Spawn::addMonster] Can not find Brown Horse
[Spawn::addMonster] Can not find Brown Horse
[Spawn::addMonster] Can not find Fire Horse
[Spawn::addMonster] Can not find Brown Horse
[Spawn::addMonster] Can not find Diseased Dan
[Spawn::addMonster] Can not find Kraknaknork's Demon
[Spawn::addMonster] Can not find Kraknaknork's Demon
[Spawn::addMonster] Can not find Kraknaknork's Demon
[Spawn::addMonster] Can not find Kraknaknork's Demon
[Spawn::addMonster] Can not find Wild Nature Magic
[Spawn::addMonster] Can not find Wild Fury Magic
[Spawn::addMonster] Can not find Wild Fury Magic
[Spawn::addMonster] Can not find Wild Fury Magic
[Spawn::addMonster] Can not find Wild Fury Magic
[Spawn::addMonster] Can not find Wild Fury Magic
[Spawn::addMonster] Can not find Wild Fury Magic
[Spawn::addMonster] Can not find Wild Fury Magic
[Spawn::addMonster] Can not find Wild Fury Magic
[Spawn::addMonster] Can not find Wild Water Magic
[Spawn::addMonster] Can not find Wild Fire Magic
[Spawn::addMonster] Can not find Wild Fury Magic
[Spawn::addMonster] Can not find Wild Fire Magic
[Spawn::addMonster] Can not find Wild Fire Magic
[Spawn::addMonster] Can not find Wild Water Magic
[Spawn::addMonster] Can not find Wild Fire Magic
[Spawn::addMonster] Can not find Wild Fury Magic
[Spawn::addMonster] Can not find Wild Nature Magic
[Spawn::addMonster] Can not find Wild Fury Magic
[Spawn::addMonster] Can not find Wild Nature Magic
[Spawn::addMonster] Can not find Wild Fury Magic
[Spawn::addMonster] Can not find Wild Fire Magic
[Spawn::addMonster] Can not find Wild Water Magic
[Spawn::addMonster] Can not find Wild Water Magic
[Spawn::addMonster] Can not find Wild Fury Magic
[Spawn::addMonster] Can not find Wild Nature Magic
[Spawn::addMonster] Can not find Wild Fury Magic
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Nightfiend
[Spawn::addMonster] Can not find Nightfiend
[Spawn::addMonster] Can not find Vicious Manbat
[Spawn::addMonster] Can not find Nightfiend
[Spawn::addMonster] Can not find Vicious Manbat
[Spawn::addMonster] Can not find Nightfiend
[Spawn::addMonster] Can not find Nightfiend
[Spawn::addMonster] Can not find Nightfiend
[Spawn::addMonster] Can not find Vicious Manbat
[Spawn::addMonster] Can not find The Pale Count
[Spawn::addMonster] Can not find Nightfiend
[Spawn::addMonster] Can not find Nightfiend
[Spawn::addMonster] Can not find Nightfiend
[Spawn::addMonster] Can not find Vicious Manbat
[Spawn::addMonster] Can not find Vicious Manbat
[Spawn::addMonster] Can not find Vicious Manbat
[Spawn::addMonster] Can not find Nightfiend
[Spawn::addMonster] Can not find Wrath of the Emperor
[Spawn::addMonster] Can not find Fury of the Emperor
[Spawn::addMonster] Can not find Spite of the Emperor
[Spawn::addMonster] Can not find Scorn of the Emperor
[Spawn::addMonster] Can not find Demon (Goblin)
[Spawn::addMonster] Can not find Demon (Goblin)

Problem with 'Strong ice wave.lua'

After the most recent update of Strong ice wave.lua, the server crashes when trying to start.
Reason:
AREA_WAVE5 and AREADIAGONAL_WAVE5 does not exist within spells.lua

Issues/Bugs found in general

BUGs:

General BUG:

  • NPCs are talking directly to one person and you can see what they say to them.
    • Ex: I talk to palimuth saying hi>mission>yes, my friend also do that at the a given time delay, palimuth will show me in NPCs channel what he is saying to my friend (even if I didn't said hi to him, just gotta be at the radius)

Annihilator quest:

  • You can't open the door because the script have an wrong UID
  • You can't push the lever because the script will only send the first player to the zone
  • Glitch in the chest, see issue #148

In Service of Yalahar:

  • Diseased Bill is not respawning
  • Morik the Gladiator doesn't exist.
  • Ghost Charm not making magic forcefield and not spawning ghosts.

Quests.lua:

  • Glitches in banshee, behemoth and dream challenge quests, you can have infinite XP, check out the issue and fix in #148

Fixing:

Annihilator Quest:

  • Annihhilator Quest Door:

at annihilatorQuestDoor.lua, you will see this:

    if(item.uid == 2215) then

when in the XML and Map the UID is:

    <action uniqueid="2216" script="annihilator quest/annihilatorQuestDoor.lua"/>

So a quick fix for this would be changing the item.uid == 2215 to:

    if(item.uid == 2216) then
  • Annihilator Quest lever:

at at annihilatorQuestLever.lua, you will see this in line 69:

    p:teleportTo(new_player_pos[i], false)

which means it will be teleporting p who is the lever pulling player, and him only, to fix this we can replace this line with:

    doTeleportThing(getTopCreature(players_pos[i]).uid,new_player_pos[i],true)

In Service of Yalahar:

  • Diseased Bill is not respawning:

simply add this line in spawn.xml nearly line 15100:

    <spawn centerx="32669" centery="31123" centerz="7" radius="2">
        <monster name="Diseased Bill" x="0" y="0" z="7" spawntime="60" />
    </spawn>
  • Morik the Gladiator doesn't exist:

Add a new file in data/monsters/outlaws called morik.xml:

<?xml version="1.0" encoding="UTF-8"?>
<monster name="Morik the Gladiator" nameDescription="a gladiator" race="blood" experience="160" speed="200">
    <health now="1235" max="1235"/>
    <look type="131" head="57" body="57" legs="57" feet="57" addons="1" corpse="20531"/>
    <targetchange interval="2000" chance="0"/>
    <strategy attack="100" defense="0"/>
    <flags>
        <flag summonable="0"/>
        <flag attackable="1"/>
        <flag hostile="1"/>
        <flag illusionable="0"/>
        <flag convinceable="1"/>
        <flag pushable="1"/>
        <flag canpushitems="0"/>
        <flag canpushcreatures="0"/>
        <flag staticattack="90"/>
        <flag targetdistance="1"/>
        <flag runonhealth="10"/>
    </flags>
    <attacks>
        <attack name="melee" interval="2000" skill="90" attack="50"/>
        <attack name="lifedrain" interval="2000" chance="15" radius="3" target="0" max="-110">
            <attribute key="areaEffect" value="blackspark"/>
        </attack>
        <attack name="drunk" interval="1000" chance="10"/>
    </attacks>
    <defenses armor="20" defense="22">
        <defense name="speed" interval="1000" chance="9" speedchange="215" duration="5000">
            <attribute key="areaEffect" value="redshimmer"/>
        </defense>
    </defenses>
    <elements>
        <element holyPercent="10"/>
        <element physicalPercent="15"/>
        <element deathPercent="-10"/>
    </elements>
    <voices interval="4000" chance="10">
        <voice sentence="To be the one you'll have to beat the one!"/>
        <voice sentence="Where did I put my ultimate health potion again?"/>
        <voice sentence="I am the best!"/>
        <voice sentence="I'll take your ears as a trophy!"/>
    </voices>
    <summons maxSummons="2">
        <summon name="gladiator" interval="2000" chance="10" max="2"/>
    </summons>
    <loot>
        <item id="9735" chance="9999999"/><!-- morik helmet -->
    </loot>
</monster>

add this line to monsters.xml:

    <monster name="Morik the Gladiator" file="Outlaws/morik.xml"/> 

under:

    <!-- Outlaws -->

(nearly line 600)

So far this is what I have fixed, any help will be appreciated.

Server crash after 10-15min continues

Iam using the last repositorie from this github and from otland TFS, just compiled right now, well, some useful information for avaliation:
Currently running x64 release
No change have been done to data folder
I haven't yet tried the 32 version but it's a problem that is occurring on x64 that need fixing
Any suggestions or test please inform me.

Thanks in advance.

Bank

Bank is not working 100% correctly yet.
You cant transfer money to characters that are on your account.

Strong Ice wave Bug

Not working, tfs crash before start. I think that happened because in the lib/spells.lua AREADIAGONAL_WAVE5 is missing and @PrinterLUA just added AREA_WAVE5

Rookgard

Pls add rookgard if possible. It's really usefull future if someone wants to make an open tibia server rpg style. :)

Best regards

Osbian Knife & Blessed Wooden stake

Osbian Knife & Blessed Wooden stake doesn't work for me. If I use obsidian knife in death minotaur I get message: "Sorry not possible". I don't know what is wrong...? It's the same on vampir < blessed wooden stake.

Raids and server lag

There's an error during raids. When raids are automatically enabled server got lag, there is a statement "server no responding " i need to open my console and press ctr + c to "unlag" the server, after that raid is completely enabled. If i wouldn't this (i mean (pressing ctr+ c ) server would have lag. In addition these raids are too often like one after the other

Monster Spells

When I run server:

[Warning - Monsters::loadMonster] Cant load spell. data/monster/Deeplings/deepling brawler.xml
[Warning - Monsters::loadMonster] Cant load spell. data/monster/Pharaohs/mahrdis.xml

Soft Boots & Fire fields does not work

Fire fields does not work. It does not inflict any damage. I wanted to test fwb boots i put them on and i wanted to see if the damge inflicted by fire fields will increase, I couldn't because fields doesnt work. In addition softs does not work aswell. I put them on and there is no "magic effect" on them

Best regards

Inquisition

When I open the box in inquisition quest, I get a incorrect rewards. Check it and fix if you can.

INQ quest - ungreez mission

I'd like to report that INQ mission nr 6 does not work properly. I took the mission from Henricus I went there to Ungreez's cave in edron and here I was really confused.. When I entered to his cave I found nothing. Demon was not there. Spawn does not work properly.

Pls fix this if possible

Thanks

Best regards!

npc Lurgi

Npc Lurgi in Thais does not work. I should be able to take the task from him (4k necro)

Best regards

It is not a real

Hi,

remove please in map Oken and Pyre. This does not occur in the real tibia.

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.