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.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *