Strip online
Содержание:
FAQ — Endings
How do I unlock endings? Who has an ending?
You unlock endings by winning the game against one or more characters with an
ending, i.e. being the only one who doesn’t have to masturbate. You can then
select which character’s ending you’d like to view, and your selection is
then unlocked in the gallery.
However, not all characters have endings. Those that do have a big yellow
«SPNatI Epilogue Available» badge near their head on the Character Selection
Screen.
It says a character has an ending, but they don’t.
Check their ending’s entry in the gallery (the trophy icon on the main menu)
or their entry on the character select scren for hints. Some endings require
more conditions than simply winning the game against the character, such as
being a certain gender or playing with them and another character present.
Rate limits
It is extremely unlikely for users to experience any rate limits with normal usage of the API, even at high volume. The most common causes for a user to experience rate limits are bugs, bulk data fetches, or extreme load testing.
Should your requests begin to receive HTTP errors, reduce the frequency of your requests. Each failed request is perfectly safe to retry as rate limiting takes place before any other action and prevents the request from being processed. When reducing your request frequency, we recommend an exponential backoff by first waiting one second before trying again. If your request continues to receive the same response, wait two seconds, then four seconds, etc.
Legal Information
The MIT License (MIT)
Copyright (c) 2015 The SPNATI Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the «Software»), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED «AS IS», WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
For Contributors:
The vast majority of open-source software, by default, operates on «inbound = outbound» licensing: in other words, one license covers both «inbound»
licensing (from contributors to the project), and «outbound» licensing (from the project back to contributors and users).
SPNATI also operates by this rule: by submitting contributions to SPNATI, you implicitly agree to make your contributions publically available to us
under the MIT License, posted above.
International test card numbers
You can use any of the following test cards to simulate a successful payment for different billing countries.
Americas
Europe, Middle East, and Africa
Asia-Pacific
Number | Token | Payment Method | Country | Brand |
---|---|---|---|---|
4242424242424242 | tok_us | pm_card_us | United States (US) | Visa |
4000000760000002 | tok_br | pm_card_br | Brazil (BR) | Visa |
4000001240000000 | tok_ca | pm_card_ca | Canada (CA) | Visa |
4000004840008001 | tok_mx | pm_card_mx | Mexico (MX) | Visa |
Number | Token | Payment Method | Country | Brand |
---|---|---|---|---|
4000000400000008 | tok_at | pm_card_at | Austria (AT) | Visa |
4000000560000004 | tok_be | pm_card_be | Belgium (BE) | Visa |
4000001000000000 | tok_bg | pm_card_bg | Bulgaria (BG) | Visa |
4000001960000008 | tok_cy | pm_card_cy | Cyprus (CY) | Visa |
4000002030000002 | tok_cz | pm_card_cz | Czech Republic (CZ) | Visa |
4000002080000001 | tok_dk | pm_card_dk | Denmark (DK) | Visa |
4000002330000009 | tok_ee | pm_card_ee | Estonia (EE) | Visa |
4000002460000001 | tok_fi | pm_card_fi | Finland (FI) | Visa |
4000002500000003 | tok_fr | pm_card_fr | France (FR) | Visa |
4000002760000016 | tok_de | pm_card_de | Germany (DE) | Visa |
4000003000000030 | tok_gr | pm_card_gr | Greece (GR) | Visa |
4000003720000005 | tok_ie | pm_card_ie | Ireland (IE) | Visa |
4000003800000008 | tok_it | pm_card_it | Italy (IT) | Visa |
4000004280000005 | tok_lv | pm_card_lv | Latvia (LV) | Visa |
4000004400000000 | tok_lt | pm_card_lt | Lithuania (LT) | Visa |
4000004420000006 | tok_lu | pm_card_lu | Luxembourg (LU) | Visa |
4000004700000007 | tok_mt | pm_card_mt | Malta (MT) | Visa |
4000005280000002 | tok_nl | pm_card_nl | Netherlands (NL) | Visa |
4000005780000007 | tok_no | pm_card_no | Norway (NO) | Visa |
4000006160000005 | tok_pl | pm_card_pl | Poland (PL) | Visa |
4000006200000007 | tok_pt | pm_card_pt | Portugal (PT) | Visa |
4000006420000001 | tok_ro | pm_card_ro | Romania (RO) | Visa |
4000006430000009 | tok_ru | pm_card_ru | Russian Federation (RU) | Visa |
4000007050000006 | tok_si | pm_card_si | Slovenia (SI) | Visa |
4000007030000001 | tok_sk | pm_card_sk | Slovakia (SK) | Visa |
4000007240000007 | tok_es | pm_card_es | Spain (ES) | Visa |
4000007520000008 | tok_se | pm_card_se | Sweden (SE) | Visa |
4000007560000009 | tok_ch | pm_card_ch | Switzerland (CH) | Visa |
4000008260000000 | tok_gb | pm_card_gb | United Kingdom (GB) | Visa |
4000058260000005 | tok_gb_debit | pm_card_gb_debit | United Kingdom (GB) | Visa (debit) |
Number | Token | Payment Method | Country | Brand |
---|---|---|---|---|
4000000360000006 | tok_au | pm_card_au | Australia (AU) | Visa |
4000001560000002 | tok_cn | pm_card_cn | China (CN) | Visa |
4000003440000004 | tok_hk | pm_card_hk | Hong Kong (HK) | Visa |
4000003560000008 | tok_in | pm_card_in | India (IN) | Visa |
4000003920000003 | tok_jp | pm_card_jp | Japan (JP) | Visa |
3530111333300000 | tok_jcb | pm_card_jcb | Japan (JP) | JCB |
4000004580000002 | tok_my | pm_card_my | Malaysia (MY) | Visa |
4000005540000008 | tok_nz | pm_card_nz | New Zealand (NZ) | Visa |
4000007020000003 | tok_sg | pm_card_sg | Singapore (SG) | Visa |
Development
The test suite depends on stripe-mock, so make sure to fetch and run it from a
background terminal (stripe-mock’s README also contains
instructions for installing via Homebrew and other methods):
go get -u github.com/stripe/stripe-mock stripe-mock
Run the following command to set up the development virtualenv:
make
Run all tests on all supported Python versions:
make test
Run all tests for a specific Python version (modify according to your Python target):
TOX_ARGS="-e py37" make test
Run all tests in a single file:
TOX_ARGS="-e py37 -- tests/api_resources/abstract/test_updateable_api_resource.py" make test
Run a single test suite:
TOX_ARGS="-e py37 -- tests/api_resources/abstract/test_updateable_api_resource.py::TestUpdateableAPIResource" make test
Run a single test:
TOX_ARGS="-e py37 -- tests/api_resources/abstract/test_updateable_api_resource.py::TestUpdateableAPIResource::test_save" make test
Run the linter with:
make lint
The library uses Black for code formatting. Code must be formatted
with Black before PRs are submitted, otherwise CI will fail. Run the formatter
with:
make fmt
FAQ — Commonly Requested Features
Can I give the player character more details than
penis/breast size and clothes?
Yes, you can! The icon to the right of the «Enter the Inventory» button on
the player clothing selection screen will bring up the list of tags that is
used for the characters. You can choose these to apply to the player, as
well, and characters will treat you as if you have those attributes.
Keep in mind that this is a more recent feature, so many characters do not
have dialogue tailored for it.
Can I see the player character?
Unfortunately, the many combinations of clothing and stripping orders the
player has makes the image space necessary for this unfeasibly large. There
is also no space on the UI to show the player character.
Most developers for SPNatI will encourage you to simply use your imagination,
or to strip along in real life. SPNatI is built around watching crossover
characters interact, not detailed role-playing.
You can always make yourself in Kisekae and/or for SPNatI if you really want
to—you just can’t submit them to the online version of the game. No real
people.
Can I play as one of the characters?
You can name yourself after them, but the other characters will still treat
you as the player. This is because dialogue is coded to reference character
folders, not their names.
Lots of targeted dialogue also assumes the responses of the computer versions
of each character will play, so the role-play would not make much sense
anyway.
Can you add voice acting or background music?
Unfortunately, the audio files needed for music and voice
acting would take up even more of SPNatI’s limited space than the sprites do.
Since the game is silent, however, you can always play your own music.
Can you make the models 3D?
No. This would require even more file space and a completely
different art program and interface, and likely a steeper learning curve.